Cheap Flight Deals from Toronto Pearson International Airport to Johannesburg O R Tambo Airport
Search for flights from Toronto to Johannesburg and check out affordable one-way and round-trip options.
- Round-trip
- One way
-
-
YYZ 14:3035h 5m1 stopJNB 08:35Toronto - Johannesburg | Thu, Jan 8 | Etihad Airways
JNB 10:0029h 15m1 stopYYZ 08:15Johannesburg - Toronto | Thu, Jan 15 | Etihad AirwaysNZD 2,059 NZD 3,45140% OFF40% OFFNZD 3,451 NZD 2,059 -
YYZ 12:4522h 50m1 stopJNB 18:35Toronto - Johannesburg | Thu, Jan 8 | United Airlines
JNB 22:0041h 44m1 stopYYZ 08:44Johannesburg - Toronto | Thu, Jan 15 | United AirlinesNZD 2,286 NZD 3,45134% OFF34% OFFNZD 3,451 NZD 2,286 -
YYZ 06:4528h 50m1 stopJNB 18:35Toronto - Johannesburg | Sun, Jan 11 | United Airlines
JNB 22:0020h 48m1 stopYYZ 11:48Johannesburg - Toronto | Sat, Jan 17 | United AirlinesNZD 2,331 NZD 3,45132% OFF32% OFFNZD 3,451 NZD 2,331 -
YYZ 18:0021h1 stopJNB 22:00Toronto - Johannesburg | Thu, Jan 8 | Delta Air Lines
JNB 23:5522h 45m1 stopYYZ 15:40Johannesburg - Toronto | Thu, Jan 15 | Delta Air LinesNZD 2,36431% OFFNZD 3,451 NZD 2,364 -
YYZ 23:4028h 50m1 stopJNB 11:30Toronto - Johannesburg | Thu, Jan 8 | Air Canada
JNB 20:2527h 40m1 stopYYZ 17:05Johannesburg - Toronto | Thu, Jan 15 | Swiss AirlinesNZD 2,39631% OFFNZD 3,451 NZD 2,396 -
YYZ 18:0021h1 stopJNB 22:00Toronto - Johannesburg | Thu, Jan 8 | KLM
JNB 19:3531h 40m1 stopYYZ 20:15Johannesburg - Toronto | Thu, Jan 15 | Virgin AtlanticNZD 2,40230% OFFNZD 3,451 NZD 2,402 -
YYZ 13:5532h 40m1 stopJNB 05:35Toronto - Johannesburg | Thu, Jan 8 | Emirates
JNB 13:2526h 25m1 stopYYZ 08:50Johannesburg - Toronto | Thu, Jan 15 | EmiratesNZD 2,49128% OFFNZD 3,451 NZD 2,491 -
YYZ 10:2034h 35m1 stopJNB 03:55Toronto - Johannesburg | Fri, Jan 9 | Ethiopian Airlines
JNB 14:3024h 35m1 stopYYZ 08:05Johannesburg - Toronto | Fri, Jan 16 | Ethiopian AirlinesNZD 2,50727% OFFNZD 3,451 NZD 2,507 -
YYZ 18:1532h 15m1 stopJNB 09:30Toronto - Johannesburg | Sun, Jan 11 | Air Canada
JNB 22:0022h 43m1 stopYYZ 13:43Johannesburg - Toronto | Sat, Jan 17 | United AirlinesNZD 2,51227% OFFNZD 3,451 NZD 2,512 -
YYZ 08:4526h 50m1 stopJNB 18:35Toronto - Johannesburg | Fri, Jan 9 | Air Canada
JNB 20:1527h 10m1 stopYYZ 16:25Johannesburg - Toronto | Fri, Jan 16 | Air CanadaNZD 2,51927% OFFNZD 3,451 NZD 2,519 -
YTO 13:0017h 25m1 stopJNB Invalid DateToronto - Johannesburg | Sun, Dec 14 | Normal Airline
JNB 15:006hDirectYTO 16:00Johannesburg - Toronto | Tue, Dec 16 | Normal AirlineFind More FlightsFind More Flights
-
YYZ 14:4534h 35m1 stopJNB 08:20Toronto - Johannesburg | Wed, Feb 4 | Etihad AirwaysNZD 1,212 NZD 2,33148% OFF48% OFFNZD 2,331 NZD 1,212 -
YYZ 20:1031h 40m1 stopJNB 10:50Toronto - Johannesburg | Wed, Feb 4 | Turkish AirlinesNZD 1,219 NZD 2,33148% OFF48% OFFNZD 2,331 NZD 1,219 -
YYZ 10:2019h 45m1 stopJNB 13:05Toronto - Johannesburg | Wed, Feb 4 | Ethiopian AirlinesNZD 1,378 NZD 2,33141% OFF41% OFFNZD 2,331 NZD 1,378 -
YYZ 10:2019h 45m1 stopJNB 13:05Toronto - Johannesburg | Thu, Jan 1 | Ethiopian AirlinesNZD 1,42239% OFFNZD 2,331 NZD 1,422 -
YYZ 22:0529h 20m1 stopJNB 10:25Toronto - Johannesburg | Wed, Feb 4 | British AirwaysNZD 1,49336% OFFNZD 2,331 NZD 1,493 -
YYZ 20:1024h 45m1 stopJNB 03:55Toronto - Johannesburg | Wed, Feb 4 | Qatar AirwaysNZD 1,51835% OFFNZD 2,331 NZD 1,518 -
YYZ 13:5532h 40m1 stopJNB 05:35Toronto - Johannesburg | Wed, Feb 4 | EmiratesNZD 1,52535% OFFNZD 2,331 NZD 1,525 -
YYZ 10:2026h 50m1 stopJNB 20:10Toronto - Johannesburg | Wed, Dec 31 | Ethiopian AirlinesNZD 1,54134% OFFNZD 2,331 NZD 1,541 -
YYZ 13:5532h 40m1 stopJNB 05:35Toronto - Johannesburg | Thu, Jan 1 | EmiratesNZD 1,64130% OFFNZD 2,331 NZD 1,641 -
YYZ 22:5530h 15m1 stopJNB 12:10Toronto - Johannesburg | Wed, Feb 4 | KLMNZD 1,70227% OFFNZD 2,331 NZD 1,702 -
YTO 13:0017h 25m1 stopJNB Invalid DateToronto - Johannesburg | Sun, Dec 14 | Normal AirlineFind More FlightsFind More Flights
-
Displayed flight fares from Toronto to Johannesburg are based on average prices across airlines for the next 3 months, according to the latest Trip.com database.
Selected Airlines from Toronto Pearson International Airport to Johannesburg O R Tambo Airport
See which airlines fly from Toronto to Johannesburg. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.










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

ET553
Toronto Pearson International Airport
10:20 AM
YYZ
7:35 AM
ADD
S M T W T F SSearch
ET809
Addis Ababa Airport
8:45 AM
ADD
1:05 PM
JNB
S M T W T F S
QR768
Toronto Pearson International Airport
8:10 PM
YYZ
4:55 PM
DOH
S M T W T F SSearch
QR1365
Hamad Intl. Airport
8:30 PM
DOH
4:00 AM
JNB
S M - W T F S
AA6921
Toronto Pearson International Airport
10:05 PM
YYZ
10:10 AM
LHR
S M T W T F SSearch
AA7106
Heathrow Airport
6:30 PM
LHR
7:35 AM
JNB
S M T W T F S
ET553
Toronto Pearson International Airport
10:20 AM
YYZ
7:35 AM
ADD
S M T W T F SSearch
ET849
Addis Ababa Airport
3:35 PM
ADD
8:10 PM
JNB
S M T W T F S
AC8696
Toronto Pearson International Airport
5:00 PM
YYZ
6:42 PM
BOS
S M T W T F SSearch
QR744
Boston Logan International Airport
9:05 PM
BOS
5:00 PM
DOH
S M T W T F S
QR1365
Hamad Intl. Airport
8:30 PM
DOH
4:00 AM
JNB
S M - W T F S
BA098
Toronto Pearson International Airport
10:05 PM
YYZ
10:10 AM
LHR
S M T W T F SSearch
BA057
Heathrow Airport
9:15 PM
LHR
10:25 AM
JNB
S M T W T F S
DL2662
Toronto Pearson International Airport
6:10 AM
YYZ
8:52 AM
ATL
S M T W T F SSearch
VS4095
Hartsfield-Jackson Atlanta International Airport
8:50 PM
ATL
7:00 PM
JNB
S M - W T F -
DL2662
Toronto Pearson International Airport
6:10 AM
YYZ
8:52 AM
ATL
S M T W T F SSearch
DL200
Hartsfield-Jackson Atlanta International Airport
8:55 PM
ATL
7:00 PM
JNB
S M - W T F -
KL2443
Toronto Pearson International Airport
10:45 PM
YYZ
12:10 PM
CDG
S - T - T - -Search
KL2148
Roissy-Charles De Gaulle Airport
11:20 PM
CDG
12:10 PM
JNB
S M T W T F S
TK018
Toronto Pearson International Airport
8:10 PM
YYZ
2:15 PM
IST
S M T W T - SSearch
TK042
Istanbul Airport
2:05 AM
IST
10:50 AM
JNB
S - T - T - S
Toronto Pearson International Airport to Johannesburg O R Tambo Airport Flights Info
| Flight distance | 13,381.48 km |
|---|---|
| Cheapest one-way ticket price | NZD 1,212 |
| Cheapest return ticket price | NZD 2,059 |
FAQs for Toronto Pearson International Airport to Johannesburg O R Tambo 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 20 km. It takes about 40 minutes by taxi.
- The distance from Lanseria International Airport to downtown is about 32 km. It takes about 50 minutes by taxi.








