YYZ to JNB (Toronto to Johannesburg) Flights

Last Minute Flights from YYZ to JNB

Best airfare and ticket deals for YYZ to JNB flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
YYZJohannesburgMay 4 to September 5$1,050
*Prices include taxes and fees

Cheapest YYZ to JNB Flights

Best airfare and ticket deals for YYZ to JNB flights are based on recent deals found by Expedia.com customers within the past 7 days.

OriginDestinationTravel DatesFlights From*
YYZJohannesburgSeptember 10 to September 20$828
YYZJohannesburgOctober 6 to October 21$839
YYZJohannesburgMarch 3 to March 10$941
YYZJohannesburgFebruary 8 to February 20$1,092
*Prices include taxes and fees
YYZ to JNB Flight Details
Origin airport
Pearson Intl.
Origin airport IATA code
YYZ
Destination airport
O.R. Tambo Intl.
Destination airport IATA code
JNB
Distance
8305 mi

Frequently asked questions

Which airlines with flights from YYZ to Johannesburg Airport (JNB-O.R. Tambo Intl.) allow free cancellation due to COVID-19?
We’ve made it easy to find tickets with cancellation flexibility due to COVID-19. After you’ve entered your preferred travel dates, simply click the “No change fee” check box. You’ll find it right under the “Flexible change policies” heading on the left. As always, don’t forget to read the airline’s policies carefully before locking in your seats from Toronto Pearson Airport to JNB.
What airlines fly direct from YYZ to Johannesburg Airport?
Unfortunately, you can’t fly nonstop from Toronto Pearson Airport to Johannesburg Airport. Find your way to Johannesburg by booking a flight with at least one stop in between. If you’re not in a hurry, why not spend a day or two in your layover city?
How many flights are there from YYZ to JNB?
There are 3 flights per day from Toronto, ON Airport (YYZ-Pearson Intl.) to Johannesburg Airport (JNB-O.R. Tambo Intl.), so you have ample opportunities to get to Johannesburg. Just decide on a date and time that works best for you and secure your fare.
How long does it take to fly from Toronto, ON Airport (YYZ-Pearson Intl.) to Johannesburg Airport (JNB-O.R. Tambo Intl.)?
The Toronto, ON Airport (YYZ-Pearson Intl.) to Johannesburg Airport (JNB-O.R. Tambo Intl.) trip has an average flight time of 18 hours and 26 minutes. A great seat is essential on a long flight, so research the plane’s layout before booking your spot.
What is the flight distance from Toronto, ON Airport (YYZ-Pearson Intl.) to Johannesburg Airport (JNB-O.R. Tambo Intl.)?
Around 8300 miles (13400 km) separates Toronto and Johannesburg. You’ll be in your seat for a lengthy period on this long-haul route, so carefully choose where you sit.
How many morning flights are there from YYZ to JNB?
Travel from YYZ to JNB on any of the 3 morning flights each week. If you’d rather cruise the skies with Ethiopian Airlines (ET), it lists around 3 weekly flights that leave before noon. The earliest you can depart with ET is 11:00AM.
How many afternoon flights are there from YYZ to JNB?
With 18 afternoon and evening flights every week from YYZ to JNB, there’s no need to worry about waking at the crack of dawn. United Airlines (UA) offers 10 weekly services after midday, with its earliest departure at 12:26PM.
What is the earliest departure time out of Toronto to Johannesburg?
The earliest flight jets off from YYZ at 11:00AM and touches down at 2:05PM at JNB. Remember to give yourself sufficient time in the morning to get to the airport.
What is the latest departure time out of Toronto to Johannesburg?
From YYZ, the latest flight you can catch sets out at 5:00PM and arrives at 9:20PM at JNB. If you don’t enjoy early starts, this is the flight to catch.
What is the average price from Toronto to Johannesburg?
On average, the lowest price for a round-trip airfare from YYZ to JNB is $828. Scoop up your own bargain by reserving your seats early. This price was available on Flights.com within the past 7 days, for flights departing within the next year. Prices and availability are subject to change. Additional terms apply.

Toronto to Johannesburg Flights

Whether it’s for an obligation or the sake of your sanity, sometimes you need to get away. Maybe you need flights from Toronto to Johannesburg to attend your cousin’s wedding, to pitch a business idea to your boss, or perhaps simply to treat yourself to a mini vacation. Regardless of the reasons behind packing your bags and needing to find the cheapest flights from YYZ to JNB, we’ve got you covered here at Flights.com.

We present you with some of the hottest deals on airfare so stop that Google flights search. We want you to spend less on your flight from Toronto to Johannesburg, so you can spend more during your getaway. With Flights.com, you’ll find it simple to land airline tickets with itineraries matching your travel schedule. What’s more, we provide you with all the information you need to confidently make reservations on your family, business, or personal trip.