Flights to Canada

R12 701 Cheap flights to Canada

This is the cheapest return flight price found by a momondo user in the last 72 hours by searching for a flight to Canada departing on 20/7. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
0 bags

Discover deals from 900+ travel sites with momondo.

Save money when you book flights with momondo

Big names, great deals

Big names, great deals

Search 100s of travel sites to compare prices.

Filter for what you want

Filter for what you want

Free Wi-Fi? Stopover? Instantly customise your results.

Trusted and free

Trusted and free

We’re completely free to use - no hidden charges or fees.

Price Alerts

Price Alerts

Not ready to book? to track prices.

Recent flights found to popular cities in Canada

Find flights to these popular cities in Canada from your nearest airport.
Delta
Jul 20
JNB
39h 40m
2 stops
YYZ
Aug 9
YYZ
45h 45m
2 stops
JNB
R12 701
Find similar
Delta
Jul 17
JNB
32h 05m
1 stop
YYZ
Aug 10
YYZ
19h 15m
1 stop
JNB
R13 480
Find similar
Delta
Jul 17
JNB
32h 05m
1 stop
YYZ
Aug 10
YYZ
31h 36m
2 stops
JNB
R13 516
Find similar
Delta
Sept 23
JNB
31h 05m
2 stops
YYZ
Oct 8
YYZ
29h 41m
2 stops
JNB
R13 640
Find similar
Delta
Jul 16
JNB
34h 23m
2 stops
YYZ
Aug 10
YYZ
31h 25m
1 stop
JNB
R13 675
Find similar
Delta
Jul 17
JNB
28h 43m
2 stops
YYZ
Aug 10
YYZ
31h 36m
2 stops
JNB
R13 711
Find similar
Delta
Jul 23
JNB
34h 08m
2 stops
YYZ
Aug 9
YYZ
45h 45m
2 stops
JNB
R13 835
Find similar
United Airlines
Oct 16
CPT
32h 22m
2 stops
YYZ
Oct 23
YYZ
63h 35m
2 stops
CPT
R14 171
Find similar
Delta
Jul 17
JNB
32h 05m
1 stop
YYZ
Aug 12
YYZ
33h 45m
2 stops
JNB
R14 295
Find similar
United Airlines
Jul 25
JNB
42h 55m
2 stops
YYZ
Aug 10
YYZ
17h 45m
1 stop
JNB
R14 561
Find similar
Delta
Jul 17
JNB
34h 23m
2 stops
YYZ
Aug 7
YYZ
33h 45m
2 stops
JNB
R14 579
Find similar
Delta
Jul 23
JNB
34h 23m
2 stops
YYZ
Aug 10
YYZ
19h 15m
1 stop
JNB
R14 862
Find similar
Air Canada
Dec 2
JNB
59h 48m
2 stops
YVR
Jan 6
YVR
29h 35m
1 stop
JNB
R13 693
Find similar
Air Canada
Dec 2
JNB
58h 05m
2 stops
YVR
Jan 6
YVR
38h 05m
2 stops
JNB
R13 817
Find similar
Delta
Sept 5
JNB
30h 05m
2 stops
YVR
Sept 23
YVR
43h 15m
2 stops
JNB
R13 870
Find similar
Air Canada
Dec 4
JNB
44h 50m
2 stops
YVR
Jan 6
YVR
39h 05m
2 stops
JNB
R13 923
Find similar
Delta
Sept 5
JNB
30h 05m
2 stops
YVR
Sept 22
YVR
28h 25m
2 stops
JNB
R14 100
Find similar
Delta
Sept 5
JNB
30h 05m
2 stops
YVR
Sept 24
YVR
27h 52m
2 stops
JNB
R14 136
Find similar
Delta
Sept 5
JNB
30h 05m
2 stops
YVR
Sept 26
YVR
51h 52m
2 stops
JNB
R14 224
Find similar
United Airlines
Aug 26
JNB
44h 38m
2 stops
YVR
Sept 16
YVR
37h 25m
2 stops
JNB
R14 650
Find similar
United Airlines
Aug 26
JNB
44h 38m
2 stops
YVR
Sept 16
YVR
24h 10m
1 stop
JNB
R14 667
Find similar
Lufthansa
Dec 4
JNB
37h 40m
1 stop
YVR
Dec 31
YVR
39h 45m
2 stops
JNB
R15 022
Find similar
Lufthansa
Dec 2
JNB
44h 24m
2 stops
YVR
Dec 31
YVR
39h 45m
2 stops
JNB
R15 146
Find similar
United Airlines
Aug 20
JNB
49h 08m
2 stops
YVR
Sept 17
YVR
24h 10m
1 stop
JNB
R15 199
Find similar
Air Canada
Sept 14
JNB
28h 05m
1 stop
YYC
Jan 6
YYC
32h 30m
2 stops
JNB
R17 696
Find similar
Air Canada
Sept 14
JNB
27h 30m
2 stops
YYC
Jan 6
YYC
39h 05m
2 stops
JNB
R17 909
Find similar
Lufthansa
Sept 14
JNB
28h 25m
2 stops
YYC
Jan 6
YYC
38h 05m
2 stops
JNB
R18 299
Find similar
Lufthansa
Sept 14
JNB
28h 25m
2 stops
YYC
Jan 6
YYC
35h 35m
2 stops
JNB
R18 316
Find similar
Air Canada
Sept 14
JNB
28h 05m
1 stop
YYC
Jan 6
YYC
32h 30m
2 stops
JNB
R19 645
Find similar
Air Canada
Sept 14
JNB
28h 05m
1 stop
YYC
Jan 6
YYC
34h 35m
2 stops
JNB
R19 663
Find similar
Brussels Airlines
Sept 14
JNB
28h 05m
1 stop
YYC
Jan 6
YYC
31h 20m
1 stop
JNB
R20 088
Find similar
Air Canada
Sept 14
JNB
32h 52m
2 stops
YYC
Jan 5
YYC
45h 20m
2 stops
JNB
R21 345
Find similar
British Airways
Aug 5
JNB
34h 33m
2 stops
YYC
Aug 15
YYC
35h 56m
2 stops
JNB
R21 593
Find similar
KLM
Sept 5
JNB
21h 55m
1 stop
YYC
Sept 26
YYC
27h 05m
2 stops
JNB
R21 930
Find similar
Brussels Airlines
Sept 14
JNB
28h 05m
1 stop
YYC
Jan 6
YYC
31h 20m
1 stop
JNB
R22 054
Find similar
Lufthansa
Sept 14
JNB
28h 05m
1 stop
YYC
Jan 6
YYC
31h 20m
1 stop
JNB
R22 072
Find similar
Delta
Nov 12
JNB
26h 35m
1 stop
YUL
Nov 21
YUL
19h 55m
1 stop
JNB
R14 526
Find similar
KLM
Nov 12
JNB
31h 45m
2 stops
YUL
Nov 21
YUL
19h 55m
1 stop
JNB
R14 685
Find similar
KLM
Nov 12
JNB
31h 45m
2 stops
YUL
Nov 21
YUL
19h 55m
1 stop
JNB
R14 720
Find similar
KLM
Nov 12
JNB
31h 45m
2 stops
YUL
Nov 21
YUL
22h 00m
2 stops
JNB
R15 039
Find similar
KLM
Nov 12
JNB
31h 45m
2 stops
YUL
Nov 21
YUL
22h 00m
2 stops
JNB
R15 057
Find similar
Air Canada
Nov 2
JNB
39h 10m
1 stop
YUL
Nov 11
YUL
29h 20m
2 stops
JNB
R15 092
Find similar
Multiple Airlines
Nov 12
JNB
31h 45m
2 stops
YUL
Nov 21
YUL
22h 00m
2 stops
JNB
R15 110
Find similar
Multiple Airlines
Nov 2
JNB
24h 15m
1 stop
YUL
Nov 11
YUL
31h 10m
1 stop
JNB
R15 500
Find similar
United Airlines
Nov 2
JNB
30h 20m
2 stops
YUL
Nov 11
YUL
40h 45m
2 stops
JNB
R15 642
Find similar
Multiple Airlines
Nov 12
JNB
25h 50m
1 stop
YUL
Nov 21
YUL
32h 30m
1 stop
JNB
R16 598
Find similar
Qatar Airways
Nov 1
JNB
32h 20m
1 stop
YUL
Nov 9
YUL
24h 05m
1 stop
JNB
R18 635
Find similar
Qatar Airways
Nov 1
JNB
32h 20m
1 stop
YUL
Nov 9
YUL
24h 05m
1 stop
JNB
R18 671
Find similar
United Airlines
Jul 8
CPT
31h 35m
2 stops
YOW
Jul 15
YOW
63h 55m
2 stops
CPT
R24 693
Find similar
United Airlines
Jul 7
CPT
27h 16m
2 stops
YOW
Jul 14
YOW
27h 15m
2 stops
CPT
R26 589
Find similar
United Airlines
Jul 7
CPT
19h 21m
1 stop
YOW
Jul 14
YOW
18h 35m
1 stop
CPT
R26 642
Find similar
Multiple Airlines
Jul 7
CPT
24h 14m
2 stops
YOW
Jul 14
YOW
22h 15m
2 stops
CPT
R26 713
Find similar
Multiple Airlines
Jul 8
CPT
34h 26m
3 stops
YOW
Jul 15
YOW
25h 50m
2 stops
CPT
R41 043
Find similar
Multiple Airlines
Jul 7
CPT
30h 21m
3 stops
YOW
Jul 14
YOW
26h 40m
2 stops
CPT
R41 663
Find similar

Find the cheapest flights from South Africa to Canada

Recent return flight deals from South Africa to Canada

Delta Logo
23:15 - 8:55JNB-YYZ
39h 40m2 stops
Delta Logo
15:55 - 19:40YYZ-JNB
45h 45m2 stops
R12 701Delta
Find Deal
So, Jul 20 - Sa, Aug 9
Delta Logo
18:50 - 20:55JNB-YYZ
32h 05m1 stop
Delta Logo
18:25 - 19:40YYZ-JNB
19h 15m1 stop
R13 480Delta
Find Deal
Do, Jul 17 - So, Aug 10
United Airlines Logo
19:50 - 22:12CPT-YYZ
32h 22m2 stops
United Airlines Logo
18:35 - 16:10YYZ-CPT
63h 35m2 stops
R14 171United Airlines
Find Deal
Do, Okt 16 - Do, Okt 23
United Airlines Logo
19:00 - 7:55JNB-YYZ
42h 55m2 stops
United Airlines Logo
18:00 - 17:45YYZ-JNB
17h 45m1 stop
R14 561United Airlines
Find Deal
Fr, Jul 25 - So, Aug 10
KLM Logo
23:55 - 0:40JNB-YUL
31h 45m2 stops
KLM Logo
19:05 - 22:00YUL-JNB
19h 55m1 stop
R14 685KLM
Find Deal
Mi, Nov 12 - Fr, Nov 21
KLM Logo
23:55 - 0:40JNB-YUL
31h 45m2 stops
KLM Logo
19:05 - 22:00YUL-JNB
19h 55m1 stop
R14 720KLM
Find Deal
Mi, Nov 12 - Fr, Nov 21
Lufthansa Logo
10:10 - 13:50JNB-YVR
37h 40m1 stop
Lufthansa Logo
13:50 - 15:35YVR-JNB
39h 45m2 stops
R15 022Lufthansa
Find Deal
Do, Dez 4 - Mi, Dez 31
Lufthansa Logo
10:10 - 20:34JNB-YVR
44h 24m2 stops
Lufthansa Logo
13:50 - 15:35YVR-JNB
39h 45m2 stops
R15 146Lufthansa
Find Deal
Di, Dez 2 - Mi, Dez 31
British Airways Logo
19:25 - 20:10JNB-YYZ
30h 45m1 stop
British Airways Logo
22:00 - 9:25YYZ-JNB
29h 25m1 stop
R17 873British Airways
Find Deal
Do, Jul 17 - Mo, Jul 28
British Airways Logo
10:55 - 20:15DUR-YYZ
40h 20m2 stops
British Airways Logo
22:05 - 10:20YYZ-DUR
53h 15m2 stops
R18 316British Airways
Find Deal
Mo, Nov 24 - Mi, Jan 7

See travel insights to Canada from

Canada flights insights and trends

Explore insights for your Canada flight to craft the best travel plan

Which airlines fly to Canada?

United Airlines, KLM and British Airways are the top three most popular airlines that fly to Canada from South Africa according to our data. United Airlines is the first choice among our users, with 32% of people opting to fly with this airline when travelling to Canada. Keep in mind that there are 15 different airlines that fly to Canada on a routine basis, so you have a few additional options to choose from.

Cheapest flights to cities in Canada

Click on the cities below to find out when it's cheapest to fly to Canada from South Africa
Toronto
Toronto

Cheap Canada flight deals and tips

Summary info about Canada flight prices, duration and airlines

Best One-Way Price

R9 672

Best Round-Trip Price

R12 701

Fastest flight time

24h 35m

Popular in

December
The best one-way flight price to Canada from South Africa in the last 72 hours is R9 672 (Johannesburg OR Tambo to Montreal Pierre Elliott Trudeau Intl).
The best round-trip flight price to Canada from South Africa in the last 72 hours is R12 701 (Johannesburg OR Tambo to Toronto Pearson Intl).
The fastest flight to Canada from South Africa takes 24h 35m (Johannesburg OR Tambo to Montreal Pierre Elliott Trudeau Intl).
December has the highest demand for flights to Canada, with a 7% price increase on average.

Frequently asked questions about flying to Canada

What is the best airport to land at to visit Gardiner Museum?

Flying into Toronto Pearson Intl Airport is typically the best way to visit Gardiner Museum, since it is the closest airport to the area.

What is the cheapest flight to Canada?

If you are looking to fly to Canada for less, look to airlines like Delta, SWISS, and British Airways, with prices starting at R6 330, R10 863, and R11 384 respectively.

Which airlines fly to Canada?

What is the most popular airport in Canada to fly to?

What is the best day of the week to fly to Canada?

The best day to take a flight to Canada is on Tuesday, followed by Wednesday. Tuesday and Wednesday tend to have the lowest flight prices to Canada. If your travel dates are flexible, then try to avoid booking on a Saturday, which is known for being the most expensive day of the week to fly to Canada.

When did momondo last update prices for flights to Canada?

Prices for flights to Canada were last updated today.

How many operators does momondo search for flights to Canada?

How old do you have to be to fly to Canada?

The minimum age a child must be to fly alone is five but airlines that offer an unaccompanied minor (UNMR) service will have their own age restrictions, including rules around flight length, timings, and stopovers. We always recommend checking with the individual airline you are booking with to travel to Canada.

What documentation or ID do you need to fly to Canada?

The travel and health documents you'll need for your trip to Canada may differ based on your itinerary and personal situation. Typically, you should have several documents on hand, such as a national ID card or driver's licence and a passport that is valid for six months after your intended arrival at Canada. It is always advisable to seek advice from your airline or a trusted third party, such as IATA.


Why use momondo?

Why should I use momondo to find a flight deal to Canada?

Finding the right flight to Canada is quick and easy when you have a range of options in front of you, from reputable agents and recognisable airlines. These options can then be filtered down to find the best fit. That is what momondo does. We make finding flights to Canada quick and easy, saving you time and money.

Can I find flights to Canada with flexible booking policies on momondo?

momondo does allow users to show only those flights to Canada which offer a flexible booking policy as well as other useful filters and features.

How can momondo help me find flights to Canada?

Once you have performed a search for flights to Canada, momondo helps you find the right flight by offering useful filters to narrow down your flight selection. Flights can be filtered by multiple factors such as airline, airport and price; but also by other criteria like aircraft type and payment method.

I’m not ready to book a flight to Canada right now. Can momondo alert me if prices change?

If you are simply researching potential flights to Canada, momondo offers a useful price alert feature which will track prices for flights to Canada and alert you when they change.


An easier way to manage your Canada trip

We make it super easy to schedule, organise and travel with friends or family. Trips is free – and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
Mo 16/6
Mo 23/6

Find better results for your trip to Canada

Popular Flights to Canada

Popular routes according to searches in the past day on momondo

Cheapest flight routes to Canada

These routes have the cheapest flights to Canada found by momondo users in South Africa
DepartingDestinationBest TimeBest Price
JohannesburgToronto23h 15mR12 701
Cape TownToronto19h 29mR14 171
JohannesburgVancouver25h 25mR14 490
JohannesburgMontreal23h 40mR14 526
Cape TownVancouver36h 05mR18 175
JohannesburgCalgary21h 55mR18 316
DurbanToronto35h 00mR18 369
Cape TownHalifax29h 39mR18 529
JohannesburgHalifax31h 02mR19 255
JohannesburgComox35h 06mR19 663
DurbanVancouver32h 30mR20 761
DurbanMontreal43h 20mR21 257
Cape TownMontreal23h 40mR23 011
Cape TownOttawa28h 52mR24 693
JohannesburgKelowna60h 35mR25 898
JohannesburgThunder Bay33h 49mR26 925