Beginning of main content
Round Trip Icon
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

Search over 1 million properties worldwide and 550 airlines worldwide.

Search over 1 million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation

Cheap YYZ to JNB Flights

Prices were available within the past 7 days and starts at CA $781 for one-way flights and CA $934 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Toronto to Johannesburg route information

Origin Airport Pearson Intl.
Destination Airport O.R. Tambo Intl.
Airlines Serving Air Canada, Air China, Air France, Alitalia, American Airlines, Austrian Airlines, British Airways, Cathay Pacific, Delta, EL AL Israel Airlines, Egyptair, Emirates, Ethiopian Airlines, Etihad Airways, KLM, Lufthansa, South African Airways, Swiss International Air Lines, Turkish Airlines, United
Flight Price CA $934
Distance 13,288 km


CA $2,121.44

Cheap YYZ to JNB Flights

  • How much time do people spend in Johannesburg?

    The average time spent sightseeing in Johannesburg by travellers from Toronto is 16 days. However long you decide to stay, give yourself plenty of time to see what makes Johannesburg fantastic.
  • What is the cheapest date to fly to Johannesburg?

    If you are needing to save, look at Feb 5th. As of Jan 13th, it's showing the cheapest ticket sales at $871. That is 58% below the average price for this route, so you can spend your savings on having an amazing time Johannesburg.
  • Which airline has the least delays from Toronto to Johannesburg?

    The current leader is Air Canada with a 50% on-time rate. Stick to Air Canada and you won't spend more time in airports than you have to. If they are delayed for some reason.
  • What is the cheapest day to fly from Toronto to Johannesburg?

    The cheapest day to fly to Johannesburg from Toronto is on Thursday. So, if you are trying to save a little money on your next getaway look for flights on that day.
  • Can I change the date of my flight?

    You sure can change your departure or arrival date and you may save money by doing it. The cheapest day to fly in January is Thursday. You might think you're missing out leaving a day early, but we see it as just adding those savings towards your next trip.
  • What is the cheapest airline flying from Toronto to Johannesburg?

    Ticket costs are hitting as high as $8,040 over the next three months when flying to JNB from YYZ. Check out Delta Air Lines, as they have been booking customers at just $871.
  • How much is a plane ticket to Johannesburg (JNB) from Toronto (YYZ)?

    Cost can range anywhere from $871 to $8,040, prices for YYZ to JNB do change a lot more than most routes from CA. Don't forget, the sooner you book, the more you'll be able to save.

Toronto to Johannesburg Flights

Whether you’re travelling for business, looking to get away to one of your dream destinations, or just want a change of scenery, Expedia can help you put a spring in your step and change in your pocket. With a fantastic selection of flights from Toronto to Johannesburg, you’ll be kicking back on a plane, digging into mouth-watering local dishes and exploring the famous landmarks in no time, even if you wait until the last minute to book. And perhaps best of all, you can make it happen for less than you think, as Expedia makes it easy to book a cheap flight from to , no matter whether you plan on travelling one way, non stop or round trip.

Travelling with a cheap airline means that you’ll have plenty of walking-around money to splash out on shopping, activities and excursions, letting you make the most out of your getaway. Cheap airfare from to also means that you can travel more often – and more spontaneously – so there’s never been a better time to give into your whims, take to the clouds and make memories that will last forever, whether they involve dining at 5-star restaurants, dancing the nights away, pampering yourself with a luxurious spa treatment or just soaking up the stunning surroundings.

In addition to the fantastic savings afforded by cheap airfare, you can also book a bundle to take care of all your travel needs. Check out Expedia’s wide selection of hotels and rental cars to find the accommodation and vehicles that will pair perfectly with your plans, whether those call for cosy compacts and romantic B&Bs or spacious sedans and stunning world-class hotels, then bundle up your savings and you’re ready to roll. With so many intriguing options for a dream trip right at your fingertips, and with so many affordable flights offered on Expedia, there’s no need to wait a second longer to satisfy your wanderlust with a new adventure. Book your travel arrangements with us today!