Find flights
Deals
When to book
FAQs & Tips

Find cheap flights from Johannesburg to Canada from R11 624

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Johannesburg to Canada departing on 11/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Tue 2/7
Tue 9/7

Search hundreds of travel sites at once for deals on flights to Canada

In the last 7 days, travellers have searched 42 335 261 times on KAYAK, and here's why:

Save 27% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Canada Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Toronto
Toronto1 stopR16 311

Good to know

Cheapest flight

R11 624
Flight from OR Tambo Airport, Johannesburg to Toronto Pearson Airport

FAQs - booking Canada flights

  • How does KAYAK find such low prices on flights from Johannesburg to Canada?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from Johannesburg to Canada.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Johannesburg to Canada?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Canada from Johannesburg is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Johannesburg to Canada?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Canada with an airline and back to Johannesburg with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Johannesburg to Canada?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Canada from Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Book cheap flights from Johannesburg to Canada

Recent return flight deals

8/11Fri
1 stopBritish Airways
29h 00mJNB-YYZ
15/11Fri
1 stopBritish Airways
29h 05mYYZ-JNB
R16 311
24/9Tue
2 stopsDelta
29h 37mJNB-YYZ
15/10Tue
1 stopDelta
18h 56mYYZ-JNB
R16 592
24/9Tue
2 stopsUnited Airlines
34h 54mJNB-YYZ
15/10Tue
2 stopsUnited Airlines
24h 45mYYZ-JNB
R16 873
11/10Fri
2 stops
33h 05mJNB-YYZ
18/10Fri
1 stop
34h 45mYYZ-JNB
R17 436
11/10Fri
2 stops
33h 05mJNB-YYZ
18/10Fri
1 stop
34h 45mYYZ-JNB
R17 529
9/8Fri
1 stopUnited Airlines
19h 09mJNB-YYZ
24/8Sat
2 stopsUnited Airlines
22h 45mYYZ-JNB
R17 642
10/10Thu
1 stopSWISS
25h 25mJNB-YUL
27/10Sun
1 stopSWISS
34h 20mYUL-JNB
R18 448
23/9Mon
2 stopsKenya Airways
51h 37mJNB-YYZ
15/10Tue
2 stopsKenya Airways
46h 55mYYZ-JNB
R18 673
8/11Fri
2 stopsSWISS
29h 21mJNB-YYZ
15/11Fri
1 stopSWISS
30h 40mYYZ-JNB
R18 898
9/10Wed
2 stopsKenya Airways
44h 57mJNB-YUL
27/10Sun
2 stopsKenya Airways
36h 15mYUL-JNB
R19 817

Search by stops

Search by airline

Search by price

Recent one-way flight deals

11/10Fri
2 stopsQatar Airways
38h 08mJNB-YYZ
R11 624
12/8Mon
2 stops
30h 49mJNB-YYZ
R11 924
11/10Fri
1 stopBritish Airways
26h 50mJNB-YYZ
R12 130
9/11Sat
1 stopBritish Airways
27h 40mJNB-YUL
R12 261
26/8Mon
1 stopBritish Airways
28h 50mJNB-YYZ
R12 711
9/11Sat
2 stopsKLM
30h 07mJNB-YUL
R12 767
13/8Tue
2 stopsBritish Airways
48h 40mJNB-YYZ
R12 786
10/10Thu
2 stopsKenya Airways
44h 38mJNB-YYZ
R13 086
8/11Fri
2 stopsKenya Airways
45h 57mJNB-YUL
R13 536
1/7Mon
2 stopsDelta
44h 55mJNB-YVR
R13 667

Search by stops

Search by airline

Search by price

Last minute flights from Johannesburg to Canada

Last minute flight, train and bus deals

4/6Tue
multi-stopDelta
32h 02mJNB-YYZ
22/6Sat
multi-stopDelta
30h 45mYYZ-JNB
R15 430
4/6Tue
multi-stopDelta
26h 55mJNB-YYZ
21/8Wed
multi-stopDelta
29h 15mYYZ-JNB
R15 636
4/6Tue
multi-stopDelta
30h 02mJNB-YYZ
18/6Tue
multi-stopDelta
28h 13mYYZ-JNB
R16 011
4/6Tue
multi-stop
26h 55mJNB-YYZ
21/8Wed
multi-stop
26h 50mYYZ-JNB
R16 217
2/6Sun
multi-stop
27h 20mJNB-YYZ
19/6Wed
multi-stop
29h 35mYYZ-JNB
R18 354
6/6Thu
multi-stopSWISS
26h 40mJNB-YYZ
18/6Tue
multi-stopSWISS
34h 45mYYZ-JNB
R19 123
6/6Thu
multi-stopKLM
28h 30mJNB-YVR
13/6Thu
multi-stopKLM
24h 20mYVR-JNB
R19 123
4/6Tue
multi-stopUnited Airlines
28h 45mJNB-YYZ
21/8Wed
multi-stopUnited Airlines
28h 45mYYZ-JNB
R19 704
6/6Thu
multi-stopKLM
25h 40mJNB-YVR
13/6Thu
multi-stopKLM
24h 20mYVR-JNB
R22 291
5/6Wed
multi-stopSWISS
23h 25mJNB-YYZ
20/6Thu
multi-stopSWISS
31h 00mYYZ-JNB
R24 241

Search by stops

Search by airline

Search by price

Flights to Canada

Return flight deals:

Canada - Johannesburg

Cabin classes:

Browse destinations: