Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Johannesburg to Toronto is Delta Air Lines.
Travel Period: October 2024 - September 2025
The cheapest month(s) to fly from Johannesburg to Toronto is October.
-
Oct 2024
-
Nov 2024
-
Dec 2024
-
Jan 2025
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
The cheapest day(s) of the week to fly from Johannesburg to Toronto is Saturday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Mon, 2 Sep, 2024
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
13:25 JNB09:30 YYZ26Hrs, 05m 1 Stop (DXB)
-
JNBJohannesburg O.R. Tambo International Airport 13:25 - YYZ 09:30 26h 05m 1 Stop (DXB) Dubai
-
JNBJohannesburg O.R. Tambo International Airport 13:25DXBDubai International Airport 03:30
-
DXBDubai International Airport 23:45YYZToronto Lester B Pearson Intl Airport 09:30
- 26h 05m (3h 45m)
- 1 Stop DXB · Dubai 3h 45m
-
Emirates (EK 762)Airbus Industrie A380 800 Emirates (EK 241)Airbus Industrie A380 800 -
Emirates (EK 762) -
- M
- T
- W
- T
- F
- S
- S
-
07:00 EWR17:20 CPT23Hrs, 41m 1 Stop (YYZ)
-
EWRNewark Liberty International Airport 07:00 - CPT 17:20 23h 41m 1 Stop (YYZ) Toronto
-
EWRNewark Liberty International Airport 07:00JNBJohannesburg O.R. Tambo International Airport 15:05
-
YYZToronto Lester B Pearson Intl Airport 08:46CPTCape Town Airport 17:20
- 23h 41m (4h)
- 1 Stop YYZ · Toronto 4h
-
United Airlines (UA 3553)Embraer 175 Airlink (4Z 931)Embraer Emb E90 -
United Airlines (UA 3553) -
- M
- -
- -
- T
- -
- S
- -
-
09:50 DUB05:35 FRA22Hrs, 55m 1 Stop (YYZ)
-
DUBDublin Airport 09:50 - FRA 05:35 22h 55m 1 Stop (YYZ) Toronto
-
DUBDublin Airport 09:50JNBJohannesburg O.R. Tambo International Airport 19:00
-
YYZToronto Lester B Pearson Intl Airport 11:55FRAFrankfurt International Airport 05:35
- 22h 55m (3h 05m)
- 1 Stop YYZ · Toronto 3h 05m
-
Air Canada (AC 801)Boeing 787 9 Lufthansa (LH 573)Boeing 747 800 -
Air Canada (AC 801) -
- M
- T
- -
- T
- F
- -
- S
-
19:00 JNB12:50 YYZ23Hrs, 50m 1 Stop (FRA)
-
JNBJohannesburg O.R. Tambo International Airport 19:00 - YYZ 12:50 23h 50m 1 Stop (FRA) Frankfurt
-
JNBJohannesburg O.R. Tambo International Airport 19:00FRAFrankfurt International Airport 10:00
-
FRAFrankfurt International Airport 05:35YYZToronto Lester B Pearson Intl Airport 12:50
- 23h 50m (4h 25m)
- 1 Stop FRA · Frankfurt 4h 25m
-
Lufthansa (LH 573)Boeing 747 800 Air Canada (AC 841)Airbus Industrie 330 300 -
Lufthansa (LH 573) -
- M
- T
- W
- T
- F
- S
- S
-
09:50 DUB05:35 FRA22Hrs, 55m 1 Stop (YYZ)
-
DUBDublin Airport 09:50 - FRA 05:35 22h 55m 1 Stop (YYZ) Toronto
-
DUBDublin Airport 09:50JNBJohannesburg O.R. Tambo International Airport 19:00
-
YYZToronto Lester B Pearson Intl Airport 11:55FRAFrankfurt International Airport 05:35
- 22h 55m (3h 05m)
- 1 Stop YYZ · Toronto 3h 05m
-
Air Canada (AC 801)Boeing 787 9 Lufthansa (LH 573)Boeing 747 800 -
Air Canada (AC 801) -
- -
- -
- -
- -
- -
- S
- -
-
10:00 FCO06:15 ZRH23Hrs, 55m 1 Stop (YYZ)
-
FCORome Fiumicino Airport 10:00 - ZRH 06:15 23h 55m 1 Stop (YYZ) Toronto
-
FCORome Fiumicino Airport 10:00JNBJohannesburg O.R. Tambo International Airport 19:35
-
YYZToronto Lester B Pearson Intl Airport 13:30ZRHZurich Airport 06:15
- 23h 55m (2h 15m)
- 1 Stop YYZ · Toronto 2h 15m
-
Air Canada (AC 907)Boeing 787 9 Swiss (LX 283)Airbus A340 -
Air Canada (AC 907) -
- -
- -
- -
- -
- F
- -
- -
-
10:00 FCO06:15 ZRH23Hrs, 55m 1 Stop (YYZ)
-
FCORome Fiumicino Airport 10:00 - ZRH 06:15 23h 55m 1 Stop (YYZ) Toronto
-
FCORome Fiumicino Airport 10:00JNBJohannesburg O.R. Tambo International Airport 19:35
-
YYZToronto Lester B Pearson Intl Airport 13:30ZRHZurich Airport 06:15
- 23h 55m (2h 15m)
- 1 Stop YYZ · Toronto 2h 15m
-
Air Canada (AC 907)Boeing 787 8 Swiss (LX 283)Airbus A340 -
Air Canada (AC 907) -
- -
- -
- -
- -
- -
- S
- -
-
19:35 JNB12:50 YYZ23Hrs, 15m 1 Stop (ZRH)
-
JNBJohannesburg O.R. Tambo International Airport 19:35 - YYZ 12:50 23h 15m 1 Stop (ZRH) Zurich
-
JNBJohannesburg O.R. Tambo International Airport 19:35ZRHZurich Airport 09:55
-
ZRHZurich Airport 06:15YYZToronto Lester B Pearson Intl Airport 12:50
- 23h 15m (3h 40m)
- 1 Stop ZRH · Zurich 3h 40m
-
Swiss (LX 283)Airbus A340 Swiss (LX 80)Airbus Industrie 330 300 -
Swiss (LX 283) -
- M
- -
- W
- T
- F
- S
- -
-
20:00 JNB10:38 YYZ20Hrs, 38m 1 Stop (EWR)
-
JNBJohannesburg O.R. Tambo International Airport 20:00 - YYZ 10:38 20h 38m 1 Stop (EWR) New York City
-
JNBJohannesburg O.R. Tambo International Airport 20:00EWRNewark Liberty International Airport 09:00
-
EWRNewark Liberty International Airport 05:45YYZToronto Lester B Pearson Intl Airport 10:38
- 20h 38m (3h 15m)
- 1 Stop EWR · New York City 3h 15m
-
United Airlines (UA 187)Boeing 787 9 Air Canada (AC 8875)Canadair Regional -
United Airlines (UA 187) -
- -
- -
- -
- -
- F
- -
- -
-
20:00 JNB13:47 YYZ23Hrs, 47m 1 Stop (EWR)
-
JNBJohannesburg O.R. Tambo International Airport 20:00 - YYZ 13:47 23h 47m 1 Stop (EWR) New York City
-
JNBJohannesburg O.R. Tambo International Airport 20:00EWRNewark Liberty International Airport 12:00
-
EWRNewark Liberty International Airport 05:45YYZToronto Lester B Pearson Intl Airport 13:47
- 23h 47m (6h 15m)
- 1 Stop EWR · New York City 6h 15m
-
United Airlines (UA 187)Boeing 787 9 United Airlines (UA 3400)Embraer 175 -
United Airlines (UA 187) -
- -
- -
- -
- -
- F
- -
- -
-
20:00 JNB09:33 YYZ19Hrs, 33m 1 Stop (EWR)
-
JNBJohannesburg O.R. Tambo International Airport 20:00 - YYZ 09:33 19h 33m 1 Stop (EWR) New York City
-
JNBJohannesburg O.R. Tambo International Airport 20:00EWRNewark Liberty International Airport 07:55
-
EWRNewark Liberty International Airport 05:45YYZToronto Lester B Pearson Intl Airport 09:33
- 19h 33m (2h 10m)
- 1 Stop EWR · New York City 2h 10m
-
United Airlines (UA 187)Boeing 787 9 Air Canada (AC 8873)Embraer Emb 175 -
United Airlines (UA 187) -
- M
- T
- W
- T
- F
- S
- S
-
11:05 DTW05:45 EWR22Hrs, 14m 1 Stop (YYZ)
-
DTWDetroit Wayne County 11:05 - EWR 05:45 22h 14m 1 Stop (YYZ) Toronto
-
DTWDetroit Wayne County 11:05JNBJohannesburg O.R. Tambo International Airport 20:00
-
YYZToronto Lester B Pearson Intl Airport 12:14EWRNewark Liberty International Airport 05:45
- 22h 14m (3h 25m)
- 1 Stop YYZ · Toronto 3h 25m
-
Air Canada (AC 8772)Canadair Regional United Airlines (UA 187)Boeing 787 9 -
Air Canada (AC 8772) -
- -
- T
- -
- -
- -
- -
- -
-
10:20 BOS05:45 EWR22Hrs, 11m 1 Stop (YYZ)
-
BOSBoston Logan International Airport 10:20 - EWR 05:45 22h 11m 1 Stop (YYZ) Toronto
-
BOSBoston Logan International Airport 10:20JNBJohannesburg O.R. Tambo International Airport 20:00
-
YYZToronto Lester B Pearson Intl Airport 12:11EWRNewark Liberty International Airport 05:45
- 22h 11m (3h 16m)
- 1 Stop YYZ · Toronto 3h 16m
-
Air Canada (AC 769)Boeing 737 Max 8 Passenger United Airlines (UA 187)Boeing 787 9 -
Air Canada (AC 769) -
- -
- -
- -
- -
- F
- S
- S
-
10:20 BOS05:45 EWR22Hrs, 11m 1 Stop (YYZ)
-
BOSBoston Logan International Airport 10:20 - EWR 05:45 22h 11m 1 Stop (YYZ) Toronto
-
BOSBoston Logan International Airport 10:20JNBJohannesburg O.R. Tambo International Airport 20:00
-
YYZToronto Lester B Pearson Intl Airport 12:11EWRNewark Liberty International Airport 05:45
- 22h 11m (3h 16m)
- 1 Stop YYZ · Toronto 3h 16m
-
Air Canada (AC 769)Boeing 737 Max 8 Passenger United Airlines (UA 187)Boeing 787 9 -
Air Canada (AC 769) -
- -
- -
- W
- -
- -
- -
- -
-
10:15 RDU05:45 EWR22Hrs, 10m 1 Stop (YYZ)
-
RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
-
RDURaleigh/Durham Airport 10:15JNBJohannesburg O.R. Tambo International Airport 20:00
-
YYZToronto Lester B Pearson Intl Airport 12:10EWRNewark Liberty International Airport 05:45
- 22h 10m (2h 50m)
- 1 Stop YYZ · Toronto 2h 50m
-
Air Canada (AC 8837)Embraer Emb 175 United Airlines (UA 187)Boeing 787 9 -
Air Canada (AC 8837) -
- -
- -
- -
- -
- -
- -
- S
-
20:00 JNB10:38 YYZ20Hrs, 38m 1 Stop (EWR)
-
JNBJohannesburg O.R. Tambo International Airport 20:00 - YYZ 10:38 20h 38m 1 Stop (EWR) New York City
-
JNBJohannesburg O.R. Tambo International Airport 20:00EWRNewark Liberty International Airport 09:00
-
EWRNewark Liberty International Airport 05:45YYZToronto Lester B Pearson Intl Airport 10:38
- 20h 38m (3h 15m)
- 1 Stop EWR · New York City 3h 15m
-
United Airlines (UA 187)Boeing 787 9 Air Canada (AC 8875)Embraer Emb 175 -
United Airlines (UA 187) -
- M
- -
- W
- T
- -
- S
- S
-
20:00 JNB11:44 YYZ21Hrs, 44m 1 Stop (EWR)
-
JNBJohannesburg O.R. Tambo International Airport 20:00 - YYZ 11:44 21h 44m 1 Stop (EWR) New York City
-
JNBJohannesburg O.R. Tambo International Airport 20:00EWRNewark Liberty International Airport 10:00
-
EWRNewark Liberty International Airport 05:45YYZToronto Lester B Pearson Intl Airport 11:44
- 21h 44m (4h 15m)
- 1 Stop EWR · New York City 4h 15m
-
United Airlines (UA 187)Boeing 787 9 United Airlines (UA 3555)Embraer 175 -
United Airlines (UA 187) -
- M
- T
- W
- -
- -
- -
- -
-
20:00 JNB11:44 YYZ21Hrs, 44m 1 Stop (EWR)
-
JNBJohannesburg O.R. Tambo International Airport 20:00 - YYZ 11:44 21h 44m 1 Stop (EWR) New York City
-
JNBJohannesburg O.R. Tambo International Airport 20:00EWRNewark Liberty International Airport 10:00
-
EWRNewark Liberty International Airport 05:45YYZToronto Lester B Pearson Intl Airport 11:44
- 21h 44m (4h 15m)
- 1 Stop EWR · New York City 4h 15m
-
United Airlines (UA 187)Boeing 787 9 United Airlines (UA 3555)Embraer 170 -
United Airlines (UA 187) -
- -
- -
- -
- T
- -
- S
- S
-
10:15 RDU05:45 EWR22Hrs, 10m 1 Stop (YYZ)
-
RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
-
RDURaleigh/Durham Airport 10:15JNBJohannesburg O.R. Tambo International Airport 20:00
-
YYZToronto Lester B Pearson Intl Airport 12:10EWRNewark Liberty International Airport 05:45
- 22h 10m (2h 50m)
- 1 Stop YYZ · Toronto 2h 50m
-
Air Canada (AC 8837)Embraer Emb 175 United Airlines (UA 187)Boeing 787 9 -
Air Canada (AC 8837) -
- M
- -
- -
- -
- -
- -
- -
-
10:15 RDU05:45 EWR22Hrs, 10m 1 Stop (YYZ)
-
RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
-
RDURaleigh/Durham Airport 10:15JNBJohannesburg O.R. Tambo International Airport 20:00
-
YYZToronto Lester B Pearson Intl Airport 12:10EWRNewark Liberty International Airport 05:45
- 22h 10m (2h 50m)
- 1 Stop YYZ · Toronto 2h 50m
-
Air Canada (AC 8837)Embraer Emb 175 United Airlines (UA 187)Boeing 787 9 -
Air Canada (AC 8837) -
- -
- -
- W
- -
- -
- -
- -
-
10:15 RDU05:45 EWR22Hrs, 10m 1 Stop (YYZ)
-
RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
-
RDURaleigh/Durham Airport 10:15JNBJohannesburg O.R. Tambo International Airport 20:00
-
YYZToronto Lester B Pearson Intl Airport 12:10EWRNewark Liberty International Airport 05:45
- 22h 10m (2h 50m)
- 1 Stop YYZ · Toronto 2h 50m
-
Air Canada (AC 8837)Embraer Emb 175 United Airlines (UA 187)Boeing 787 9 -
Air Canada (AC 8837) -
- -
- -
- -
- T
- F
- S
- -
-
10:15 RDU05:45 EWR22Hrs, 10m 1 Stop (YYZ)
-
RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
-
RDURaleigh/Durham Airport 10:15JNBJohannesburg O.R. Tambo International Airport 20:00
-
YYZToronto Lester B Pearson Intl Airport 12:10EWRNewark Liberty International Airport 05:45
- 22h 10m (2h 50m)
- 1 Stop YYZ · Toronto 2h 50m
-
Air Canada (AC 8837)Embraer Emb 175 United Airlines (UA 187)Boeing 787 9 -
Air Canada (AC 8837) -
- -
- T
- -
- -
- -
- -
- -
-
10:20 BOS05:45 EWR22Hrs, 11m 1 Stop (YYZ)
-
BOSBoston Logan International Airport 10:20 - EWR 05:45 22h 11m 1 Stop (YYZ) Toronto
-
BOSBoston Logan International Airport 10:20JNBJohannesburg O.R. Tambo International Airport 20:00
-
YYZToronto Lester B Pearson Intl Airport 12:11EWRNewark Liberty International Airport 05:45
- 22h 11m (3h 16m)
- 1 Stop YYZ · Toronto 3h 16m
-
Air Canada (AC 769)Boeing 737 Max 8 Passenger United Airlines (UA 187)Boeing 787 9 -
Air Canada (AC 769) -
- -
- -
- -
- T
- -
- -
- -
-
21:05 JNB16:10 YYZ25Hrs, 05m 1 Stop (LHR)
-
JNBJohannesburg O.R. Tambo International Airport 21:05 - YYZ 16:10 25h 05m 1 Stop (LHR) London
-
JNBJohannesburg O.R. Tambo International Airport 21:05LHRLondon Heathrow Airport 13:20
-
LHRLondon Heathrow Airport 07:25YYZToronto Lester B Pearson Intl Airport 16:10
- 25h 05m (5h 55m)
- 1 Stop LHR · London 5h 55m
-
British Airways (BA 54)Boeing 777 300 Er British Airways (BA 93)Boeing 777 -
British Airways (BA 54) -
- M
- T
- W
- T
- F
- S
- S
-
13:56 LGA08:15 ATL23Hrs, 45m 1 Stop (YYZ)
-
LGANew York La Guardia Airport 13:56 - ATL 08:15 23h 45m 1 Stop (YYZ) Toronto
-
LGANew York La Guardia Airport 13:56JNBJohannesburg O.R. Tambo International Airport 21:55
-
YYZToronto Lester B Pearson Intl Airport 15:40ATLAtlanta Hartsfield-Jackson Intl Airport 08:15
- 23h 45m (3h 29m)
- 1 Stop YYZ · Toronto 3h 29m
-
Delta Air Lines (DL 5233)Canadair Regional Delta Air Lines (DL 201)Airbus A359 -
Delta Air Lines (DL 5233) -
- M
- T
- W
- T
- -
- S
- S
-
21:55 JNB12:10 YYZ20Hrs, 15m 1 Stop (ATL)
-
JNBJohannesburg O.R. Tambo International Airport 21:55 - YYZ 12:10 20h 15m 1 Stop (ATL) Atlanta
-
JNBJohannesburg O.R. Tambo International Airport 21:55ATLAtlanta Hartsfield-Jackson Intl Airport 10:01
-
ATLAtlanta Hartsfield-Jackson Intl Airport 08:15YYZToronto Lester B Pearson Intl Airport 12:10
- 20h 15m (1h 46m)
- 1 Stop ATL · Atlanta 1h 46m
-
Delta Air Lines (DL 201)Airbus A359 Delta Air Lines (DL 2883)Boeing 737 900 -
Delta Air Lines (DL 201) -
- M
- T
- W
- T
- F
- S
- S
-
13:59 JFK08:15 ATL23Hrs, 55m 1 Stop (YYZ)
-
JFKNew York John F. Kennedy International Airport 13:59 - ATL 08:15 23h 55m 1 Stop (YYZ) Toronto
-
JFKNew York John F. Kennedy International Airport 13:59JNBJohannesburg O.R. Tambo International Airport 21:55
-
YYZToronto Lester B Pearson Intl Airport 15:50ATLAtlanta Hartsfield-Jackson Intl Airport 08:15
- 23h 55m (3h 33m)
- 1 Stop YYZ · Toronto 3h 33m
-
Delta Air Lines (DL 5106)Canadair Regional Delta Air Lines (DL 201)Airbus A359 -
Delta Air Lines (DL 5106) -
- -
- -
- -
- -
- -
- S
- -
-
13:59 JFK08:15 ATL23Hrs, 55m 1 Stop (YYZ)
-
JFKNew York John F. Kennedy International Airport 13:59 - ATL 08:15 23h 55m 1 Stop (YYZ) Toronto
-
JFKNew York John F. Kennedy International Airport 13:59JNBJohannesburg O.R. Tambo International Airport 21:55
-
YYZToronto Lester B Pearson Intl Airport 15:50ATLAtlanta Hartsfield-Jackson Intl Airport 08:15
- 23h 55m (3h 28m)
- 1 Stop YYZ · Toronto 3h 28m
-
Delta Air Lines (DL 5106)Canadair Regional Delta Air Lines (DL 201)Airbus A359 -
Delta Air Lines (DL 5106) -
- -
- -
- W
- T
- F
- -
- S
-
13:59 JFK08:15 ATL23Hrs, 55m 1 Stop (YYZ)
-
JFKNew York John F. Kennedy International Airport 13:59 - ATL 08:15 23h 55m 1 Stop (YYZ) Toronto
-
JFKNew York John F. Kennedy International Airport 13:59JNBJohannesburg O.R. Tambo International Airport 21:55
-
YYZToronto Lester B Pearson Intl Airport 15:50ATLAtlanta Hartsfield-Jackson Intl Airport 08:15
- 23h 55m (3h 33m)
- 1 Stop YYZ · Toronto 3h 33m
-
Delta Air Lines (DL 5106)Canadair Regional Delta Air Lines (DL 201)Airbus A359 -
Delta Air Lines (DL 5106) -
- M
- T
- -
- -
- -
- -
- -
-
21:55 JNB16:54 YYZ24Hrs, 59m 1 Stop (ATL)
-
JNBJohannesburg O.R. Tambo International Airport 21:55 - YYZ 16:54 24h 59m 1 Stop (ATL) Atlanta
-
JNBJohannesburg O.R. Tambo International Airport 21:55ATLAtlanta Hartsfield-Jackson Intl Airport 14:46
-
ATLAtlanta Hartsfield-Jackson Intl Airport 08:15YYZToronto Lester B Pearson Intl Airport 16:54
- 24h 59m (6h 31m)
- 1 Stop ATL · Atlanta 6h 31m
-
Delta Air Lines (DL 201)Airbus A359 Delta Air Lines (DL 1734)Boeing 737 800 -
Delta Air Lines (DL 201) -
- -
- -
- -
- -
- F
- -
- -
-
21:55 JNB16:54 YYZ24Hrs, 59m 1 Stop (ATL)
-
JNBJohannesburg O.R. Tambo International Airport 21:55 - YYZ 16:54 24h 59m 1 Stop (ATL) Atlanta
-
JNBJohannesburg O.R. Tambo International Airport 21:55ATLAtlanta Hartsfield-Jackson Intl Airport 14:46
-
ATLAtlanta Hartsfield-Jackson Intl Airport 08:15YYZToronto Lester B Pearson Intl Airport 16:54
- 24h 59m (6h 31m)
- 1 Stop ATL · Atlanta 6h 31m
-
Delta Air Lines (DL 201)Airbus A359 Delta Air Lines (DL 1734)Boeing 737 900 -
Delta Air Lines (DL 201) -
- M
- T
- W
- T
- -
- S
- S
-
23:15 JNB13:20 YYZ20Hrs, 05m 1 Stop (AMS)
-
JNBJohannesburg O.R. Tambo International Airport 23:15 - YYZ 13:20 20h 05m 1 Stop (AMS) Amsterdam
-
JNBJohannesburg O.R. Tambo International Airport 23:15AMSAmsterdam Airport 11:20
-
AMSAmsterdam Airport 10:20YYZToronto Lester B Pearson Intl Airport 13:20
- 20h 05m (1h)
- 1 Stop AMS · Amsterdam 1h
-
KLM (KL 592)Boeing 777 200 KLM (KL 691)Boeing Dreamliner Series 10 -
KLM (KL 592) -
- -
- -
- -
- -
- F
- -
- -
-
23:15 JNB13:20 YYZ20Hrs, 05m 1 Stop (AMS)
-
JNBJohannesburg O.R. Tambo International Airport 23:15 - YYZ 13:20 20h 05m 1 Stop (AMS) Amsterdam
-
JNBJohannesburg O.R. Tambo International Airport 23:15AMSAmsterdam Airport 11:20
-
AMSAmsterdam Airport 10:20YYZToronto Lester B Pearson Intl Airport 13:20
- 20h 05m (1h)
- 1 Stop AMS · Amsterdam 1h
-
KLM (KL 592)Boeing 777 300 Er KLM (KL 691)Boeing Dreamliner Series 10 -
KLM (KL 592) -
- -
- T
- W
- T
- -
- S
- S
The most popular airline flying from Johannesburg to Toronto is KLM. Find the latest flight deals on Wego.
The flight distance between Johannesburg and Toronto is 13338km. Check all available flights on Wego.
The earliest flight of the day departs at 07:00. The last flight of the day departs at 13:25. See the full list of flight times on Wego.
All Airports in Johannesburg
All Airports in Toronto
Toronto John C Munro Hamilton Airport YHM
Toronto City Centre Airport YTZ
Popular Airlines flying from Johannesburg to Toronto
Popular Destinations from Toronto
Popular Destinations from Johannesburg
Popular Hotels in Toronto
- The Westin Harbour Castle, Toronto
- Hotel X Toronto
- Park Hyatt Toronto
- InterContinental Hotels TORONTO CENTRE
- Sandman Signature Toronto Airport Hotel
- Holiday Inn TORONTO INTERNATIONAL AIRPORT
- Hilton Toronto
- Marriott Downtown at CF Toronto Eaton Centre
- One King West Hotel And Residence
- Fairmont Royal York