How can I find cheap flights from Toronto Pearson International Airport to O.R. Tambo International Airport?
Explore the cheapest one-way and round-trip flights from Toronto Pearson International Airport to O.R. Tambo International Airport over the next 90 days, with one-way fares from NZD 1,247 and round-trip from NZD 1,830. Based on Trip.com's latest 7-day flight data.
- One way
- Return
-
YYZ 10:4520h 45m1 stopJNB 13:30Toronto - Johannesburg | Tue, Sep 29 | Ethiopian Airlines
JNB 14:3024h 25m1 stopYYZ 08:55Johannesburg - Toronto | Tue, Oct 6 | Ethiopian AirlinesPrice detailsDepartureYYZ-ADDEconomy class
IncludedIn-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-JNBEconomy class
IncludedIn-flight meals are availableWi-Fi (additional charge)USB port and power outletReturnJNB-ADDEconomy class
IncludedIn-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-YYZEconomy class
IncludedIn-flight meals are availableUSB port and power outletNZD 1,830 NZD 2,65731% off31% offNZD 2,657 NZD 1,830-
YYZ 11:0520h 25m1 stopJNB 13:30Toronto - Johannesburg | Sat, Oct 31 | Ethiopian Airlines
JNB 14:3024h 35m1 stopYYZ 08:05Johannesburg - Toronto | Fri, Nov 6 | Ethiopian AirlinesPrice detailsDepartureYYZ-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-JNBEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletReturnJNB-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-YYZEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,830 NZD 2,65731% off31% offNZD 2,657 NZD 1,830 -
YYZ 10:2020h 10m1 stopJNB 13:30Toronto - Johannesburg | Mon, Nov 9 | Ethiopian Airlines
JNB 14:3024h 35m1 stopYYZ 08:05Johannesburg - Toronto | Fri, Nov 13 | Ethiopian AirlinesPrice detailsDepartureYYZ-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-JNBEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletReturnJNB-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-YYZEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,837 NZD 2,65731% off31% offNZD 2,657 NZD 1,837 -
YYZ 10:4520h 45m1 stopJNB 13:30Toronto - Johannesburg | Sun, Oct 11 | Ethiopian Airlines
JNB 14:3024h 25m1 stopYYZ 08:55Johannesburg - Toronto | Sat, Oct 17 | Ethiopian AirlinesPrice detailsDepartureYYZ-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-JNBEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletReturnJNB-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-YYZEconomy class
Included
In-flight meals are availableUSB port and power outletNZD 1,83731% offNZD 2,657 NZD 1,837 -
YYZ 10:2020h 10m1 stopJNB 13:30Toronto - Johannesburg | Sat, Nov 14 | Ethiopian Airlines
JNB 14:3024h 35m1 stopYYZ 08:05Johannesburg - Toronto | Sat, Nov 21 | Ethiopian AirlinesPrice detailsDepartureYYZ-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-JNBEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletReturnJNB-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-YYZEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,85730% offNZD 2,657 NZD 1,857 -
YYZ 21:1039h 25m1 stopJNB 18:35Toronto - Johannesburg | Sat, Oct 31 | United Airlines
JNB 11:1025h 40m1 stopYYZ 05:50Johannesburg - Toronto | Fri, Nov 6 | South African AirwaysPrice detailsDepartureYYZ-EWREconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletReturnJNB-GRUEconomy class
Included
In-flight meals are availableUSB port and power outletGRU-YYZEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,88528% offNZD 2,657 NZD 1,885 -
YYZ 20:5031h 5m1 stopJNB 09:55Toronto - Johannesburg | Sat, Oct 31 | Lufthansa
JNB 11:1025h 40m1 stopYYZ 05:50Johannesburg - Toronto | Fri, Nov 6 | South African AirwaysPrice detailsDepartureYYZ-MUCEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletMUC-JNBEconomy class
Included
Wi-Fi (additional charge)USB port and power outletReturnJNB-GRUEconomy class
Included
In-flight meals are availableUSB port and power outletGRU-YYZEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,93227% offNZD 2,657 NZD 1,932 -
YYZ 10:4520h 40m1 stopJNB 13:25Toronto - Johannesburg | Wed, Sep 23 | Ethiopian Airlines
JNB 14:3024h 15m1 stopYYZ 08:45Johannesburg - Toronto | Wed, Sep 30 | Ethiopian AirlinesPrice detailsDepartureYYZ-JNB
Included
ReturnJNB-YYZ
Included
NZD 1,94927% offNZD 2,657 NZD 1,949 -
YYZ 10:4520h 40m1 stopJNB 13:25Toronto - Johannesburg | Tue, Sep 22 | Ethiopian Airlines
JNB 22:5039h 55m1 stopYYZ 08:45Johannesburg - Toronto | Tue, Sep 29 | Ethiopian AirlinesPrice detailsDepartureYYZ-JNB
Included
ReturnJNB-YYZ
Included
NZD 1,95426% offNZD 2,657 NZD 1,954 -
YYZ 16:2019h 15m1 stopJNB 18:35Toronto - Johannesburg | Mon, Nov 9 | United Airlines
JNB 11:1025h 40m1 stopYYZ 05:50Johannesburg - Toronto | Fri, Nov 13 | South African AirwaysPrice detailsDepartureYYZ-EWREconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletEWR-JNBEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletReturnJNB-GRUEconomy class
Included
In-flight meals are availableUSB port and power outletGRU-YYZEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,98825% offNZD 2,657 NZD 1,988 -
YYZ 10:4535h 10m1 stopJNB 03:55Toronto - Johannesburg | Wed, Oct 7 | Ethiopian Airlines
JNB 14:3024h 25m1 stopYYZ 08:55Johannesburg - Toronto | Sun, Oct 11 | Ethiopian AirlinesPrice detailsDepartureYYZ-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-JNBEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletReturnJNB-ADDEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletADD-YYZEconomy class
Included
In-flight meals are availableUSB port and power outletNZD 1,99125% offNZD 2,657 NZD 1,991 -
YYZ 20:1036h 25m1 stopJNB 15:35Toronto - Johannesburg | Sat, Nov 14 | Qatar Airways
JNB 13:4531h 45m1 stopYYZ 14:30Johannesburg - Toronto | Sat, Nov 21 | Qatar AirwaysPrice detailsDepartureYYZ-DOHEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletDOH-JNBEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletReturnJNB-DOHEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletDOH-YYZEconomy class
Included
In-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 2,07222% offNZD 2,657 NZD 2,072 -
YTO 13:0017h 25m1 stopJNB 14:00Toronto - Johannesburg | Wed, Sep 23 | Normal Airline
JNB 15:006hDirectYTO 16:00Johannesburg - Toronto | Fri, Sep 25 | Normal AirlineFind more flightsFind more flights
-
YYZ 20:1543h 10m1 stopJNB 22:25Toronto - Johannesburg | Tue, Nov 10 | Turkish Airlines
Price detailsYYZ-ISTEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletIST-JNBEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,247 NZD 1,85233% off33% offNZD 1,852 NZD 1,247 -
YYZ 20:1543h 10m1 stopJNB 22:25Toronto - Johannesburg | Fri, Nov 13 | Turkish Airlines
NZD 1,281 NZD 1,85231% off31% offNZD 1,852 NZD 1,281 -
YYZ 21:1543h 10m1 stopJNB 22:25Toronto - Johannesburg | Sun, Nov 1 | Turkish Airlines
Price detailsYYZ-ISTEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletIST-JNBEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,303 NZD 1,85230% off30% offNZD 1,852 NZD 1,303 -
YYZ 20:1543h 10m1 stopJNB 22:25Toronto - Johannesburg | Fri, Nov 6 | Turkish Airlines
Price detailsYYZ-ISTEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,30530% offNZD 1,852 NZD 1,305 -
YYZ 21:4531h 15m1 stopJNB 11:00Toronto - Johannesburg | Wed, Nov 4 | Turkish Airlines
Price detailsYYZ-ISTEconomy classIn-flight meals are availableUSB port and power outletIST-JNBEconomy classWi-Fi (additional charge)USB port and power outletNZD 1,35627% offNZD 1,852 NZD 1,356 -
YYZ 21:4542h 40m1 stopJNB 22:25Toronto - Johannesburg | Fri, Oct 30 | Turkish Airlines
Price detailsYYZ-ISTEconomy classIn-flight meals are availableUSB port and power outletNZD 1,35627% offNZD 1,852 NZD 1,356 -
YYZ 20:4542h 40m1 stopJNB 22:25Toronto - Johannesburg | Sun, Nov 8 | Turkish Airlines
Price detailsYYZ-ISTEconomy classIn-flight meals are availableUSB port and power outletIST-JNBEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,35827% offNZD 1,852 NZD 1,358 -
YYZ 14:4534h 35m1 stopJNB 08:20Toronto - Johannesburg | Mon, Nov 9 | Etihad Airways
Price detailsYYZ-AUHEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletAUH-JNBEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,43323% offNZD 1,852 NZD 1,433 -
YYZ 12:0036h 10m1 stopJNB 07:10Toronto - Johannesburg | Tue, Nov 10 | EgyptAir
Price detailsYYZ-CAIEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletCAI-JNBEconomy classUSB port and power outletNZD 1,43423% offNZD 1,852 NZD 1,434 -
YYZ 21:0030h 10m1 stopJNB 09:10Toronto - Johannesburg | Sun, Oct 18 | Qatar Airways
Price detailsYYZ-DOHEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletDOH-JNBEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,43523% offNZD 1,852 NZD 1,435 -
YYZ 21:0025h1 stopJNB 04:00Toronto - Johannesburg | Mon, Oct 19 | Qatar Airways
Price detailsYYZ-DOHEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletDOH-JNBEconomy classIn-flight meals are availableWi-Fi (additional charge)USB port and power outletNZD 1,43523% offNZD 1,852 NZD 1,435 -
YYZ 14:4534h 35m1 stopJNB 08:20Toronto - Johannesburg | Fri, Nov 13 | Etihad Airways
NZD 1,44422% offNZD 1,852 NZD 1,444 -
YTO 13:0017h 25m1 stopJNB 14:00Toronto - Johannesburg | Wed, Sep 23 | Normal AirlineFind more flightsFind more flights
Flight fares from Toronto Pearson International Airport to O.R. Tambo International Airport are based on average airline prices for the next 3 months, according to Trip.com’s latest data.
Which airline offers the cheapest flights from Toronto Pearson International Airport to O.R. Tambo International Airport?
The cheapest airline flying from Toronto Pearson International Airport to O.R. Tambo International Airport is Air Transat (from NZD 969) among 10 carriers operating this route. Based on Trip.com's latest 7-day flight data.










Find more flights and airlines
What is the flight schedule from Toronto Pearson International Airport to O.R. Tambo International Airport?
Check the schedule for flights from Toronto to Johannesburg and find the flight that best matches your travel plans.

TS230
Toronto Pearson International Airport
23:57
YYZ
11:48
DUB
S M T W T F SSearch
MS776
Dublin Airport
14:20
DUB
21:45
CAI
- M - W - F S
MS839
Cairo International Airport
23:45
CAI
07:10
JNB
S M - W - F S
PD7230
Toronto Pearson International Airport
23:55
YYZ
11:30
DUB
S M T W T F SSearch
MS776
Dublin Airport
14:20
DUB
21:45
CAI
- M - W - F S
MS839
Cairo International Airport
23:45
CAI
07:10
JNB
S M - W - F S
TS230
Toronto Pearson International Airport
23:57
YYZ
11:48
DUB
S M T W T F SSearch
QR018
Dublin Airport
15:00
DUB
00:05
DOH
S M T W T F S
QR1363
Hamad International Airport
01:30
DOH
09:00
JNB
S M T W T F S
PD7230
Toronto Pearson International Airport
23:55
YYZ
11:30
DUB
S M T W T F SSearch
QR018
Dublin Airport
15:00
DUB
00:05
DOH
S M T W T F S
QR1363
Hamad International Airport
01:30
DOH
09:00
JNB
S M T W T F S
WS046
Toronto Pearson International Airport
21:35
YYZ
09:20
DUB
- M T W T F -Search
MS776
Dublin Airport
14:20
DUB
21:45
CAI
- M - W - F S
MS839
Cairo International Airport
23:45
CAI
07:10
JNB
S M - W - F S
AC800
Toronto Pearson International Airport
20:50
YYZ
08:15
DUB
S M T W T F SSearch
MS776
Dublin Airport
14:20
DUB
21:45
CAI
- M - W - F S
MS839
Cairo International Airport
23:45
CAI
07:10
JNB
S M - W - F S
LH6695
Toronto Pearson International Airport
19:45
YYZ
07:10
DUB
S M T W T F SSearch
MS776
Dublin Airport
14:20
DUB
21:45
CAI
- M - W - F S
MS839
Cairo International Airport
23:45
CAI
07:10
JNB
S M - W - F S
AC800
Toronto Pearson International Airport
20:50
YYZ
08:15
DUB
S M T W T F SSearch
QR018
Dublin Airport
15:00
DUB
00:05
DOH
S M T W T F S
QR1363
Hamad International Airport
01:30
DOH
09:00
JNB
S M T W T F S
LH6695
Toronto Pearson International Airport
19:45
YYZ
07:10
DUB
S M T W T F SSearch
QR018
Dublin Airport
15:00
DUB
00:05
DOH
S M T W T F S
QR1363
Hamad International Airport
01:30
DOH
09:00
JNB
S M T W T F S
MS996
Toronto Pearson International Airport
12:45
YYZ
06:10
CAI
- M - W T F SSearch
MS839
Cairo International Airport
23:45
CAI
07:10
JNB
S M - W - F S
About Toronto Pearson International Airport and O.R. Tambo International Airport
Learn about Toronto Pearson International Airport (YYZ) and O.R. Tambo International Airport (JNB) — including location, terminals, transportation, and travel tips.
| Flight distance | 13,381.48km |
|---|---|
| Cheapest one-way ticket price | NZD 1,247 |
| Cheapest return ticket price | NZD 1,830 |
FAQs for Toronto Pearson International Airport to O.R. Tambo International Airport Flights
What is the transportation method from the main airport to downtown in Johannesburg?
- The distance from O.R. Tambo International Airport to downtown is about 20km, by taxi about 40 minutes.
- The distance from Lanseria International Airport to downtown is about 32km, by taxi about 50 minutes.
What are the cheapest flights from Toronto Pearson International Airport to O.R. Tambo International Airport?
One-way flights from Toronto Pearson International Airport to O.R. Tambo International Airport currently start from NZD 1,247, and round-trip fares start from NZD 1,830. The current lowest fare is a Turkish Airlines flight departing on Tue, Nov 10; prices may vary depending on availability.What is the average price of a flight from Toronto Pearson International Airport to O.R. Tambo International Airport?
Based on Trip.com flight data for departures within the next 30 days with at most one stop, the average one-way price from Toronto Pearson International Airport to O.R. Tambo International Airport is NZD 2,008. Prices may vary depending on the departure date, airline, and availability.How do I book flights from Toronto Pearson International Airport to O.R. Tambo International Airport on Trip.com?
Enter Toronto Pearson International Airport and O.R. Tambo International Airport, select your departure date and number of passengers, then compare flights by price, flight duration, and baggage allowance. Once you've chosen a fare, review the change and refund rules, fill in passenger details, and pay to receive your booking confirmation.
Find Cheap Flights with Trip.com
- Flights from Toronto Pearson International Airport to Edmonton International Airport
- Flights from Toronto Pearson International Airport to LaGuardia Airport
- Flights from Toronto Pearson International Airport to Vancouver International Airport
- Flights from Toronto Pearson International Airport to Indira Gandhi International Airport
- Flights from Toronto Pearson International Airport to Calgary International Airport
- Flights from Toronto Pearson International Airport to Vancouver
- Flights from Toronto Pearson International Airport to New York
- Flights from Toronto Pearson International Airport to Calgary
- Flights from Toronto Pearson International Airport to Edmonton
- Flights from Toronto Pearson International Airport to New Delhi
- Flights from Toronto Pearson International Airport to O.R. Tambo International Airport
- Flights from Robert Gabriel Mugabe International Airport to O.R. Tambo International Airport
- Flights from King Shaka International Airport to O.R. Tambo International Airport
- Flights from Cape Town International Airport to O.R. Tambo International Airport
- Flights from Edmonton International Airport to O.R. Tambo International Airport
- Flights from Edmonton to O.R. Tambo International Airport
- Flights from Lagos to O.R. Tambo International Airport
- Flights from Durban to O.R. Tambo International Airport
- Flights from Toronto to O.R. Tambo International Airport
- Flights from Harare to O.R. Tambo International Airport
Note: Prices shown on this page are estimated lowest price and include all taxes and fees found in the last 24 hours.






