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

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

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

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

Find cheap flights from Toronto (YYZ) to Johannesburg (JNB)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Hotels by Airports near

See all 495 properties in O.R. Tambo Intl.
Protea Hotel by Marriott O.R. Tambo Airport C$105
Protea Hotel by Marriott O.R. Tambo Airport

Protea Hotel by Marriott O.R. Tambo Airport

Corner of York and Gladiator Streets, Kempton Park
     
    4.1
    of 5, from 1,177 reviews
    4.0 out of 5.0

    Situated near the airport, this hotel is within 6 mi (10 km) of Kempton Park Golf Club, International Terminal Duty Free Mall, and Festival Mall. Value Mall and East Rand Mall are also within 6 mi (10 km).

    City Lodge Hotel at OR Tambo International Airport C$159
    City Lodge Hotel at OR Tambo International Airport

    City Lodge Hotel at OR Tambo International Airport

    Above Multi-Storey Parkade 2, Level 5, Kempton Park
       
      4.2
      of 5, from 1,186 reviews
      3.0 out of 5.0

      Situated near the airport, this hotel is within 6 mi (10 km) of International Terminal Duty Free Mall, Kempton Park Golf Club, and Festival Mall. Value Mall and East Rand Mall are also within 6 mi (10 km).

      Southern Sun O.R. Tambo International Airport C$129
      Southern Sun O.R. Tambo International Airport

      Southern Sun O.R. Tambo International Airport

      Jones Road, Kempton Park
         
        4.0
        of 5, from 516 reviews
        4.0 out of 5.0

        Situated in the business district, this hotel is within 6 mi (10 km) of International Terminal Duty Free Mall, Kempton Park Golf Club, and Festival Mall. Value Mall and East Rand Mall are also within 6 mi (10 km).

        InterContinental Johannesburg O.R Tambo Airport C$334
        InterContinental Johannesburg O.R Tambo Airport

        InterContinental Johannesburg O.R Tambo Airport

        Opposite Int'l Arrivals Hall, Kempton Park
           
          4.7
          of 5, from 330 reviews
          5.0 out of 5.0

          Located in the business district, this family-friendly hotel is 8.5 mi (13.7 km) from Eastgate Shopping Centre and 15.6 mi (25.1 km) from Rosebank Mall.

          Protea Hotel by Marriott Transit O.R. Tambo Airport C$146
          Protea Hotel by Marriott Transit O.R. Tambo Airport

          Protea Hotel by Marriott Transit O.R. Tambo Airport

          Terminal A, Kempton Park
             
            3.2
            of 5, from 238 reviews
            4.0 out of 5.0

            Situated in Kempton Park, this hotel is 1.3 mi (2.1 km) from International Terminal Duty Free Mall.

            Premier Hotel OR Tambo C$112
            Premier Hotel OR Tambo

            Premier Hotel OR Tambo

            73 Gladiator Street, Kempton Park
               
              4.4
              of 5, from 1,251 reviews
              4.0 out of 5.0

              Located near the airport, this family-friendly hotel is within 6 mi (10 km) of Kempton Park Golf Club, International Terminal Duty Free Mall, and Festival Mall. Value Mall and East Rand Mall are also within 6 mi (10 km).

              Garden Court O.R. Tambo International Airport C$114
              Garden Court O.R. Tambo International Airport

              Garden Court O.R. Tambo International Airport

              2 Hulley Road, Isando, Kempton Park
                 
                4.0
                of 5, from 242 reviews
                3.0 out of 5.0

                Located in Isando, this hotel is within 6 mi (10 km) of International Terminal Duty Free Mall, Kempton Park Golf Club, and Festival Mall. Value Mall and East Rand Mall are also within 6 mi (10 km).

                Emerald Guesthouse C$47
                Emerald Guesthouse

                Emerald Guesthouse

                19 Halifax Street / 78A Gladiator Street, Kempton Park
                   
                  3.7
                  of 5, from 226 reviews
                  3.0 out of 5.0

                  Situated near the airport, this guesthouse is within 6 mi (10 km) of Kempton Park Golf Club, International Terminal Duty Free Mall, and Festival Mall. Value Mall and East Rand Mall are also within 6 mi (10 km).

                  Johannesburg

                  C$3,786.87

                  Cheap YYZ to JNB Flights

                  • Question : What is the cheapest date to fly to Johannesburg?
                    Answer : As of Feb 18th, the best day for deals to Johannesburg (JNB) is Mar 4th. A ticket will cost you $905, which is 67% less than the average price to book the same route.
                  • Question : What airports do you fly into for Johannesburg?
                    Answer : Fortunately for you, there is another way to get to Johannesburg from Toronto. Billy Bishop Toronto City Airport (YTZ) is only 11 miles away from YYZ, and over the upcoming months, flights are being priced 60% cheaper than flights from Pearson International Airport.
                  • Question : Which airline has the least delays from Toronto to Johannesburg?
                    Answer : Air Canada will have you to JNB on schedule 50% of the time. Life has too much to offer to spend it waiting in an airport, so check out Air Canada to get in and out of airports as quickly as possible. If they are late for some reason though, the average delay is 33 minutes.
                  • Question : Can I change the date of my flight?
                    Answer : You sure can and you may save by changing when you leave. The cheapest day to fly in March is Monday. Flexibility is key when booking travel to help keep costs down.
                  • Question : How much time do people spend in Johannesburg?
                    Answer : The average time spent sightseeing in Johannesburg by travellers from Toronto is 13 days. However long you decide to stay, give yourself plenty of time to see what makes Johannesburg fantastic.
                  • Question : What is the cheapest airline flying from Toronto to Johannesburg?
                    Answer : Ticket costs are hitting as high as $16,372 over the next three months when flying to JNB from YYZ. Check out Delta Air Lines, as customers have been purchasing tickets at just $889.
                  • Question : How much is a plane ticket to Johannesburg (JNB) from Toronto (YYZ)?
                    Answer : Cost can range anywhere from $889 to $16,372, prices for YYZ to JNB do change much more than the majority of routes from Canada. Prices tend to be cheaper the further out you book.