Flights to Canada

R11 224 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 12/11. 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.
SWISS
Jan 20
CPT
31h 30m
2 stops
YYZ
Jan 27
YYZ
35h 10m
2 stops
CPT
R13 327
Find similar
Delta
Nov 21
JNB
22h 41m
1 stop
YYZ
Mar 19
YYZ
41h 50m
1 stop
JNB
R13 569
Find similar
SWISS
Nov 18
JNB
55h 55m
2 stops
YYZ
Mar 18
YYZ
33h 00m
2 stops
JNB
R13 655
Find similar
Multiple Airlines
Nov 12
JNB
28h 05m
1 stop
YYZ
Dec 2
YYZ
41h 50m
1 stop
JNB
R13 707
Find similar
Delta
Nov 12
JNB
28h 05m
1 stop
YYZ
Dec 6
YYZ
34h 25m
1 stop
JNB
R13 724
Find similar
Delta
Nov 13
JNB
22h 41m
1 stop
YYZ
Dec 6
YYZ
34h 25m
1 stop
JNB
R13 741
Find similar
Air Canada
Nov 12
JNB
26h 05m
2 stops
YYZ
Dec 5
YYZ
51h 00m
2 stops
JNB
R13 758
Find similar
Delta
Nov 20
JNB
22h 41m
1 stop
YYZ
Mar 20
YYZ
31h 25m
1 stop
JNB
R13 776
Find similar
Lufthansa
Nov 11
DUR
43h 50m
2 stops
YYZ
May 6
YYZ
35h 40m
2 stops
DUR
R13 776
Find similar
Air Canada
Nov 10
JNB
30h 05m
2 stops
YYZ
Dec 3
YYZ
37h 30m
2 stops
JNB
R13 793
Find similar
Air Canada
Nov 13
JNB
40h 07m
2 stops
YYZ
Dec 5
YYZ
52h 20m
2 stops
JNB
R13 827
Find similar
Delta
Nov 21
JNB
27h 20m
2 stops
YYZ
Dec 3
YYZ
21h 15m
1 stop
JNB
R13 862
Find similar
Air Canada
Nov 19
JNB
33h 47m
2 stops
YVR
Feb 3
YVR
37h 10m
2 stops
JNB
R13 655
Find similar
Multiple Airlines
Nov 25
JNB
58h 05m
2 stops
YVR
Jan 20
YVR
26h 50m
2 stops
JNB
R13 810
Find similar
Delta
Nov 25
JNB
38h 39m
2 stops
YVR
Jan 20
YVR
32h 50m
2 stops
JNB
R13 948
Find similar
Lufthansa
Feb 10
JNB
36h 05m
2 stops
YVR
Feb 17
YVR
29h 35m
1 stop
JNB
R14 069
Find similar
United Airlines
Feb 10
JNB
33h 18m
2 stops
YVR
Feb 17
YVR
38h 20m
3 stops
JNB
R14 086
Find similar
Delta
Nov 25
JNB
34h 37m
2 stops
YVR
Jan 20
YVR
32h 50m
2 stops
JNB
R14 155
Find similar
Delta
Nov 19
JNB
26h 05m
1 stop
YVR
Feb 3
YVR
36h 35m
1 stop
JNB
R14 207
Find similar
Delta
Nov 25
JNB
24h 11m
1 stop
YVR
Jan 20
YVR
36h 35m
1 stop
JNB
R14 224
Find similar
Multiple Airlines
Feb 10
JNB
24h 11m
1 stop
YVR
Feb 17
YVR
36h 35m
1 stop
JNB
R14 448
Find similar
Lufthansa
Nov 19
DUR
56h 30m
2 stops
YVR
Jan 30
YVR
38h 10m
2 stops
DUR
R16 069
Find similar
American Airlines
Nov 20
JNB
31h 15m
1 stop
YVR
Nov 24
YVR
41h 15m
2 stops
JNB
R16 517
Find similar
SWISS
Nov 19
DUR
38h 42m
3 stops
YVR
Jan 30
YVR
38h 10m
3 stops
DUR
R16 638
Find similar
KLM
Nov 26
JNB
28h 16m
2 stops
YYC
Dec 3
YYC
21h 25m
1 stop
JNB
R13 914
Find similar
KLM
Nov 26
JNB
28h 16m
2 stops
YYC
Dec 3
YYC
28h 05m
2 stops
JNB
R14 138
Find similar
Multiple Airlines
Nov 26
JNB
28h 00m
1 stop
YYC
Dec 3
YYC
31h 20m
1 stop
JNB
R14 517
Find similar
Delta
Mar 18
JNB
28h 59m
2 stops
YYC
Apr 22
YYC
29h 05m
2 stops
JNB
R15 069
Find similar
Delta
Dec 15
JNB
31h 57m
2 stops
YYC
Feb 28
YYC
32h 10m
2 stops
JNB
R15 362
Find similar
Delta
Mar 18
JNB
22h 41m
1 stop
YYC
Apr 22
YYC
29h 05m
2 stops
JNB
R15 776
Find similar
American Airlines
Feb 18
JNB
46h 41m
2 stops
YYC
Feb 22
YYC
33h 05m
2 stops
JNB
R16 362
Find similar
American Airlines
Feb 18
JNB
46h 41m
2 stops
YYC
Feb 22
YYC
36h 40m
2 stops
JNB
R16 483
Find similar
American Airlines
Feb 18
JNB
46h 41m
2 stops
YYC
Feb 22
YYC
42h 55m
2 stops
JNB
R16 517
Find similar
Delta
Dec 15
JNB
31h 57m
2 stops
YYC
Feb 28
YYC
21h 25m
1 stop
JNB
R16 689
Find similar
KLM
Mar 18
JNB
22h 41m
1 stop
YYC
Apr 22
YYC
22h 15m
1 stop
JNB
R17 000
Find similar
Delta
Mar 18
JNB
28h 59m
2 stops
YYC
Apr 21
YYC
35h 10m
1 stop
JNB
R18 345
Find similar
Delta
Nov 12
JNB
24h 20m
2 stops
YUL
Nov 21
YUL
32h 40m
2 stops
JNB
R11 224
Find similar
Delta
Nov 12
JNB
27h 00m
1 stop
YUL
Nov 21
YUL
32h 40m
2 stops
JNB
R12 948
Find similar
United Airlines
Nov 9
CPT
25h 26m
1 stop
YUL
Nov 18
YUL
20h 00m
1 stop
CPT
R15 000
Find similar
Delta
Feb 25
JNB
24h 20m
2 stops
YUL
Mar 7
YUL
33h 05m
2 stops
JNB
R15 345
Find similar
Delta
Feb 25
JNB
24h 20m
2 stops
YUL
Mar 7
YUL
23h 15m
1 stop
JNB
R15 483
Find similar
American Airlines
Feb 18
JNB
27h 45m
1 stop
YUL
Feb 22
YUL
30h 45m
1 stop
JNB
R16 276
Find similar
Multiple Airlines
Nov 12
JNB
23h 55m
1 stop
YUL
Nov 21
YUL
19h 55m
1 stop
JNB
R16 414
Find similar
Delta
Nov 12
JNB
23h 55m
1 stop
YUL
Nov 21
YUL
19h 55m
1 stop
JNB
R16 517
Find similar
American Airlines
Feb 18
JNB
27h 45m
1 stop
YUL
Feb 22
YUL
32h 40m
2 stops
JNB
R16 724
Find similar
American Airlines
Feb 18
JNB
27h 45m
1 stop
YUL
Feb 22
YUL
35h 30m
2 stops
JNB
R16 776
Find similar
United Airlines
Nov 9
CPT
29h 58m
1 stop
YUL
Nov 21
YUL
38h 10m
1 stop
CPT
R16 896
Find similar
American Airlines
Feb 18
JNB
31h 59m
2 stops
YUL
Feb 22
YUL
32h 40m
2 stops
JNB
R17 138
Find similar
Emirates
Feb 4
CPT
33h 38m
2 stops
YOW
Feb 8
YOW
42h 20m
2 stops
CPT
R27 086
Find similar
Emirates
Feb 4
CPT
33h 38m
2 stops
YOW
Feb 8
YOW
47h 25m
2 stops
CPT
R27 155
Find similar
Emirates
Feb 4
CPT
33h 38m
2 stops
YOW
Feb 8
YOW
47h 25m
2 stops
CPT
R27 172
Find similar
United Airlines
Feb 4
CPT
24h 40m
2 stops
YOW
Feb 8
YOW
19h 50m
1 stop
CPT
R31 706
Find similar
United Airlines
Feb 4
CPT
27h 22m
2 stops
YOW
Feb 8
YOW
19h 50m
1 stop
CPT
R31 758
Find similar
United Airlines
Feb 4
CPT
24h 40m
2 stops
YOW
Feb 8
YOW
19h 50m
1 stop
CPT
R31 793
Find similar
United Airlines
Dec 14
CPT
29h 05m
1 stop
YOW
Dec 21
YOW
24h 30m
2 stops
CPT
R32 396
Find similar
Multiple Airlines
Dec 14
CPT
38h 15m
1 stop
YOW
Dec 21
YOW
29h 30m
1 stop
CPT
R36 724
Find similar
Multiple Airlines
Dec 14
CPT
28h 28m
3 stops
YOW
Dec 21
YOW
23h 30m
2 stops
CPT
R39 344
Find similar
American Airlines
Dec 14
CPT
35h 06m
3 stops
YOW
Dec 21
YOW
42h 20m
3 stops
CPT
R93 861
Find similar

Find the cheapest flights from South Africa to Canada

Recent return flight deals from South Africa to Canada

Enter your travel dates to find the best prices.
Delta Logo
22:00 - 15:20JNB-YUL
24h 20m2 stops
Delta Logo
17:00 - 8:40YUL-JNB
32h 40m2 stops
R11 224Delta
Find Deal
ر, نوفمبر 12 - ج, نوفمبر 21
Delta Logo
19:20 - 15:20JNB-YUL
27h 00m1 stop
Delta Logo
17:00 - 8:40YUL-JNB
32h 40m2 stops
R12 948Delta
Find Deal
ر, نوفمبر 12 - ج, نوفمبر 21
Lufthansa Logo
7:00 - 19:50DUR-YYZ
43h 50m2 stops
Lufthansa Logo
20:20 - 14:00YYZ-DUR
35h 40m2 stops
R13 776Lufthansa
Find Deal
ث, نوفمبر 11 - ر, مايو 6
KLM Logo
23:59 - 19:15JNB-YYC
28h 16m2 stops
KLM Logo
15:40 - 22:05YYC-JNB
21h 25m1 stop
R13 914KLM
Find Deal
ر, نوفمبر 26 - ر, ديسمبر 3
United Airlines Logo
20:50 - 13:43CPT-YYZ
23h 53m2 stops
United Airlines Logo
11:00 - 15:20YYZ-CPT
22h 20m2 stops
R13 931United Airlines
Find Deal
ج, نوفمبر 14 - خ, أغسطس 20
United Airlines Logo
20:50 - 14:01CPT-YYZ
24h 11m2 stops
United Airlines Logo
11:00 - 16:10YYZ-CPT
22h 10m2 stops
R13 983United Airlines
Find Deal
ح, يناير 18 - خ, يناير 29
Lufthansa Logo
10:10 - 12:15JNB-YVR
36h 05m2 stops
Lufthansa Logo
15:30 - 7:05YVR-JNB
29h 35m1 stop
R14 069Lufthansa
Find Deal
ث, فبراير 10 - ث, فبراير 17
KLM Logo
23:59 - 19:15JNB-YYC
28h 16m2 stops
KLM Logo
9:00 - 22:05YYC-JNB
28h 05m2 stops
R14 138KLM
Find Deal
ر, نوفمبر 26 - ر, ديسمبر 3
British Airways Logo
19:35 - 19:15JNB-YVR
33h 40m1 stop
British Airways Logo
21:25 - 10:25YVR-JNB
27h 00m1 stop
R18 603British Airways
Find Deal
خ, نوفمبر 20 - ن, نوفمبر 24
British Airways Logo
22:00 - 19:15JNB-YVR
31h 15m1 stop
British Airways Logo
21:25 - 10:25YVR-JNB
27h 00m1 stop
R18 638British Airways
Find Deal
خ, نوفمبر 20 - ن, نوفمبر 24

momondo Fare Finder

 
Locate flights to Canada that fit your budget, with regularly updated fares and availability. In the last 7 days, momondo users made a total of 13 550 searches and data was last updated on 31 أكتوبر 2025.
Use the filters below to find and compare flights to Canada that are best for you.

Fly from

Route

Depart

Return

Price

JohannesburgMontreal

JNB - YUL

JNBYUL

Johannesburg OR Tambo

ر 12/11

22:00-15:20

2 stops24h 20m

Montreal Pierre Elliott Trudeau Intl

ج 21/11

17:00-8:40

2 stops32h 40m

R11 224

JohannesburgMontreal

JNB - YUL

JNBYUL

Johannesburg OR Tambo

ر 12/11

19:20-15:20

1 stop27h 00m

Montreal Pierre Elliott Trudeau Intl

ج 21/11

17:00-8:40

2 stops32h 40m

R12 948

DurbanToronto

DUR - YYZ

DURYYZ

Durban King Shaka Intl

ث 11/11

7:00-19:50

2 stops43h 50m

Toronto Pearson Intl

ر 6/5

20:20-14:00

2 stops35h 40m

R13 776

JohannesburgCalgary

JNB - YYC

JNBYYC

Johannesburg OR Tambo

ر 26/11

23:59-19:15

2 stops28h 16m

Calgary

ر 3/12

15:40-22:05

1 stop21h 25m

R13 914

Cape TownToronto

CPT - YYZ

CPTYYZ

Cape Town Intl

ج 14/11

20:50-13:43

2 stops23h 53m

Toronto Pearson Intl

خ 20/8

11:00-15:20

2 stops22h 20m

R13 931

Cape TownToronto

CPT - YYZ

CPTYYZ

Cape Town Intl

ح 18/1

20:50-14:01

2 stops24h 11m

Toronto Pearson Intl

خ 29/1

11:00-16:10

2 stops22h 10m

R13 983

JohannesburgVancouver

JNB - YVR

JNBYVR

Johannesburg OR Tambo

ث 10/2

10:10-12:15

2 stops36h 05m

Vancouver Intl

ث 17/2

15:30-7:05

1 stop29h 35m

R14 069

JohannesburgCalgary

JNB - YYC

JNBYYC

Johannesburg OR Tambo

ر 26/11

23:59-19:15

2 stops28h 16m

Calgary

ر 3/12

9:00-22:05

2 stops28h 05m

R14 138

JohannesburgVancouver

JNB - YVR

JNBYVR

Johannesburg OR Tambo

خ 20/11

19:35-19:15

1 stop33h 40m

Vancouver Intl

ن 24/11

21:25-10:25

1 stop27h 00m

R18 603

JohannesburgVancouver

JNB - YVR

JNBYVR

Johannesburg OR Tambo

خ 20/11

22:00-19:15

1 stop31h 15m

Vancouver Intl

ن 24/11

21:25-10:25

1 stop27h 00m

R18 638

Flights are sorted by cheapest return flights first.

Showing 1-10 of 20 resultsSorted by cheapest first
1
2

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?

KLM, United Airlines and British Airways are the top three most popular airlines that fly to Canada from South Africa according to our data. KLM is the first choice among our users, with 34% of people opting to fly with this airline when travelling to Canada. Keep in mind that there are 17 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 603

Best Round-Trip Price

R11 224

Fastest flight time

28h 27m

Popular in

August
The best one-way flight price to Canada from South Africa in the last 72 hours is R9 603 (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 R11 224 (Johannesburg OR Tambo to Montreal Pierre Elliott Trudeau Intl).
The fastest flight to Canada from South Africa takes 28h 27m (Johannesburg OR Tambo to Toronto Pearson Intl).
August has the highest demand for flights to Canada, with a 8% price increase on average.

Frequently asked questions about flying to Canada

What popular landmarks are in 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 Flair Airlines, WestJet, and Air Canada, with prices starting at R1 668, R1 673, and R4 111 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
ح 30/11
ح 7/12

Find better results for your trip to Canada

Popular Flights to Canada

Popular routes according to searches in the past day on momondo