Welcome | Sign out

Cheap Flights from Johannesburg to Toronto - JNB to YTO (reverse)

Popular Flights from Johannesburg to Toronto

  • Airfare from Johannesburg to Toronto on Air Canada from ZAR8393 round trip
  • Airfare from Johannesburg to Toronto on Egyptair from ZAR8552 round trip
  • Airfare from Johannesburg to Toronto on Etihad from ZAR9054 round trip
  • Airfare from Johannesburg to Toronto on Turkish from ZAR9180 round trip
  • Airfare from Johannesburg to Toronto on British Airways from ZAR9328 round trip

Did You Know?

  • The largest aircraft operated by Delta flying between Johannesburg, ZA and Toronto, ON is a 380 with 538 seats.
  • 24 airlines operate between Johannesburg, ZA and Toronto, ON
  • 57 flights per week fly out of Johannesburg, ZA connecting to Toronto, ON
  • 573,250 seats are available per day to fly out of Johannesburg, ZA connecting to Toronto, ON
  • United has the most one stop flights between Johannesburg, ZA and Toronto, ON.
  • Singapore has 7 two stops or more flights between Johannesburg, ZA and Toronto, ON.
  • The smallest aircraft operated by Brussels flying between Johannesburg, ZA and Toronto, ON is a 380 with 526 seats.
  • The shortest flight between Johannesburg, ZA and Toronto, ON on Finnair is 9,179 miles.

Advance Purchase Prices from Johannesburg to Toronto

  • Carrier
    0 Days
    1 Day
    3 Days
    7 Days
    10 Days
    14 Days
    21 Days
  • Air France
    ZAR9931
    ZAR9931
    ZAR12171
    ZAR12171
    ZAR12171
    ZAR12171
    ZAR12171
  • American
    ZAR34436
    ZAR34436
    ZAR34436
    ZAR34436
    ZAR34436
    ZAR34436
    ZAR34436
  • Austrian
    ZAR7812
    ZAR7812
    ZAR38852
    ZAR38852
    ZAR38852
    ZAR38852
    ZAR38852
  • BMI
    ZAR7932
    ZAR7932
    ZAR40007
    ZAR40007
    ZAR40007
    ZAR40007
    ZAR40007
  • British Airways
    ZAR6576
    ZAR6576
    ZAR6576
    ZAR6576
    ZAR6576
    ZAR6576
    ZAR6576
  • Delta
    ZAR16174
    ZAR16174
    ZAR16174
    ZAR16174
    ZAR16174
    ZAR16174
    ZAR16174
  • KLM
    ZAR8862
    ZAR8862
    ZAR11102
    ZAR11102
    ZAR11102
    ZAR11102
    ZAR11102
  • Lufthansa
    ZAR8219
    ZAR8219
    ZAR8219
    ZAR8219
    ZAR8219
    ZAR8219
    ZAR8219
  • Turkish
    ZAR12350
    ZAR12350
    ZAR8780
    ZAR8780
    ZAR8780
    ZAR8780
    ZAR8780
  • United
    ZAR7616
    ZAR7616
    ZAR7616
    ZAR7616
    ZAR7616
    ZAR7616
    ZAR7616

Cheap International Flights from Johannesburg - JNB

Flights
Airline
Lowest Price
Air Canada, United, Delta, American, Air France, Lufthansa, Qatar, Egyptair, British Airways, Brussels, Austrian, SWISS, KLM
ZAR10023
British Airways, Austrian, Brussels, Air Canada, United, Delta, American, Air France, Lufthansa, S African, SWISS, KLM, Virgin Atlantic
ZAR10458
Air Canada, Lufthansa, British Airways, Brussels, United, American, Air France, Delta, Austrian, SWISS, KLM
ZAR11009
Lufthansa, Air France, United, Delta, Air Canada, British Airways, Brussels, Austrian, SWISS, KLM
ZAR10506
Lufthansa, Air France, Delta, United, Air Canada, British Airways, Austrian, KLM
ZAR12494
Air France, KLM, SWISS, Austrian, British Airways, Air Canada, United, Delta, Lufthansa, American, Brussels
ZAR11441
Air France, Lufthansa, Delta, United, Air Canada, British Airways, Brussels, Austrian, KLM
ZAR11708
Delta, Air France, Lufthansa, United, Air Canada, KLM, British Airways
ZAR12036
Cheap Flights from Johannesburg to Toronto, from ZAR8393 Round trip from JNB to YTO