Latest deals
Insights
FAQs
Flights to Canada

R12 174 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
From?
To?
Thu 1/8
Thu 8/8

Deals available from 900+ travel sites.

'This year, momondo is the #1 place for airfares on the internet.'
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.
Multiple Airlines
Nov 12
JNB
26h 55m
1 stop
YYZ
Nov 20
YYZ
30h 40m
1 stop
JNB
R12 174
Find similar
Multiple Airlines
Nov 12
JNB
26h 55m
1 stop
YYZ
Nov 19
YYZ
28h 20m
1 stop
JNB
R12 211
Find similar
Multiple Airlines
Nov 10
JNB
35h 45m
1 stop
YYZ
Nov 17
YYZ
30h 40m
1 stop
JNB
R12 540
Find similar
Multiple Airlines
Nov 10
JNB
35h 45m
1 stop
YYZ
Nov 20
YYZ
30h 40m
1 stop
JNB
R12 576
Find similar
Lufthansa
Nov 10
JNB
35h 45m
1 stop
YYZ
Nov 19
YYZ
28h 20m
1 stop
JNB
R12 613
Find similar
Lufthansa
Nov 5
JNB
35h 45m
1 stop
YYZ
Nov 19
YYZ
28h 20m
1 stop
JNB
R12 631
Find similar
Delta
Nov 11
JNB
26h 20m
1 stop
YYZ
Nov 18
YYZ
26h 25m
1 stop
JNB
R12 796
Find similar
Delta
Nov 11
JNB
22h 45m
1 stop
YYZ
Nov 18
YYZ
26h 25m
1 stop
JNB
R12 814
Find similar
Air France
Nov 11
JNB
27h 25m
1 stop
YYZ
Nov 18
YYZ
26h 45m
1 stop
JNB
R12 869
Find similar
Multiple Airlines
Nov 10
CPT
39h 50m
2 stops
YYZ
Nov 26
YYZ
35h 00m
2 stops
CPT
R12 905
Find similar
Lufthansa
Nov 10
JNB
35h 45m
1 stop
YYZ
Nov 18
YYZ
29h 05m
1 stop
JNB
R12 924
Find similar
Lufthansa
Nov 10
JNB
35h 45m
1 stop
YYZ
Nov 18
YYZ
29h 05m
1 stop
JNB
R12 960
Find similar
Delta
Aug 27
CPT
35h 19m
2 stops
YVR
Sep 18
YVR
41h 20m
2 stops
CPT
R17 932
Find similar
Delta
Aug 30
CPT
33h 59m
2 stops
YVR
Sep 18
YVR
41h 20m
2 stops
CPT
R18 335
Find similar
Delta
Sep 1
CPT
34h 30m
2 stops
YVR
Sep 18
YVR
41h 20m
2 stops
CPT
R19 925
Find similar
United Airlines
Sep 1
CPT
31h 19m
2 stops
YVR
Sep 19
YVR
54h 45m
2 stops
CPT
R20 510
Find similar
United Airlines
Aug 29
CPT
35h 28m
2 stops
YVR
Sep 19
YVR
54h 45m
2 stops
CPT
R21 497
Find similar
Multiple Airlines
Nov 25
JNB
34h 22m
2 stops
YVR
Dec 15
YVR
29h 35m
1 stop
JNB
R21 680
Find similar
United Airlines
Aug 13
CPT
59h 38m
2 stops
YVR
Mar 3
YVR
23h 40m
2 stops
CPT
R21 936
Find similar
Multiple Airlines
Nov 25
JNB
26h 40m
1 stop
YVR
Dec 15
YVR
29h 35m
1 stop
JNB
R22 064
Find similar
Multiple Airlines
Nov 25
JNB
31h 43m
2 stops
YVR
Dec 15
YVR
29h 35m
1 stop
JNB
R22 118
Find similar
Lufthansa
Nov 25
JNB
26h 40m
1 stop
YVR
Dec 15
YVR
29h 35m
1 stop
JNB
R22 155
Find similar
United Airlines
Aug 29
CPT
35h 28m
2 stops
YVR
Sep 20
YVR
31h 45m
1 stop
CPT
R22 502
Find similar
United Airlines
Sep 1
CPT
31h 19m
2 stops
YVR
Sep 17
YVR
54h 45m
2 stops
CPT
R22 996
Find similar
Delta
Oct 1
JNB
29h 30m
2 stops
YUL
Oct 10
YUL
29h 35m
1 stop
JNB
R15 172
Find similar
Delta
Oct 6
JNB
29h 47m
2 stops
YUL
Oct 10
YUL
29h 35m
1 stop
JNB
R15 300
Find similar
Delta
Oct 1
JNB
29h 30m
2 stops
YUL
Oct 9
YUL
42h 05m
1 stop
JNB
R15 593
Find similar
Delta
Oct 1
JNB
29h 30m
2 stops
YUL
Oct 8
YUL
29h 35m
1 stop
JNB
R16 159
Find similar
Delta
Oct 1
JNB
29h 30m
2 stops
YUL
Oct 9
YUL
27h 00m
2 stops
JNB
R16 251
Find similar
Delta
Oct 6
JNB
29h 47m
2 stops
YUL
Oct 10
YUL
27h 00m
2 stops
JNB
R16 360
Find similar
United Airlines
Nov 10
JNB
26h 50m
2 stops
YUL
Dec 8
YUL
22h 10m
2 stops
JNB
R16 525
Find similar
Delta
Oct 1
JNB
29h 30m
2 stops
YUL
Oct 7
YUL
22h 20m
2 stops
JNB
R16 580
Find similar
Delta
Nov 24
JNB
24h 15m
1 stop
YUL
Dec 9
YUL
26h 50m
1 stop
JNB
R16 653
Find similar
Delta
Nov 27
JNB
31h 01m
1 stop
YUL
Dec 9
YUL
26h 50m
1 stop
JNB
R16 671
Find similar
Delta
Nov 25
JNB
26h 35m
1 stop
YUL
Dec 9
YUL
26h 50m
1 stop
JNB
R16 726
Find similar
Air France
Oct 10
JNB
26h 31m
2 stops
YUL
Oct 27
YUL
22h 00m
2 stops
JNB
R16 854
Find similar
Multiple Airlines
Oct 10
JNB
51h 40m
2 stops
YYC
Oct 29
YYC
36h 20m
2 stops
JNB
R18 408
Find similar
Multiple Airlines
Dec 15
JNB
56h 41m
2 stops
YYC
Jan 7
YYC
32h 40m
2 stops
JNB
R19 157
Find similar
Multiple Airlines
Dec 15
JNB
56h 41m
2 stops
YYC
Jan 8
YYC
27h 05m
2 stops
JNB
R19 267
Find similar
Multiple Airlines
Oct 10
JNB
28h 15m
1 stop
YYC
Oct 29
YYC
32h 20m
2 stops
JNB
R19 340
Find similar
Multiple Airlines
Oct 10
JNB
30h 00m
1 stop
YYC
Oct 29
YYC
28h 15m
1 stop
JNB
R22 649
Find similar
Multiple Airlines
Oct 10
JNB
34h 16m
2 stops
YYC
Oct 28
YYC
33h 40m
2 stops
JNB
R24 147
Find similar
Multiple Airlines
Oct 10
JNB
34h 24m
3 stops
YYC
Oct 28
YYC
28h 20m
2 stops
JNB
R24 934
Find similar
Multiple Airlines
Dec 15
JNB
28h 50m
1 stop
YYC
Jan 8
YYC
32h 20m
2 stops
JNB
R26 743
Find similar
Emirates
Oct 10
JNB
54h 30m
3 stops
YYC
Oct 29
YYC
46h 40m
3 stops
JNB
R27 456
Find similar
Multiple Airlines
Aug 27
JNB
30h 22m
2 stops
YYC
Mar 31
YYC
34h 20m
2 stops
JNB
R28 699
Find similar
Multiple Airlines
Aug 27
JNB
30h 22m
3 stops
YYC
Mar 31
YYC
34h 20m
2 stops
JNB
R29 248
Find similar
Multiple Airlines
Aug 27
JNB
30h 22m
3 stops
YYC
Mar 31
YYC
31h 25m
3 stops
JNB
R29 960
Find similar

Search last-minute flights to Canada

Delta
Aug 1
CPT23:15Cape Town Intl
42h 19m
2 stops
YVR8:34Vancouver Intl
Sep 10
YVR12:05Vancouver Intl
68h 45m
2 stops
CPT17:50Cape Town Intl
R12 010
Find similar
United Airlines
Aug 1
CPT19:50Cape Town Intl
27h 23m
2 stops
YVR14:13Vancouver Intl
Sep 10
YVR14:20Vancouver Intl
64h 00m
3 stops
CPT15:20Cape Town Intl
R21 460
Find similar
Multiple Airlines
Aug 1
JNB19:35Johannesburg OR Tambo
22h 00m
2 stops
YUL11:35Montreal Pierre Elliott Trudeau Intl
Nov 30
YUL16:50Montreal Pierre Elliott Trudeau Intl
34h 20m
1 stop
JNB10:10Johannesburg OR Tambo
R24 330
Find similar
Turkish Airlines
Aug 3
CPT16:35Cape Town Intl
32h 10m
1 stop
YYZ18:45Toronto Pearson Intl
Aug 17
YYZ21:30Toronto Pearson Intl
32h 20m
1 stop
CPT11:50Cape Town Intl
R25 208
Find similar
Kenya Airways
Jul 31
JNB1:15Johannesburg OR Tambo
27h 37m
2 stops
YUL22:52Montreal Pierre Elliott Trudeau Intl
Nov 30
YUL6:00Montreal Pierre Elliott Trudeau Intl
42h 40m
2 stops
JNB7:40Johannesburg OR Tambo
R27 383
Find similar
KLM
Jul 31
JNB23:15Johannesburg OR Tambo
26h 40m
1 stop
YYZ19:55Toronto Pearson Intl
Aug 7
YYZ23:30Toronto Pearson Intl
39h 50m
2 stops
JNB21:20Johannesburg OR Tambo
R29 156
Find similar

Canada flights insights and trends

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

What are the most popular cities to visit in Canada?

Canada is full of interesting cities to visit if you’re interested in touring the country. The majority of our users (43%) visit Toronto more than other cities in the country, but other popular cities in Canada include Vancouver and Montreal.

How long is the flight from South Africa to Canada?

On average, it takes 20h 05m to fly from South Africa to Canada if you fly out of Johannesburg OR Tambo (the most popular airport in South Africa) and into Toronto Pearson Intl (the most popular airport in Canada). If you’re flying out of Cape Town Intl and into Toronto Pearson Intl, then the flight time is around 22h 30m.

Which airlines fly to Canada?

You can find flights to Canada from 19 airlines. If you’re unsure which to fly with, consider booking your flight with British Airways, United Airlines or KLM as these are the most popular among our users. British Airways is the most favoured with 33% of momondo travellers booking flights with this airline.

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 542

Best Round-Trip Price

R12 174

Fastest flight time

21h 37m

Operated By

11 airlines
The best one-way flight price to Canada from South Africa in the last 72 hours is R9 542 (Johannesburg OR Tambo to Toronto Island).
The best round-trip flight price to Canada from South Africa in the last 72 hours is R12 174 (Johannesburg OR Tambo to Toronto Pearson Intl).
The fastest flight to Canada from South Africa takes 21h 37m (Johannesburg OR Tambo to Toronto Pearson Intl).
There are 11 airlines operating flights to Canada, including United Airlines, British Airways and Lufthansa.

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 Flair Airlines, Lynx Air, and Swoop, with prices starting at R977, R1 063, and R1 427 respectively.

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, organize 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?
Thu 1/8
Thu 8/8
Email me momondo's favourite deals

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
JohannesburgToronto20h 05mR11 681
Cape TownToronto22h 30mR12 905
JohannesburgVancouver25h 30mR13 326
JohannesburgMontreal26h 31mR14 167
JohannesburgSt. John's32h 37mR15 556
JohannesburgCalgary30h 22mR18 408
DurbanToronto44h 50mR18 974
Cape TownOttawa50h 59mR19 376
DurbanMontreal62h 05mR20 144
JohannesburgKelowna48h 52mR21 771
Cape TownMontreal30h 55mR22 722
JohannesburgComox31h 33mR23 690
JohannesburgThunder Bay32h 43mR24 093
Cape TownVancouver54h 43mR25 135
DurbanVancouver30h 40mR26 103
Cape TownHalifax29h 15mR26 670