Latest deals
Insights
FAQs
Price Alerts
Flights to Canada

R15 198 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 13/5. 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.
Virgin Atlantic
May 13
JNB
26h 45m
2 stops
YYZ
May 29
YYZ
29h 50m
1 stop
JNB
R15 198
Find similar
SWISS
May 13
JNB
28h 15m
2 stops
YTZ
May 29
YTZ
38h 55m
2 stops
JNB
R15 844
Find similar
Virgin Atlantic
May 8
JNB
26h 45m
2 stops
YYZ
May 15
YYZ
29h 50m
1 stop
JNB
R17 859
Find similar
Etihad Airways
Sept 24
JNB
29h 10m
1 stop
YYZ
Oct 1
YYZ
36h 40m
1 stop
JNB
R17 917
Find similar
KLM
May 13
JNB
24h 10m
2 stops
YYZ
May 29
YYZ
27h 10m
2 stops
JNB
R17 937
Find similar
SWISS
May 13
JNB
26h 50m
1 stop
YYZ
May 29
YYZ
34h 45m
1 stop
JNB
R18 113
Find similar
SWISS
May 7
JNB
28h 15m
2 stops
YTZ
Jun 18
YTZ
38h 55m
2 stops
JNB
R18 172
Find similar
SWISS
May 7
JNB
28h 15m
2 stops
YTZ
Jun 18
YTZ
38h 55m
2 stops
JNB
R18 191
Find similar
Virgin Atlantic
May 8
JNB
26h 45m
2 stops
YYZ
May 15
YYZ
40h 10m
2 stops
JNB
R18 328
Find similar
SWISS
May 7
JNB
48h 59m
2 stops
YYZ
Jun 11
YYZ
53h 40m
2 stops
JNB
R18 367
Find similar
SWISS
May 22
CPT
28h 35m
2 stops
YYZ
May 29
YYZ
40h 40m
2 stops
CPT
R18 445
Find similar
Air France
May 7
JNB
34h 24m
2 stops
YYZ
Jun 11
YYZ
27h 00m
1 stop
JNB
R18 661
Find similar
Delta
May 20
CPT
35h 14m
2 stops
YVR
Jun 17
YVR
42h 35m
1 stop
CPT
R15 257
Find similar
Delta
May 19
JNB
46h 29m
2 stops
YVR
Jun 1
YVR
42h 30m
1 stop
JNB
R15 766
Find similar
Delta
May 21
JNB
30h 32m
2 stops
YVR
Jun 2
YVR
42h 30m
1 stop
JNB
R15 785
Find similar
Delta
May 20
JNB
45h 00m
2 stops
YVR
Jun 1
YVR
42h 30m
1 stop
JNB
R15 805
Find similar
Delta
May 19
JNB
46h 29m
2 stops
YVR
May 29
YVR
34h 00m
1 stop
JNB
R15 981
Find similar
Delta
May 21
JNB
32h 38m
2 stops
YVR
May 29
YVR
34h 00m
1 stop
JNB
R16 000
Find similar
Delta
May 20
CPT
42h 04m
2 stops
YVR
Jun 17
YVR
42h 35m
1 stop
CPT
R16 000
Find similar
Delta
May 20
JNB
45h 00m
2 stops
YVR
May 29
YVR
34h 00m
1 stop
JNB
R16 020
Find similar
Delta
May 19
JNB
46h 29m
2 stops
YVR
Jun 1
YVR
40h 00m
2 stops
JNB
R16 196
Find similar
Delta
May 21
JNB
32h 38m
2 stops
YVR
Jun 1
YVR
38h 20m
2 stops
JNB
R16 215
Find similar
Delta
May 21
JNB
50h 12m
2 stops
YVR
May 31
YVR
28h 50m
2 stops
JNB
R16 235
Find similar
Delta
May 20
JNB
45h 00m
2 stops
YVR
May 29
YVR
32h 01m
2 stops
JNB
R16 313
Find similar
Multiple Airlines
Sept 14
JNB
34h 14m
2 stops
YYC
Jan 6
YYC
28h 30m
2 stops
JNB
R20 460
Find similar
Multiple Airlines
Sept 14
JNB
34h 14m
2 stops
YYC
Jan 6
YYC
28h 30m
2 stops
JNB
R20 558
Find similar
SWISS
May 24
JNB
28h 05m
1 stop
YYC
May 31
YYC
32h 30m
2 stops
JNB
R21 027
Find similar
Multiple Airlines
May 24
JNB
28h 05m
1 stop
YYC
May 31
YYC
31h 45m
1 stop
JNB
R21 047
Find similar
British Airways
Jul 28
JNB
34h 14m
2 stops
YYC
Aug 23
YYC
34h 36m
2 stops
JNB
R22 533
Find similar
Multiple Airlines
May 23
JNB
31h 38m
2 stops
YYC
May 30
YYC
39h 25m
2 stops
JNB
R23 003
Find similar
British Airways
Aug 15
JNB
34h 30m
2 stops
YYC
Sept 8
YYC
35h 58m
2 stops
JNB
R23 022
Find similar
Multiple Airlines
May 24
JNB
32h 53m
2 stops
YYC
May 31
YYC
32h 30m
2 stops
JNB
R23 375
Find similar
SWISS
May 23
JNB
31h 38m
2 stops
YYC
May 30
YYC
32h 30m
2 stops
JNB
R23 472
Find similar
Multiple Airlines
May 23
JNB
28h 05m
1 stop
YYC
May 30
YYC
39h 25m
2 stops
JNB
R23 609
Find similar
Lufthansa
May 23
JNB
28h 05m
1 stop
YYC
May 30
YYC
31h 45m
1 stop
JNB
R24 861
Find similar
Multiple Airlines
Sept 14
JNB
34h 52m
2 stops
YYC
Jan 6
YYC
31h 20m
1 stop
JNB
R25 233
Find similar
Delta
Jun 1
JNB
35h 04m
2 stops
YUL
Aug 22
YUL
20h 30m
1 stop
JNB
R16 587
Find similar
KLM
Jun 1
JNB
23h 40m
1 stop
YUL
Aug 22
YUL
20h 30m
1 stop
JNB
R16 783
Find similar
KLM
Jun 1
JNB
28h 05m
2 stops
YUL
Aug 22
YUL
22h 20m
2 stops
JNB
R17 643
Find similar
Qatar Airways
May 23
JNB
24h 20m
1 stop
YUL
May 30
YUL
30h 25m
1 stop
JNB
R18 661
Find similar
United Airlines
May 23
CPT
31h 29m
2 stops
YUL
May 30
YUL
43h 20m
2 stops
CPT
R20 793
Find similar
Air France
Apr 24
JNB
26h 10m
1 stop
YUL
May 2
YUL
31h 30m
1 stop
JNB
R21 164
Find similar
SWISS
Apr 28
JNB
25h 25m
1 stop
YUL
May 6
YUL
34h 40m
1 stop
JNB
R21 360
Find similar
Air France
Apr 24
JNB
26h 10m
1 stop
YUL
May 2
YUL
31h 30m
1 stop
JNB
R21 438
Find similar
SWISS
Apr 28
JNB
25h 25m
1 stop
YUL
May 6
YUL
34h 40m
1 stop
JNB
R21 477
Find similar
Multiple Airlines
Apr 24
JNB
26h 10m
1 stop
YUL
May 4
YUL
26h 30m
2 stops
JNB
R21 497
Find similar
SWISS
Apr 28
JNB
25h 25m
1 stop
YUL
May 6
YUL
38h 10m
2 stops
JNB
R21 595
Find similar
Air France
Apr 24
JNB
26h 10m
1 stop
YUL
May 4
YUL
33h 30m
1 stop
JNB
R21 712
Find similar

Find the cheapest flights from South Africa to Canada

Recent return flight deals from South Africa to Canada

KAYAK's recommended return flight deals from the most popular airlines that fly from South Africa to Canada.
Virgin Atlantic Logo
20:40 - 17:25JNB-YYZ
26h 45m2 stops
Virgin Atlantic Logo
22:30 - 10:20YYZ-JNB
29h 50m1 stop
R15 198Virgin Atlantic
Find Deal
Tue, May 13 - Thu, May 29
Delta Logo
20:05 - 22:19CPT-YVR
35h 14m2 stops
Delta Logo
17:50 - 21:25YVR-CPT
42h 35m1 stop
R15 257Delta
Find Deal
Tue, May 20 - Tue, Jun 17
KLM Logo
23:15 - 16:55JNB-YUL
23h 40m1 stop
KLM Logo
18:50 - 21:20YUL-JNB
20h 30m1 stop
R16 783KLM
Find Deal
Sun, Jun 1 - Fri, Aug 22
United Airlines Logo
20:00 - 21:49CPT-YVR
34h 49m2 stops
United Airlines Logo
18:20 - 17:10YVR-CPT
37h 50m2 stops
R17 311United Airlines
Find Deal
Tue, May 20 - Tue, May 27
KLM Logo
18:50 - 16:55JNB-YUL
28h 05m2 stops
KLM Logo
17:00 - 21:20YUL-JNB
22h 20m2 stops
R17 643KLM
Find Deal
Sun, Jun 1 - Fri, Aug 22
United Airlines Logo
19:50 - 19:37CPT-YYZ
29h 47m2 stops
United Airlines Logo
6:15 - 15:20YYZ-CPT
27h 05m2 stops
R19 326United Airlines
Find Deal
Mon, Jun 2 - Mon, Aug 25
Lufthansa Logo
19:00 - 11:20JNB-YVR
25h 20m1 stop
Lufthansa Logo
13:15 - 8:35YVR-JNB
34h 20m1 stop
R21 360Lufthansa
Find Deal
Mon, May 19 - Mon, Jun 2
British Airways Logo
21:15 - 23:29JNB-YYC
34h 14m2 stops
British Airways Logo
12:24 - 7:00YYC-JNB
34h 36m2 stops
R22 533British Airways
Find Deal
Mon, Jul 28 - Sat, Aug 23
Lufthansa Logo
19:00 - 18:50JNB-YUL
29h 50m2 stops
Lufthansa Logo
18:35 - 8:35YUL-JNB
32h 00m1 stop
R22 749Lufthansa
Find Deal
Mon, Apr 28 - Mon, May 5
British Airways Logo
21:15 - 18:55JNB-YVR
30h 40m1 stop
British Airways Logo
20:45 - 9:25YVR-JNB
27h 40m1 stop
R22 925British Airways
Find Deal
Fri, Aug 15 - Sat, Aug 30

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 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

R11 795

Best Round-Trip Price

R15 198

Fastest flight time

26h 25m

Popular in

April
The best one-way flight price to Canada from South Africa in the last 72 hours is R11 795 (Johannesburg OR Tambo to Toronto Island).
The best round-trip flight price to Canada from South Africa in the last 72 hours is R15 198 (Johannesburg OR Tambo to Toronto Pearson Intl).
The fastest flight to Canada from South Africa takes 26h 25m (Cape Town Intl to Toronto Pearson Intl).
April has the highest demand for flights to Canada, with a 1% 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 990, R11 995, and R12 570 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
From?
To?
Mon 14/4
Mon 21/4

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
Cape TownVancouver35h 14mR15 257
JohannesburgToronto26h 40mR15 355
JohannesburgMontreal25h 25mR15 863
Cape TownMontreal28h 50mR16 157
JohannesburgCalgary27h 50mR17 859
JohannesburgVancouver25h 10mR18 152
Cape TownToronto28h 35mR18 465
DurbanToronto27h 30mR18 465
JohannesburgHalifax30h 00mR18 837
DurbanMontreal36h 00mR19 639
JohannesburgKamloops33h 58mR23 198
JohannesburgComox31h 33mR25 350
DurbanVancouver32h 00mR25 624
JohannesburgKelowna60h 35mR28 089
Cape TownHalifax29h 25mR29 908
Cape TownMoncton60h 14mR29 986