
Everything you should know
Cheap Flights to Johannesburg
Recent round-trip flight deals to Johannesburg
Recent one-way flight deals to Johannesburg
Recent last minute flight deals to Johannesburg
All round-trip flight deals to Johannesburg
Price, demand, and travel trends for Canada to Johannesburg OR Tambo Airport flights
Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from Canada to Johannesburg OR Tambo Airport with more confidence.
What is the cheapest flight to Johannesburg OR Tambo Airport?
Montreal Pierre Elliott Trudeau Intl Airport to Johannesburg OR Tambo Airport is the cheapest route at C$ 1,322 round-trip, found in the past 5 days on KAYAK. Toronto Pearson Intl Airport to Johannesburg OR Tambo Airport is the most popular connection with round-trip deals from C$ 1,480.
How much is a flight to Johannesburg OR Tambo Airport?
Average and cheapest price for all round-trip flights to Johannesburg OR Tambo Airport from each origin found by users searching on KAYAK in the last 12 months.A round-trip flight to Johannesburg OR Tambo Airport costs C$ 1,858 on average, based on data over the past 12 months on KAYAK. Round-trip fares from Toronto average C$ 1,656, while Ottawa runs a bit higher at C$ 1,709.
What is the cheapest day to fly to Johannesburg OR Tambo Airport?
Tuesday is the cheapest day to fly to Johannesburg OR Tambo Airport at C$ 1,832 round-trip on average over the past 12 months on KAYAK. Saturday is the most expensive at C$ 2,017.
What is the cheapest month to fly to Johannesburg OR Tambo Airport?
To calculate monthly average prices, KAYAK takes all prices for each month over the last 12 months for flights to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, then takes the median of all values for each month.•January is the cheapest month to fly to Johannesburg OR Tambo Airport with an average price of C$ 1,518 round-trip.
•December (C$ 2,390) and July (C$ 2,342) are the most expensive.
Based on KAYAK data over the past 12 months.What is the cheapest time of day to fly to Johannesburg OR Tambo Airport?
Average price for all round-trip flights depending on time of departure, seen by users on KAYAK in the last 12 months.Night flights to Johannesburg OR Tambo Airport are the cheapest at C$ 1,687 round-trip on average. Afternoon flights are the most expensive at C$ 2,068.
What is a good deal for flights to Johannesburg OR Tambo Airport?
Flights under C$ 1,485 are considered a good deal. 25% of KAYAK users found round-trip flights to Johannesburg OR Tambo Airport at or below these prices, with the lowest fares from:
•Toronto C$ 1,364
•Montreal C$ 1,397
•Halifax C$ 1,456.
Key details for flights to Johannesburg OR Tambo Airport
Low season | July |
|---|---|
High season | December |
Cheapest flight | C$ 894 |
When to book flights to Johannesburg
Your questions about flights to Johannesburg OR Tambo Airport, answered
Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.
Your guide to booking Johannesburg OR Tambo Airport flights
From booking to airport arrival, find tips to help you plan your flight with more confidence.Reviews of the top 5 airlines flying to Johannesburg
Timeliness seems to be optional. Flight was 30 min late despite not coming from anywhere else prior. Information on flight status boards in the airport continued to show “on time” despite being passed the time it should have left.
Timeliness seems to be optional. Flight was 30 min late despite not coming from anywhere else prior. Information on flight status boards in the airport continued to show “on time” despite being passed the time it should have left.
Super flight. On time departure and arrival. Very good service. Luggage arrival at DXB was a little delayed but you can’t have everything the very best :)
Good flight overall. Good options of food on NY-Dubai-Mumbai leg. Not that good reversing back. The flight crew is courteous and professional as always. The seating was much more comfortable going into Mumbai than coming back. Cheers!
The plane seemed pretty old and the food was not good
Amazing and great experience, crew was available and took great care of my parents. Food was nice and so was the service. Aircraft from Dubai to Mumbai was not so great and was a big showdown of the aircraft service
The food was amazing on our flight. So many options for movies and shows to stay entertained for 12 hours.
I was not allowed to upgrade with miles whereas others were. That’s a pity
Everything was good but I think food choices could've been better
Much better this time than our previous. We had Been thinking we wouldn’t fly with emirates again. I have a wheat allergy so request a gluten free meal. The meals provided in the past have been mostly inedible. So dry and hard and tasteless. I see what my husband gets given with a packed tray with treats and mine is uninviting and awful. I actually was hangry with little food and not able to eat and enjoy what was given to me 😡 This last flight was an improvement. The first meal was edible tho no treats, why can’t a chocolate be given like on the regular trays. I realise you are trying to make the gluten free a dairy free and probably vegetarian one at the same time to save you dollars tho it’s shocking to receive. The snack sandwich given was much better and edible, not hard and dry as previous trips. The final meal received, Breakfast had more variety and treats on it, thank you for that. At last.!!
On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.
It was my first KLM flight and I loved it. Thank you very much.
It will get you where you want to go. Power did not work on ether of the 2 planes but staff was lovely. Wood like to see a improvement to the food as the amount was small but the main issue is the food isn't tyed to the location your going to the airlines own culture. So that would have been nice. Staff was crazy nice and even helped me with a very tight connection
I’m grateful for the KLM Air France shuttle bus service to Ottawa. However due to construction and other issues related to the chaotic Uber pickup system at YUL, it’s a challenge to find the Kelios bus service to Ottawa. The signs are not clear or even available. No staff to guide passengers. It’s a stressful experience.
The immigration hall in Amsterdam was understaffed, so passport checking was slower than it should be for a major airport. They need to get the automatic readers up and running for non EU passport holders. Waiting in line after a long flight feels a bit abusive.
The service was great. However the lounge only gets passing grade
I tried to upgrade to premium economy anis seat online during the checkin process. The payment didn’t work due to a technical glitch on KLM’s website. I wasn’t able to change my seat unless I called Amsterdam. Since I was in Canada and there’s a time difference this wasn’t practical. So when I arrived early to Ottawa airport my seat wasn’t available and I could only get a middle seat in premium economy which isn’t great. These middle seats are priced at the same rate as an aisle seat which makes no sense.
Transavia flight. Couldn't select seat or anything prior to flight. No connection with klm systems. Seats are very crammed. Extremely no frills.
It’s chaotic at the bus stop outside of the airport because of the Uber meeting point. You need to be alert and look for the KLM bus which is not branded or labeled. Incorrect information was provided to go to gate 28, when in fact the bus was at gate 27. On the plus side the bus left early and arrived early to Ottawa.
The flight itself it was great nice food the crew were very nice and helpful, Checking in from Birmingham wasn't great long queues for bag dropped, And I had my hand luggage case taken away from me even though I requested to have it with me as I had breakables items. I was told I can not because of the length of the flight with no explanation at all no options was given for me to take my fragile items out of my case it was taken away with hold buggage I find the staff member who was checking me in very unpleasant !! Can we please be advise if the rules have changed about the the carry on hand luggage it will be easier to be advise on booking your tickect if we not allowed to take the hand luggage with me. Overall I had a good flight .
Amazing KLM service and brilliant economy comfort seats. Well worth the extra.
My flight was cancelled and United Airlines could not rebook or help. My whole trip was then cancelled and I could not go to the funeral I needed to get to.
Boarding was a complete mess. The whole system went down. People got wrong seat for the first half an hour.
The website check in was poor. Baggage fees were in US dollars but registered in Canadian dollars. The site would not accept my credit card. Scanning the passport was the worst. Someone from United needs to try the process. I’m not a novice with tech and I have to say this was a bad experience. Everything else was great.
Staff on the plane was incredible. Check-in was very complicated with no staff to help at the airport. I was charged for a second bag even though my ticket says 2 bags are free
We boarded the plane and were about to take off when we were notified that the tires had to be checked. Upon inspection, they were found to need replacement, so the entire plane had to be deboarded. After we exited the plane, United staff forced us to stay in the gate area by posting "Do Not Exit" signs on the doors connecting the gate area to the terminal. Many of us had already rebooked our flights and had no checked bags, but they told us we could not leave. This seemed inappropriate to hold people under false pretenses. When the agent told us we could leave, I asked them to please take down the "Do Not Exit" signs, as they were misleading. The agent refused, and I told them that it didn't feel right to hold people like that.
Staff could’ve been a little more cordial. The men were much more friendlier than the women. My daughter and I also missed the 2nd to last meal as we were sleeping but that is on us.
Friendly crew, but we were delayed for more than an hour and had to change planes due to maintenance issues.
Prefer not to have an almost 3 hour delay with useless communication that wasn't accurate.
Boarding was smooth and efficient. The only food was some pretzels, but it was a short flight. Not much to order if you were hungry.
The food needs to be improved, up to the standard of the people and the accommodation.
It was a great experience for my first time flying with this airline. I will be flying with them a lot more now. Plane crew was amazing.
We had a good flight experience with this airline despite reading many negative comments
The crew was not helping us in the airports ..Very bad experience..the washrooms are not meeting the expectations..need more good service... The hotel service was good but there is a very long wait time which wasted time to go through..
The Boeing 737 MAX on this route, flown in the middle of the night, is an UTTER FAILURE for business travellers. The whole point of business travel is to arrive alert and recover from travel quickly, and this little aeroplane with its quarter recline uncomfortable business seats does nothing for that. It’s a small step up from economy in that you have decent legroom, but that’s it. Absolute margin at the cost of the traveller.
POSITIVES The hostesses were mostly pleasant, NEGATIVES The full flight wifi was horrible, hardly able to use it. My charger port was not working which made me use my neighbour's port which resulted in an accident which ruined her flight. During dinner, meat ran out when the cart got to us forcing us to eat vegetarian which was not great. We watched everyone around us eating meat. My wifi did not transfer to the second leg of my trip as they promised as they changed the plane. I was thrown off the window seat I booked for the 2nd leg of my journey as they changed planes, all done at my expense. This was not a cheap flight ($2600) which i hurriedly had to book to attend my mother's funeral who passed away suddenly. I was honestly disappointed with the whole saga as I heard Ethiopian Airlines was one of Africa's best.
Lost suite case and pillow that’s used by senior and they didn’t leave it at the airport
The use of a domestic carrier without entertainment was disappointing and a let down
There where no ear phones provided and the food needs to improve.
I was a good, but long trip. The airline did a good job. I would use them again.
The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.
Better this time, the pilot communicated to passengers of delay
All went really well. Except that I was randomly chosen to be thoroughly checked!!
Not having to pay to sit together. Seat cushions were worn out and breaking down sitting on metal framing, knees jammed against seat in front of me. Not a comfortable flight.
Very disappointed with cancellation, then rebooking with booked friends bumped off & then a delay of over 6 hours!! Totally disappointing & all the anxiety it caused was unacceptable. $15 food voucher to compensate is a joke!
Delays after delays only to announce we don't know how long it will take
We were reluctant to travel with Air Canada after reading many bad reviews; however, we were more than satisfied with the experience flying from San Francisco to Montreal and back. Seats were comfortable (although on the return flight we had very little leg room) and the crew was friendly and competent. The entertainment was outstanding, with hundreds of choices, from movies to shows to comedy. Our luggage was delivered in a timely manner (a little slow in San Francisco) and we were sent tracking notices all along the way through the Air Canada app. I wouldn't hesitate to travel with Air Canada again.
The usb ports to charge phones laptops did not work.
Staff never asked passengers to bring their seat backs forward during landing. Was hoping to get a little relief from the passenger in front of me (I have long legs that I cannot stow in the overhead). Otherwise the flight was very pleasant.
As always, Air Canada flight was delayed for almost more than an hour, which made my time of my flight 15 hours which was absolutely unacceptable.
Everything was excellent except the breakfast was cheap yogurt and cake ????