Find cheap flights from Canada to OR Tambo Airport, Johannesburg from R13 801

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 7/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Economy
0 bags
Wed 25/10
Wed 1/11
Why choose KAYAK

Save 34% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to OR Tambo Airport, Johannesburg

Good to know

Low season

May

High season

July

Cheapest flight

R13 801
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (15% more expensive on average)
Flight from Calgary to Johannesburg

Top tips for finding cheap flights to OR Tambo Airport, Johannesburg

  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly from Canada is April.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest OR Tambo Airport, Johannesburg flight deals.
  • As Canada is quite far from South Africa, it is not possible to find direct flights to Johannesburg. However, if you would like to make sure your trip is as short as possible, book your trip with either Delta Airlines or Air France, as these companies often service flights to Johannesburg with only one layover.
  • If you need to connect your cell phone or computer to WiFi after you have landed at O. R. Tambo International Airport, simply look for the “Airports Free” network. Each device is given either 4 hours or 1 GB of browsing for free, and additional internet time can be purchased if needed.
  • Hoping to do some shopping after your flight to Johannesburg has landed? Browse through the many different stores in the duty-free mall, located in O. R. Tambo International Airport. These shops offer a variety of goods including liquor, cosmetics, clothing and local products like food and art.
  • To store some of your luggage or personal items, head to the basement level of the International Terminal of O. R. Tambo International Airport. The baggage storage desk can take as many items as you wish to store, and prices vary depending on size, weight and the length of time that you would like to store them for.
  • For those that would like to decompress after a long day of travelling, pay a visit to Letsema, a beauty center located in Terminal B of O. R. Tambo International Airport. Letsema offers a variety of services, including massages and manicures, making it a convenient place to relax after being cooped up in a plane for so long.

FAQs - booking OR Tambo Airport, Johannesburg flights

  • What hotels are near O. R. Tambo International Airport?

    The City Lodge Hotel is a casual choice that is located directly on the grounds of O. R. Tambo International Airport and is less than a 5-minute walk from the busy Ortia train station. The Southern Sun O.R is a 4-star hotel that is just a 3-minute drive from the airport and 7 kilometers from the popular East Rand Mall.

  • What is the best way to travel from O. R. Tambo International Airport to downtown Johannesburg?

    If you have lots of luggage, the easiest way to travel from O. R. Tambo International Airport to downtown Johannesburg is by taking a rental car or taxi, which will take approximately 30 minutes depending on traffic. If you instead opt to use public transportation, such as the local bus, the trip will take 35 to 40 minutes.

  • Does O. R. Tambo International Airport have an observation deck?

    If you enjoy watching flights take off or come in for landing, make sure to stop by one of the observation decks in O. R. Tambo International Airport. They are located in Terminal B and the International Terminal and can be accessed for free by all travelers.

  • Where can I shower at O. R. Tambo International Airport?

    Hoping to freshen up once your flight finally reaches O.R. Tambo International Airport? The Bidvest, Ses’fikile and Shongololo Lounges all have private showers that can be used by guests. To access these showers, simply purchase an access pass for one of the lounges.

  • How far is OR Tambo Airport, Johannesburg from central Johannesburg?

    The distance between OR Tambo Airport, Johannesburg and the city centre of Johannesburg is 21 km.

  • What is the cheapest month to fly to Johannesburg?

    The cheapest month for flights to Johannesburg is April. On the other hand, the most expensive months are June and July.

  • How does KAYAK find such low prices on flights to OR Tambo Airport, Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to OR Tambo Airport, Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to OR Tambo Airport, Johannesburg?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to OR Tambo Airport, Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to OR Tambo Airport, Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to OR Tambo Airport, Johannesburg with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to OR Tambo Airport, Johannesburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to OR Tambo Airport, Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top 5 airlines serving from Canada to OR Tambo

Scores according to KAYAK customer reviews
7,8
KLMOverall score based on 3788 reviews
79boarding
76comfort
72entertainment
85crew
80overall
74food
Airline reviews
Pros: "Due to business I travel allot so I deal with allot of airlines. This is by far the best airlines I have used. Excellent crew and airport staff. I don’t think words can express how satisfied I am with this airlines and airport. The nicest people and great service. Clean and modern aircraft. Going to try flying only with KLM from now on."
Cons: "Nothing"
Read more about KLM
Pros: "Due to business I travel allot so I deal with allot of airlines. This is by far the best airlines I have used. Excellent crew and airport staff. I don’t think words can express how satisfied I am with this airlines and airport. The nicest people and great service. Clean and modern aircraft. Going to try flying only with KLM from now on."
Cons: "Nothing"
Pros: "Crew was great and helpful despite oversight in my special meal."
Cons: "Special meal request was overlook. I did not mind so much as eating less does some good! It is human to err!"
Pros: "Seats super comfy. Ended up with 3 seats to myself that formed a bed for the lap Uk to NZ. Very nice!"
Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"
Cons: "The flight was a bit delayed, but the airline handled it incredibly well. I was put up in a great hotel with good free food and caught another flight the next morning."
Pros: "The crew is really welcoming"
Cons: "The seats are too narrow and a bit too hard"
Cons: "We were allowed to choose our seats from SFO to Amsterdam but not for the return flight. I like to be able to choise my seats when I book the flight. Choosing seats 24 hours before is not convenient when traveling for the return trip."
Pros: "The crew was amazing and the food was great."
Cons: "Something did not go right with our booking so it took some work for the airline to get it figured out for us. Thankfully we had left plenty of time. But that was an unexpected stress."
Pros: "Seating is tight. The crew was great !"
Cons: "As we landed we had to wait on the plane for an hour and a half because another plane (Spirit) was in our “parking spot.” This made it very difficult for people and connecting flights."
Pros: "Smooth and faster than expected trip. I felt free to get up and walk around on this long flight. Food was good. I sat in seat with extra leg room for the first time and it was worth it"
Cons: "I’m not sure that short-hop flights should serve solid food. The quality invariably disappoints. Otherwise, all is good with this flight."
Cons: "More options for gluten free food. Always get the same dish"
Pros: "The food selection and drinks, given our coach class, were excellent. Nice attention to the passengers."
Cons: "Flight was delayed by at least an hour leaving Paris - a regular situation I experienced with AF."
Cons: "shuttle from terminal to plane takes a long time. Flight left late"
Pros: "Staff was so helpful and attentive to our needs.Providing service with a smile."
Pros: "Efficient and smooth flight. Service was great and flight attendants were friendly"
Cons: "Nothing"
Pros: "Their evacution video is interesting"
Cons: "The aircraft is a bit old and somehow the flight crew didn’t offer me the full menu as the menu describe. First time encounter that in a business class"
Cons: "Flight was delayed by 1h30min, so we arrived very late"
Cons: "The food was the worst airline food I have ever been served. I could not eat it. This is very disappointing for an airline like AirFrance which usually serves very good meals."

Staff was wonderful. There was no breakfast because a cooling system had not been repaired. My luggage didn’t make it on the plane in London, so I had to wait to have my luggage delivered. I’m a long ways from home to be without items in my bag. We have to wait to be reimbursed for costs

The flight boarded two hours late and then we had an hour sitting in the aircraft before take off. Tempers got hot The actual flight was fine and the food was really tasty. Because we landed more than 3 hours late, I missed my connecting flight. No connecting flight for the rest of the day and had to sleep over. There was absolutely no support from BA on the other side. Nothing

Cons: "Exiting passengers from the rear exposed the entire flight as people had to walk past those seated from the back to front. Great social distancing and we'll done British Airways"
Pros: "No and no."
Cons: "Very crowded in.club class. Way lower standard for business class as compared to the other airlines."
Pros: "The flight was on time and landed early"
Cons: "The bags could have come out earlier and the food could be better"
Cons: "I made a mistake in my daughter's surname while booking online, BA refused ro change it at check-in and forced me to buy a new ticket for her."
Pros: "The crew were very attentive and there was a large variety of in-flight entertainment."
Cons: "I am not a heavy set guy but the seats were unreasonably close to each other, this meant that when you eat a meal your elbows push into your sides making it hard to bring food to your mouth."
Cons: "Direct flights to and from South Africa to USA not via Middle East"
Cons: "Seating is a big problem. I am only 192 cm tall and cannot really fit my legs into the space. Have them out in the corridor"
Cons: "Seat was broken. Reclines without requesting. Tray also needs attention. Seat 15C"
Pros: "The crew on both legs of our flight were very nice and accommodating."
Pros: "On time flight"
Cons: "Gate agent at SF was rude and unprofessional. While waiting, gate agent at gate 65, flight 647 started the following, “group 1 boarding, group 2 boarding...everybody, let’s go let’s go”. She went on to call out one, Hispanic customer with limited English, “come here, you can board now”, rude rude."
Pros: "The crew was great. The flight arrived on time even though there was a mechanical delay."
Cons: "Wish we could have gotten seats next to each other"
Cons: "Not here as long as the last place but was still teribly confusing. The airport is not very new user friendly. I had to ask ppl multiple times where gates were and issues with time changes etc. Was pretty nerve wracking for a first time traveller to the states."
Pros: "I flee economy. Seats are tight and not real comfy but the crew always is helpful with pillows and blanket."
Cons: "The touch screen to watch movies was terrible. The screen did not respond well at all to touch and there was no Sound. Even when attempting to increase volume with volume control, it simply did not work. Even my seat mate attempted it and had no luck. extremely long flight- no entertainment"
Cons: "Seats are uncomfortable and absolutely no shoulder room when squashed in the middle seat"
Cons: "Very cold but that’s better than very hot. Wore my coat and your blanket. Seat bottom was very uncomfortable but I sat on the pillow you provided and that solved that."
Pros: "The people were nice and helpful. And the aircraft did not feel cramped. I again did not use the entertainment or anything like that."
Pros: "The boarding was quick and the flight was on time. The crew was courteous."
Cons: "I selected economy comfort in the kayak app, but when I called about my boarding pass, kayak said they only sell basic economy. What did I buy? UAL only sells a limited selection of overpriced food. There is no music and you have to pay to see the flight map."
Cons: "The cabin crew had masks to protect themselves I think against the threat of Coronavirus. We passengers did not have them. It looked awkward. How about if instead of handing out headsets they gave passengers masks?! Overall I enjoy ET."
Pros: "Crew was nice. Plane was older model. No individual movies. Seats were old and worn, but flight was nice."
Cons: "Not sure anyone can change this, but people (Egyptians) got out of their seats before the plane had even slowed down on the runway. People were jostled about. One guy bumped me several times. They then rushed forward cramming up the aisles. Just ridiculous."
Pros: "They an amazing crew"
Cons: "They need to improve on the flight check-in and boarding at thier airport in Bole, it is so messy. Also thier inflight menu is nothing special"
Pros: "After the Kigali Addisababa segment this was vastly superior with a newer aircraft"
Pros: "We had a ridiculously tight transit, arriving in Addis Ababa 20 minutes before our Madrid flight was meant to depart, and I was amazed by the outstanding support and assistance provided by the ground staff. Every single person who was meant to make the connecting flight did—and our luggage did too!"
Pros: "Fine flight with good meals."
Cons: "TV was broken, had phone so it was okay, the frustrating but was the call button. I rarely hit it, did this time for an arrivals card, the guy beside me messed his up and used mine while I was sleeping. No problem, until I hit the button. No one came for more than an hour, I even made eye contact."
Cons: "Crews could have greet and serve passengers with a warm smile. Food was acceptable but not as good as Japan / Korean airlines . I suppose the low airfares reflect its Servicr."
Pros: "Same as above."
Cons: "Staff needs to be briefed on what an insulin pump is."
Pros: "Staff are friendly and pleasant. Seats are comfortable with more space than some airlines.Good choice of films."
Cons: "This was probably the worst boarding I have ever seen. They called the Paris flight while people were still boarding for Frankfurt. It was chaotic, with people struggling to find which line to be in. There was no visible guidance from Ethiopian ground crew. Eventually got in line. One guy checking boarding passes for both business and economy. Very slow with again no crowd control. Children were not given priority. Eventually many people went through business queue while others had been waiting in economy. Ground staff were standing around watching and not helping or communicating. Poor show from Ethiopian!"
Pros: "Flight time changed without notice. Delays in Medinah caused us to miss our connecting flight to Johannesburg. Really poor communication. No agents would take calls in Jeddah. Really terrible service. Would avoid using this airline at all cost. Not the first time I've been delayed by them"
Cons: "Flight time changed without notice. Delays in Medinah caused us to miss our connecting flight to Johannesburg. Really poor communication. No agents would take calls in Jeddah. Really terrible service. Would avoid using this airline at all cost. Not the first time I've been delayed by them"

Book cheap flights from Canada to Johannesburg

Recent return flight deals

17/1Wed
1 stopDelta
38h 35mYUL-JNB
31/1Wed
3 stopsDelta
35h 45mJNB-YUL
R17 345
6/2Tue
1 stopKLM
21h 10mYYZ-JNB
13/2Tue
1 stopKLM
22h 36mJNB-YYZ
R17 345
3/2Sat
1 stopAir France
30h 50mYUL-JNB
17/2Sat
1 stopAir France
26h 35mJNB-YUL
R17 607
17/1Wed
1 stopBritish Airways
27h 40mYUL-JNB
31/1Wed
1 stopBritish Airways
30h 10mJNB-YUL
R19 107
6/2Tue
2 stopsAir France
28h 40mYYZ-JNB
13/2Tue
2 stopsAir France
26h 45mJNB-YYZ
R19 257
22/10Sun
1 stopEthiopian Air
27h 40mYYZ-JNB
2/11Thu
2 stopsEthiopian Air
30h 30mJNB-YYZ
R20 195
19/3Tue
1 stopEthiopian Air
20h 05mYYZ-JNB
18/4Thu
2 stopsEthiopian Air
30h 30mJNB-YYZ
R20 570
11/12Mon
1 stopBritish Airways
27h 40mYUL-JNB
16/1Tue
1 stopBritish Airways
30h 10mJNB-YUL
R20 701
21/10Sat
2 stopsUnited Airlines
40h 01mYYZ-JNB
25/10Wed
2 stopsUnited Airlines
47h 26mJNB-YYZ
R21 339
10/10Tue
1 stopUnited Airlines
20h 00mYYZ-JNB
24/12Sun
2 stopsUnited Airlines
48h 47mJNB-YYZ
R22 820

Search by stops

Search by airline

Search by price

Recent one-way flight deals

7/10Sat
2 stopsMultiple Airlines
26h 45mYYC-JNB
R13 801
6/10Fri
3 stopsMultiple Airlines
49h 50mYYC-JNB
R14 044
3/10Tue
3 stopsMultiple Airlines
41h 35mYYC-JNB
R14 344
3/12Sun
2 stopsKLM
23h 40mYEG-JNB
R15 207
30/9Sat
2 stopsUnited Airlines
50h 30mYUL-JNB
R15 432
5/10Thu
1 stopKLM
22h 00mYYC-JNB
R16 126
30/9Sat
1 stopUnited Airlines
22h 35mYUL-JNB
R16 201
3/12Sun
3 stopsBrussels Airlines
36h 35mYEG-JNB
R17 532
23/10Mon
1 stopAir France
33h 55mYVR-JNB
R26 908
19/12Tue
1 stopAir France
28h 05mYUL-JNB
R28 501

Search by stops

Search by airline

Search by price

Last minute flights to OR Tambo

Last minute flight, train and bus deals

27/9Wed
multi-stopMultiple Airlines
34h 10mYEG-JNB
20/10Fri
multi-stopMultiple Airlines
41h 04mJNB-YEG
R25 332
30/9Sat
multi-stopDelta
20h 40mYUL-JNB
11/10Wed
multi-stopDelta
23h 45mJNB-YUL
R25 839
26/9Tue
multi-stopBritish Airways
27h 10mYYZ-JNB
10/10Tue
multi-stopBritish Airways
26h 35mJNB-YYZ
R27 489
26/9Tue
multi-stopBritish Airways
27h 10mYYZ-JNB
10/10Tue
multi-stopBritish Airways
24h 35mJNB-YYZ
R27 639
30/9Sat
multi-stopUnited Airlines
53h 29mYUL-JNB
11/10Wed
multi-stopUnited Airlines
32h 00mJNB-YUL
R30 433
26/9Tue
multi-stopKLM
22h 20mYYZ-JNB
30/6Sun
multi-stopKLM
26h 40mJNB-YYZ
R32 945
28/9Thu
multi-stopEthiopian Air
27h 40mYYZ-JNB
31/10Tue
multi-stopEthiopian Air
39h 50mJNB-YYZ
R33 058
28/9Thu
multi-stopEthiopian Air
20h 45mYYZ-JNB
31/10Tue
multi-stopEthiopian Air
39h 50mJNB-YYZ
R33 077
26/9Tue
multi-stopKLM
22h 20mYYZ-JNB
30/6Sun
multi-stopKLM
24h 00mJNB-YYZ
R33 302
29/9Fri
multi-stopUnited Airlines
69h 00mYVR-JNB
16/10Mon
multi-stopUnited Airlines
51h 08mJNB-YVR
R36 377

Search by stops

Search by airline

Search by price