Cheap flights from Toronto to Johannesburg from C$ 710

Return
1 adult
Economy
0 bags
From?
To?
Tue 31/1
Tue 7/2

Deals available from 900+ travel sites.

Flight information for Toronto to Johannesburg

Find info about flight duration, direct flights, and airports for your flight from Toronto to Johannesburg

Best price found

C$ 710

Fastest flight time

21h 15m

Direct flights

None

Airports in Johannesburg

2 airports
The best one-way flight to Johannesburg from Toronto in the past 72 hours is C$ 710. The best round-trip flight deal from Toronto to Johannesburg found on momondo in the last 72 hours is C$ 1,498.
The fastest flight from Toronto to Johannesburg takes 21h 15m
There are no direct flights from Toronto to Johannesburg. Popular non-direct routes for this connection are Toronto Hamilton Airport - Johannesburg OR Tambo Airport, Toronto Island Airport - Johannesburg OR Tambo Airport and Toronto Pearson Intl Airport - Johannesburg OR Tambo Airport.
There are 2 airports near Johannesburg: Johannesburg Lanseria (HLA), Johannesburg OR Tambo (JNB)

How to get the cheapest flight ticket from Toronto to Johannesburg

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Toronto to Johannesburg?

February. The cheapest time of year to fly to Johannesburg from Toronto is February. The most expensive is December.

What is the cheapest day to depart Toronto for Johannesburg?

Tuesday. The cheapest day of the week is typically Tuesday. The most expensive is typically Friday

When is the cheapest time to fly from Toronto to Johannesburg?

in the afternoon. Toronto to Johannesburg flights are approximately 28% more expensive in the morning than in the afternoon

What is the cheapest airline that flies to Johannesburg from Toronto?

Juneyao Airlines. American Airlines, British Airways, and Delta are the most popular carriers operating from Toronto to Johannesburg

What is the cheapest Toronto to Johannesburg flight route?

Toronto Pearson Intl - Johannesburg OR Tambo. Fly from Toronto Pearson Intl to Johannesburg OR Tambo for the best Toronto - Johannesburg flight prices

How far in advance should you book Toronto to Johannesburg flights?

44 days before. The cheapest time to buy a flight from Toronto to Johannesburg is approximately 44 days to departure

When you’re planning your trip from Toronto to Johannesburg, the most popular airport-to-airport route is Toronto Pearson Intl Airport to Johannesburg OR Tambo Airport. If you are looking for alternate airports to fly out of when travelling to Johannesburg, you can try Toronto Island Airport or Toronto Hamilton Airport which are located in Toronto and Toronto respectively. You may be looking for an airport near Johannesburg OR Tambo Airport to land at when travelling from Toronto and Johannesburg Lanseria Airport, located in Johannesburg is a great option. In January, C$ 1,037 is typically the cheapest round trip price you’ll find from Toronto to Johannesburg which you can find when you fly YYZ — JNB.

Toronto Pearson Intl Airport (YYZ) to Johannesburg OR Tambo Airport (JNB)C$ 1,037
Search Flight Deals
Toronto Island Airport (YTZ) to Johannesburg OR Tambo Airport (JNB)C$ 1,225
Search Flight Deals
Toronto Pearson Intl Airport (YYZ) to Johannesburg Lanseria Airport (HLA)C$ 2,515
Search Flight Deals
Toronto Hamilton Airport (YHM) to Johannesburg OR Tambo Airport (JNB)C$ 2,920
Search Flight Deals

Easily compare round-trip flights from Toronto to Johannesburg

Below you can see the best fares for your round-trip flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Toronto to Johannesburg by changing tabs
American Airlines
7 Mar.
YYZ5:05 p.m.Toronto Pearson Intl
26h 20m
1 stop
JNB7:25 p.m.Johannesburg OR Tambo
21 Mar.
JNB6:15 p.m.Johannesburg OR Tambo
30h 29m
2 stops
YYZ12:44 a.m.Toronto Pearson Intl
C$ 1,037
Find similar
Multiple Airlines
7 Mar.
YYZ1:00 p.m.Toronto Pearson Intl
30h 25m
2 stops
JNB7:25 p.m.Johannesburg OR Tambo
21 Mar.
JNB6:15 p.m.Johannesburg OR Tambo
31h 38m
2 stops
YYZ1:53 a.m.Toronto Pearson Intl
C$ 1,063
Find similar
British Airways
3 May
YYZ5:55 p.m.Toronto Pearson Intl
27h 10m
1 stop
JNB9:05 p.m.Johannesburg OR Tambo
14 May
JNB5:20 p.m.Johannesburg OR Tambo
27h 18m
2 stops
YYZ8:38 p.m.Toronto Pearson Intl
C$ 1,120
Find similar
KLM
1 May
YYZ1:00 p.m.Toronto Pearson Intl
22h 20m
1 stop
JNB11:20 a.m.Johannesburg OR Tambo
16 May
JNB7:10 p.m.Johannesburg OR Tambo
26h 40m
1 stop
YYZ9:50 p.m.Toronto Pearson Intl
C$ 1,181
Find similar
Air France
2 May
YYZ2:25 p.m.Toronto Pearson Intl
31h 45m
1 stop
JNB10:10 p.m.Johannesburg OR Tambo
16 May
JNB2:50 p.m.Johannesburg OR Tambo
27h 15m
1 stop
YYZ6:05 p.m.Toronto Pearson Intl
C$ 1,201
Find similar
Brussels Airlines
12 Feb.
YYZ1:15 p.m.Toronto Pearson Intl
32h 20m
1 stop
JNB9:35 p.m.Johannesburg OR Tambo
19 Feb.
JNB2:40 p.m.Johannesburg OR Tambo
27h 40m
1 stop
YYZ6:20 p.m.Toronto Pearson Intl
C$ 1,212
Find similar

Find the cheapest one-way flights from Toronto to Johannesburg

If you're looking for one-way flights from Toronto to Johannesburg, view some of our deals below provided by Ethiopian Air, Etihad Airways and KLM
Etihad Airways
20 Mar.
YYZ5:40 p.m.Toronto Pearson Intl
28h 20m
1 stop
JNB10:00 p.m.Johannesburg OR Tambo
Multiple Airlines
17 Mar.
YYZ3:55 a.m.Toronto Pearson Intl
25h 45m
2 stops
JNB5:40 a.m.Johannesburg OR Tambo
Turkish Airlines
17 Mar.
YYZ7:20 p.m.Toronto Pearson Intl
29h 15m
1 stop
JNB12:35 a.m.Johannesburg OR Tambo

Search last-minute flights to Johannesburg from Toronto

Find and compare round-trip flight prices for your last-minute flight from Toronto to Johannesburg
American Airlines
5 Feb.
YYZ1:00 p.m.Toronto Pearson Intl
33h 15m
2 stops
JNB10:15 p.m.Johannesburg OR Tambo
28 May
JNB3:20 p.m.Johannesburg OR Tambo
28h 27m
2 stops
YYZ7:47 p.m.Toronto Pearson Intl
C$ 1,069
Find similar
United Airlines
1 Feb.
YYZ12:20 p.m.Toronto Pearson Intl
18h 15m
1 stop
JNB6:35 a.m.Johannesburg OR Tambo
21 Feb.
JNB5:00 p.m.Johannesburg OR Tambo
27h 44m
1 stop
YYZ8:44 p.m.Toronto Pearson Intl
C$ 1,184
Find similar
British Airways
3 Feb.
YYZ5:05 p.m.Toronto Pearson Intl
29h 10m
1 stop
JNB10:15 p.m.Johannesburg OR Tambo
26 Mar.
JNB5:20 p.m.Johannesburg OR Tambo
25h 55m
2 stops
YYZ7:15 p.m.Toronto Pearson Intl
C$ 1,229
Find similar
Delta
1 Feb.
YYZ1:10 p.m.Toronto Pearson Intl
21h 00m
1 stop
JNB10:10 a.m.Johannesburg OR Tambo
9 Feb.
JNB1:20 p.m.Johannesburg OR Tambo
29h 41m
2 stops
YYZ7:01 p.m.Toronto Pearson Intl
C$ 1,320
Find similar
Lufthansa
3 Feb.
YYZ6:15 p.m.Toronto Pearson Intl
27h 20m
2 stops
JNB9:35 p.m.Johannesburg OR Tambo
26 Mar.
JNB3:00 p.m.Johannesburg OR Tambo
23h 05m
2 stops
YYZ2:05 p.m.Toronto Pearson Intl
C$ 1,348
Find similar
Multiple Airlines
2 Feb.
YYZ9:31 a.m.Toronto Pearson Intl
21h 04m
1 stop
JNB6:35 a.m.Johannesburg OR Tambo
29 Mar.
JNB3:25 p.m.Johannesburg OR Tambo
28h 33m
2 stops
YYZ7:58 p.m.Toronto Pearson Intl
C$ 1,395
Find similar

Best airlines flying from Toronto to Johannesburg

Compare and see reviews for airlines that fly from Toronto to Johannesburg with momondo
AirlineRatingFree CancellationPrice
Juneyao AirlinesPriceFrom C$ 15Free CancellationRating
0.0
Search Juneyao Airlines flights
South AfricanPriceFrom C$ 885Free CancellationRating
8.1
Search South African flights
British AirwaysPriceFrom C$ 960Free CancellationRating
6.4
Search British Airways flights
Kenya AirwaysPriceFrom C$ 974Free CancellationRating
7.0
Search Kenya Airways flights
Ethiopian AirPriceFrom C$ 976Free CancellationRating
7.8
Search Ethiopian Air flights
American AirlinesPriceFrom C$ 985Free CancellationRating
7.2
Search American Airlines flights
DeltaPriceFrom C$ 1,004Free CancellationRating
7.8
Search Delta flights
KLMPriceFrom C$ 1,009Free CancellationRating
7.6
Search KLM flights
United AirlinesPriceFrom C$ 1,046Free CancellationRating
7.2
Search United Airlines flights
LufthansaPriceFrom C$ 1,128Free CancellationRating
7.1
Search Lufthansa flights

British Airways flights from Toronto to Johannesburg

Our best British Airways deals on Toronto to Johannesburg flight tickets
British Airways
3 May
YYZ5:55 p.m.Toronto Pearson Intl
27h 10m
1 stop
JNB9:05 p.m.Johannesburg OR Tambo
14 May
JNB5:20 p.m.Johannesburg OR Tambo
27h 18m
2 stops
YYZ8:38 p.m.Toronto Pearson Intl
C$ 1,120
Find similar
British Airways
2 May
YYZ2:30 p.m.Toronto Pearson Intl
30h 35m
2 stops
JNB9:05 p.m.Johannesburg OR Tambo
15 May
JNB5:20 p.m.Johannesburg OR Tambo
27h 18m
2 stops
YYZ8:38 p.m.Toronto Pearson Intl
C$ 1,150
Find similar
British Airways
3 May
YYZ5:55 p.m.Toronto Pearson Intl
27h 10m
1 stop
JNB9:05 p.m.Johannesburg OR Tambo
16 May
JNB3:20 p.m.Johannesburg OR Tambo
33h 52m
2 stops
YYZ1:12 a.m.Toronto Pearson Intl
C$ 1,157
Find similar

KLM flights from Toronto to Johannesburg

Our best KLM deals on Toronto to Johannesburg flight tickets
KLM
1 May
YYZ1:00 p.m.Toronto Pearson Intl
22h 20m
1 stop
JNB11:20 a.m.Johannesburg OR Tambo
16 May
JNB7:10 p.m.Johannesburg OR Tambo
26h 40m
1 stop
YYZ9:50 p.m.Toronto Pearson Intl
C$ 1,181
Find similar
KLM
1 May
YYZ1:00 p.m.Toronto Pearson Intl
22h 20m
1 stop
JNB11:20 a.m.Johannesburg OR Tambo
15 May
JNB2:50 p.m.Johannesburg OR Tambo
24h 00m
2 stops
YYZ2:50 p.m.Toronto Pearson Intl
C$ 1,204
Find similar

  • Are airlines flying from Toronto to Johannesburg offering flexible cancellation due to COVID-19?

    To ease the stress of booking flights, some of our airline partners flying from Toronto to Johannesburg are responding to the global pandemic. The following airlines may have a flexible cancellation policy to help accommodate travellers: KLM, British Airways, and Ethiopian Air.

  • How far is Toronto to Johannesburg by plane?

    Toronto and Johannesburg are 13328.2 km apart from one another. Flights usually cover this in 22h 15m, depending on flying conditions and air traffic around both airports.


Alternative routes for Toronto to Johannesburg

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Toronto to Port Elizabeth Flights
Fastest flight time38h 50m
Cheapest priceC$ 1,893
Ottawa to Johannesburg Flights
Fastest flight time38h 05m
Cheapest priceC$ 1,414
Toronto to Durban Flights
Fastest flight time29h 40m
Cheapest priceC$ 1,854
Toronto to Cape Town Flights
Fastest flight time46h 00m
Cheapest priceC$ 930
Ottawa to Cape Town Flights
Fastest flight time47h 36m
Cheapest priceC$ 1,366
Toronto to East London Flights
Fastest flight time35h 10m
Cheapest priceC$ 1,743
London, Ontario to Cape Town Flights
Fastest flight time27h 10m
Cheapest priceC$ 1,486
Windsor, Ontario to Johannesburg Flights
Fastest flight time38h 00m
Cheapest priceC$ 3,567
Toronto to Pietermaritzburg Flights
Fastest flight time33h 45m
Cheapest priceC$ 4,505

Similar Toronto to Johannesburg flights

Flexible with your destination? Broaden your search and find flights similar to your Toronto to Johannesburg route

Flights to other cities in South Africa

Lost the lust for Johannesburg? Check out some flights to other cities in South Africa

Why use momondo?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights from Toronto to Johannesburg . Millions of users trust and use momondo every year so you are in good hands.

Yes. momondo enables you to select and highlight flights to Johannesburg from Toronto with this policy.

momondo offers useful filters to help you find the right flight. Choose specific flight times, airports or even what payment method you prefer. We have numerous options to help you book your ideal flight from Toronto to Johannesburg.

Yes. momondo can track prices for Toronto to Johannesburg flights and alert you when they change. Perform a search to set up the price alert. All that is required is a valid email address.


Save money when you book flights with momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.