Fare Guide

Estimated lowest fares found within 7 days

Cheapest Airline Delta Air Lines

The cheapest airline(s) flying from Johannesburg to Toronto is Delta Air Lines.

  • Delta Air Lines Delta Air Lines
  • Swiss Swiss
  • KLM KLM
  • Ethiopian Airlines Ethiopian Airlines
  • Air France Air France
  • United Airlines United Airlines
  • Lufthansa Lufthansa
  • British Airways British Airways
  • Virgin Atlantic Airways Virgin Atlantic Airways
  • Kenya Airways Kenya Airways
Cheapest Month October

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
Cheapest Day of the Week Wednesday

The cheapest day(s) of the week to fly from Johannesburg to Toronto is Wednesday.

  • 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 JNB
    09:30 YYZ
    26Hrs, 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:25
    DXBDubai International Airport 03:30
  • DXBDubai International Airport 23:45
    YYZToronto 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 EWR
    17:20 CPT
    23Hrs, 41m 1 Stop (YYZ)
  • EWRNewark Liberty International Airport 07:00 - CPT 17:20 23h 41m 1 Stop (YYZ) Toronto
  • EWRNewark Liberty International Airport 07:00
    JNBJohannesburg O.R. Tambo International Airport 15:05
  • YYZToronto Lester B Pearson Intl Airport 08:46
    CPTCape 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 DUB
    05:35 FRA
    22Hrs, 55m 1 Stop (YYZ)
  • DUBDublin Airport 09:50 - FRA 05:35 22h 55m 1 Stop (YYZ) Toronto
  • DUBDublin Airport 09:50
    JNBJohannesburg O.R. Tambo International Airport 19:00
  • YYZToronto Lester B Pearson Intl Airport 11:55
    FRAFrankfurt 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 JNB
    12:50 YYZ
    23Hrs, 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:00
    FRAFrankfurt International Airport 10:00
  • FRAFrankfurt International Airport 05:35
    YYZToronto 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 DUB
    05:35 FRA
    22Hrs, 55m 1 Stop (YYZ)
  • DUBDublin Airport 09:50 - FRA 05:35 22h 55m 1 Stop (YYZ) Toronto
  • DUBDublin Airport 09:50
    JNBJohannesburg O.R. Tambo International Airport 19:00
  • YYZToronto Lester B Pearson Intl Airport 11:55
    FRAFrankfurt 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 FCO
    06:15 ZRH
    23Hrs, 55m 1 Stop (YYZ)
  • FCORome Fiumicino Airport 10:00 - ZRH 06:15 23h 55m 1 Stop (YYZ) Toronto
  • FCORome Fiumicino Airport 10:00
    JNBJohannesburg O.R. Tambo International Airport 19:35
  • YYZToronto Lester B Pearson Intl Airport 13:30
    ZRHZurich 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 FCO
    06:15 ZRH
    23Hrs, 55m 1 Stop (YYZ)
  • FCORome Fiumicino Airport 10:00 - ZRH 06:15 23h 55m 1 Stop (YYZ) Toronto
  • FCORome Fiumicino Airport 10:00
    JNBJohannesburg O.R. Tambo International Airport 19:35
  • YYZToronto Lester B Pearson Intl Airport 13:30
    ZRHZurich 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 JNB
    12:50 YYZ
    23Hrs, 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:35
    ZRHZurich Airport 09:55
  • ZRHZurich Airport 06:15
    YYZToronto 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 JNB
    10:38 YYZ
    20Hrs, 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:00
    EWRNewark Liberty International Airport 09:00
  • EWRNewark Liberty International Airport 05:45
    YYZToronto 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 JNB
    13:47 YYZ
    23Hrs, 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:00
    EWRNewark Liberty International Airport 12:00
  • EWRNewark Liberty International Airport 05:45
    YYZToronto 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 JNB
    09:33 YYZ
    19Hrs, 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:00
    EWRNewark Liberty International Airport 07:55
  • EWRNewark Liberty International Airport 05:45
    YYZToronto 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 DTW
    05:45 EWR
    22Hrs, 14m 1 Stop (YYZ)
  • DTWDetroit Wayne County 11:05 - EWR 05:45 22h 14m 1 Stop (YYZ) Toronto
  • DTWDetroit Wayne County 11:05
    JNBJohannesburg O.R. Tambo International Airport 20:00
  • YYZToronto Lester B Pearson Intl Airport 12:14
    EWRNewark 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 BOS
    05:45 EWR
    22Hrs, 11m 1 Stop (YYZ)
  • BOSBoston Logan International Airport 10:20 - EWR 05:45 22h 11m 1 Stop (YYZ) Toronto
  • BOSBoston Logan International Airport 10:20
    JNBJohannesburg O.R. Tambo International Airport 20:00
  • YYZToronto Lester B Pearson Intl Airport 12:11
    EWRNewark 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 BOS
    05:45 EWR
    22Hrs, 11m 1 Stop (YYZ)
  • BOSBoston Logan International Airport 10:20 - EWR 05:45 22h 11m 1 Stop (YYZ) Toronto
  • BOSBoston Logan International Airport 10:20
    JNBJohannesburg O.R. Tambo International Airport 20:00
  • YYZToronto Lester B Pearson Intl Airport 12:11
    EWRNewark 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 RDU
    05:45 EWR
    22Hrs, 10m 1 Stop (YYZ)
  • RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
  • RDURaleigh/Durham Airport 10:15
    JNBJohannesburg O.R. Tambo International Airport 20:00
  • YYZToronto Lester B Pearson Intl Airport 12:10
    EWRNewark 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 JNB
    10:38 YYZ
    20Hrs, 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:00
    EWRNewark Liberty International Airport 09:00
  • EWRNewark Liberty International Airport 05:45
    YYZToronto 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 JNB
    11:44 YYZ
    21Hrs, 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:00
    EWRNewark Liberty International Airport 10:00
  • EWRNewark Liberty International Airport 05:45
    YYZToronto 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 JNB
    11:44 YYZ
    21Hrs, 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:00
    EWRNewark Liberty International Airport 10:00
  • EWRNewark Liberty International Airport 05:45
    YYZToronto 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 RDU
    05:45 EWR
    22Hrs, 10m 1 Stop (YYZ)
  • RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
  • RDURaleigh/Durham Airport 10:15
    JNBJohannesburg O.R. Tambo International Airport 20:00
  • YYZToronto Lester B Pearson Intl Airport 12:10
    EWRNewark 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 RDU
    05:45 EWR
    22Hrs, 10m 1 Stop (YYZ)
  • RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
  • RDURaleigh/Durham Airport 10:15
    JNBJohannesburg O.R. Tambo International Airport 20:00
  • YYZToronto Lester B Pearson Intl Airport 12:10
    EWRNewark 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 RDU
    05:45 EWR
    22Hrs, 10m 1 Stop (YYZ)
  • RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
  • RDURaleigh/Durham Airport 10:15
    JNBJohannesburg O.R. Tambo International Airport 20:00
  • YYZToronto Lester B Pearson Intl Airport 12:10
    EWRNewark 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 RDU
    05:45 EWR
    22Hrs, 10m 1 Stop (YYZ)
  • RDURaleigh/Durham Airport 10:15 - EWR 05:45 22h 10m 1 Stop (YYZ) Toronto
  • RDURaleigh/Durham Airport 10:15
    JNBJohannesburg O.R. Tambo International Airport 20:00
  • YYZToronto Lester B Pearson Intl Airport 12:10
    EWRNewark 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 BOS
    05:45 EWR
    22Hrs, 11m 1 Stop (YYZ)
  • BOSBoston Logan International Airport 10:20 - EWR 05:45 22h 11m 1 Stop (YYZ) Toronto
  • BOSBoston Logan International Airport 10:20
    JNBJohannesburg O.R. Tambo International Airport 20:00
  • YYZToronto Lester B Pearson Intl Airport 12:11
    EWRNewark 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 JNB
    16:10 YYZ
    25Hrs, 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:05
    LHRLondon Heathrow Airport 13:20
  • LHRLondon Heathrow Airport 07:25
    YYZToronto 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 LGA
    08:15 ATL
    23Hrs, 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:56
    JNBJohannesburg O.R. Tambo International Airport 21:55
  • YYZToronto Lester B Pearson Intl Airport 15:40
    ATLAtlanta 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 JNB
    12:10 YYZ
    20Hrs, 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:55
    ATLAtlanta Hartsfield-Jackson Intl Airport 10:01
  • ATLAtlanta Hartsfield-Jackson Intl Airport 08:15
    YYZToronto 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 JFK
    08:15 ATL
    23Hrs, 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:59
    JNBJohannesburg O.R. Tambo International Airport 21:55
  • YYZToronto Lester B Pearson Intl Airport 15:50
    ATLAtlanta 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 JFK
    08:15 ATL
    23Hrs, 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:59
    JNBJohannesburg O.R. Tambo International Airport 21:55
  • YYZToronto Lester B Pearson Intl Airport 15:50
    ATLAtlanta 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 JFK
    08:15 ATL
    23Hrs, 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:59
    JNBJohannesburg O.R. Tambo International Airport 21:55
  • YYZToronto Lester B Pearson Intl Airport 15:50
    ATLAtlanta 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 JNB
    16:54 YYZ
    24Hrs, 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:55
    ATLAtlanta Hartsfield-Jackson Intl Airport 14:46
  • ATLAtlanta Hartsfield-Jackson Intl Airport 08:15
    YYZToronto 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 JNB
    16:54 YYZ
    24Hrs, 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:55
    ATLAtlanta Hartsfield-Jackson Intl Airport 14:46
  • ATLAtlanta Hartsfield-Jackson Intl Airport 08:15
    YYZToronto 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 JNB
    13:20 YYZ
    20Hrs, 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:15
    AMSAmsterdam Airport 11:20
  • AMSAmsterdam Airport 10:20
    YYZToronto 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 JNB
    13:20 YYZ
    20Hrs, 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:15
    AMSAmsterdam Airport 11:20
  • AMSAmsterdam Airport 10:20
    YYZToronto 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
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the most popular airline flying from Johannesburg to Toronto?

The most popular airline flying from Johannesburg to Toronto is KLM. Find the latest flight deals on Wego.

How far is Toronto from Johannesburg?

The flight distance between Johannesburg and Toronto is 13338km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

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.