R6 405 Find Cheap Flights from Europe to OR Tambo Airport, Johannesburg

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to OR Tambo departing on 25/4. 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
0 bags

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

In the last 7 days, travellers have searched 41 299 237 times on KAYAK, and here's why:

Save 18% 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.

Good to know

Low season

June

High season

December

Cheapest flight

R6 405
Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (28% more expensive on average)
Flight from Paris Charles de Gaulle Airport to OR Tambo Airport, Johannesburg

FAQs for booking Europe to OR Tambo Airport, Johannesburg flights

  • How does KAYAK find such low prices on flights from Europe 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 from Europe to OR Tambo Airport, Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from Europe 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 from Europe is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from Europe 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 to Europe with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from Europe 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 from Europe up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Prefer to fly direct from Europe to Johannesburg OR Tambo?

Find which airlines fly direct from Europe to Johannesburg OR Tambo Airport, which days they fly and book direct flights.

Direct departures

Europe to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Tuesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Wednesday

ANA, ASKY, Aegean Airlines, +67 more

ANA, ASKY, +68 more

Thursday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Friday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Saturday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Sunday

ANA, ASKY, Aegean Airlines, +67 more

ANA, ASKY, +68 more

See more direct flights

Direct returns

Johannesburg OR Tambo to Europe

Monday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Tuesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Wednesday

ANA, ASKY, Aegean Airlines, +67 more

ANA, ASKY, +68 more

Thursday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Friday

ANA, ASKY, Aegean Airlines, +69 more

ANA, ASKY, +70 more

Saturday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Sunday

ANA, ASKY, Aegean Airlines, +67 more

ANA, ASKY, +68 more

See more direct flights
See more direct flights

Top 5 airlines serving from Europe to OR Tambo

Need help choosing which airline to fly with from Europe to OR Tambo? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
7,8
KLMOverall score based on 1344 reviews
7,2Entertainment
7,9Boarding
7,3Food
7,7Comfort
8,4Crew
Airline reviews

Good flight with KLM, friendly staff. Food was good, had much worse on other airlines. Selection of drinks also good enough for us. Entertainment was also good. The economy seats are ok and that’s it. For a 12 hour flight I think a little more comfort in the economy seats in pitch and softness would be highly appreciated by the customers and can makte the difference.

10,0 ExcellentDennis, Nov 2024BKK - AMS
Read more KLM reviews

Good flight with KLM, friendly staff. Food was good, had much worse on other airlines. Selection of drinks also good enough for us. Entertainment was also good. The economy seats are ok and that’s it. For a 12 hour flight I think a little more comfort in the economy seats in pitch and softness would be highly appreciated by the customers and can makte the difference.

Good food. Excellent crew service. Clean aircraft. Narrow seats and isle.

There was fog in Amsterdam so many flights were delayed because of the weather. Air France knew that the flight would be delayed by two hours but still boarded the plane on time. Instead of letting the passengers wait at the gate we were crammed into the plane. It was uncomfortable. No refreshments were given. I couldn’t charge my devices onboard.

The food & entertainment really stood out in terms of quality. The nasi goreng & chicken satay were absolutely delicious. It’s great that KLM feature international cuisine.

Seats were comfortable crew members support was very good but AVML ordered or selected by us needs a lot of improvement.

Seats were nice and comfy. Crew was polite and attentive. Business class is awesome and worth the money.

Flight left a few minutes late, but that's it. I wish the seats could be wider and recline more.

The IFE was quite old, but it worked fine and the content was good. The cabin crew were excellent and the food was as also very good

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.

Great flight because I upgraded to Premium Comfort. Made a huge difference in the experience.

The only thing that could have been better, is that the food trays get left way to long after a meal. We had a snack 8 hrs into the trip, and they left us with the boxes and cups for way too long. It is not fun being trapped in your seat unnecessarily

I purchased Qatar airways after seeing ads about its service. To my surprise Qatar is marketing gimmick and horrible airlines which I don’t recommend to anyone Flight was dirty including flight from Miami to Doha And Doha airport restrooms are dirty On top of this they use this pathetic cheap indigo From Doha to Hyderabad which I will never fly Also they lost one of my baggage in Indigo and still waiting to receive it. I will never travel Qatar and will never recommend

Worst air experience in whole life . Boarding and checking was hassle as they did 3 times. Crew team was clueless about passengers need. Despite of passengers raising hand , they were resetting the program

riding in first class, you don't expect every time you order your dinner or breakfast that the first thing the stewardess says is Let me see if we have any left. Also, the food selection was not great: 3 of 4 entrees had mushrooms and I dont eat mushrooms, the 4th item was 'let me see if we have any left' and this was within 30 mins of entering the flight! Same experience level, it didn't feel first class this round.

Wasn’t allowed to continue with the purchased tickets because I hadn’t been able to go on the first scheduled leg.

Noice cancelling headphones would be better since it’s a crowded plane And kids behaviors are unavoidable

Operated by American Airlines. Very chaotic and the crew was bit rough responding any enquiries. Restricted leg space.. Qatar would have been better

Not good. Expected a lot more as far as excellence.

There’s lots of problem I faced from Bom to Doha that experience was worst I never faced before like this

Overall it was a very good experience. Boarding was efficient and well organized. The cabin crew were excellent. The meals were tasty and quite filling. The warm bread rolls were a nice touch. Seats were comfortable even if they were a little narrow. Entertainment selection was excellent.

The plane was old Only 3 bathrooms available for economy The entertainment was old and the selection was poor

I did not get my baggage at my final destination..poor coordination with connecting flights with partner airlines (Saudi airways). Also the food was very mediocre.

Not a good one this time. The absence of internet without any information/notification ahead was really the unacceptable part. Also this new A350-900 has a serious legroom challenge for economy seats. It’s more like a medium-haul flight legroom configuration.

Not great , just ok . I expected better food but it did not deliver . Flight staff was ok . The guy at the drop off bag counter was the only saving grace in this whole trip . He was pleasant, friendly and very helpful . You couldn’t ask for a better assistance from him .

Very good crew. Food service above average. Seats very small for a 12 hours flight.

Boarding was a disaster being moved by Air France by bus to the plane. The plane should have been at the right gate.

They lost my baggage and I still have not got it back. Disgrace

They lost my lauggage and I STILL HAVE NOT RECEIVED IT. NO ONE IS HELPING! PLEASE HELP FIND MY LOST LAUGGAGE

A disaster. Air France is a real joke. They overcharge us customers for absolutely nothing. Service was very poor, food was mediocre, entertainment non existent, etc. We paid thousands of dollars for our business class tickets and then we were told in Paris we could not access its lounge. Really Air France ? Congratulations on irritating your customers to the sky high level and ensuring we will do everything in our power to discourage others to travel with you.

They again did not offer any functioning WiFi in the transatlantic crossing.

Food service was good. Aircraft was old and needed upgrade such as seats. Flight was delayed about 1 hour.

Connection time and departure time were both changed to cause undue stree on older people who cant run through an airport

We were delayed taking off which caused us to miss the connection to Orlando in Frankfurt. The gate we landed at in Frankfurt was in A terminal and the next flight was c15 which was impossible to get to even running. Very poor planning on Lufthansa’s part.

I like entertainment on the plane once I got it to work. The touch screen really had a hard time responding to touch. Boarding was excruciatingly slow. Getting through passport control was bad enough but security had a line of us not moving at all while this team of security people took their time going through every item of one single passenger, not letting anybody else advance (only one lane open while the equipment was there for 2). I would have missed my connecting flight had it not been an hour late itself. I know the airport is not the responsibility of Lufthansa or Kayak but I mention it as the reason my experience was not great.

Well,I miss a flight to Stl with United,they send me to Stl with a different airline, but same day,which was great

Staff are really not attentive. Seem rather disinterested in attending to the customers in general.

Very cheap airline, with low quality services. Staff not particularly kind

Air Dolomiti personnel were very nice as ever. Got nicked for 80 euros for my bag; something I didn’t agree to when I booked… What’s up with that?

My baggage got struck in Rome while coming back from Hyderabad - SFO I missed my connection from Delhi to Hyderabad, and they were offering me a flight 3 days later. I had to purchase my ticket to go to Hyderabad.

Flight was cancelled. Rebooked after 5 hour delay. Pregnant daughter rebooked following day with 12 hour layover in Düsseldorf. However - I must applaud and praise the Business lounge hosts who were EXCEPTIONAL in trying to rebook and arranged for our daughter to standby for last flight of the day - which she made. The terminal B business lounge reception staff were AWESOME

Nice experience. Baggage arrival in Mumbai wasn't that quick and needs improvement.

I could not charge my phone the entire night or read my book, as the whole middle isle was without power.

They lost my baggage and still waiting an update when I can receive it

I was at the airport 10 hour early. I would have loved to drop luggage in advance but this was possible only 3h before the scheduled time, however BA was so kind to move me to the earlier flight as it had space available at no extra cost. Thank you!

The whole experience was great. The only improvement would be the entertainment selection

old seat need to go! outdated and uncomfortable. I waited 40 minutes for my bag

The plane was clean. The crew were lovely. Food was good - but seat 1D is a poor location. - the crews cupboard is right near your feet and they visited them frequently swishing the curtain from the galley onto my feet everytime also creating a swish of cold air each time & then slamming the door.

Lost bag - again. No help from staff at Nice - they have a handling agent who does nothing No emergency kit Try calling BA - they eventually found the bag - now on later flight. Trying to get someone to help in the short term is impossible. If I am unhappy - then I have to log it on a website. The agent said he was only able to help with future bookings - not assist in the chaos BA had caused. IF YOU WANT SERVICE WHEN THINGS GO WRONG - PICK ANYONE BUT BA. Personally - I'm joining ABBA (Anyone But BA) again.

Business class to Istanbul. Packed flight. Cabin crew seemed incapable of differentiating between economy and business passengers with regard to access to the WC which meant whole flight I had people standing in aisle and leaning into my aisle seat, queueing for the front WC. Crew put it down to a lack of curtain between the two classes. The seats, for a 3hrs55 min flight were just standard seats with middle seat unoccupied. So nothing special apart from the food, which was mediocre. Aside from the roast chicken dinner (‘special’ traditional British menu option, which looked poor but tasted good I gather). However 2 king prawns does not make a main course salad.

Flight was 1 hour 40 minutes late in departure. My luggage was left at Heathrow but is being delivered today. All things considered, it was a good flight.

Book cheap flights from Europe to Johannesburg

Recent return flight deals

1/2Sat
1 stopRwandAir
16h 50mCDG-JNB
14/2Fri
1 stopRwandAir
16h 05mJNB-CDG
R8 217
18/2Tue
1 stopRwandAir
16h 50mCDG-JNB
5/3Wed
1 stopRwandAir
16h 05mJNB-CDG
R8 272
28/5Wed
1 stopLufthansa
14h 00mCDG-JNB
15/6Sun
1 stopLufthansa
13h 55mJNB-CDG
R10 047
22/1Wed
1 stopLufthansa
20h 40mCDG-JNB
27/1Mon
1 stopLufthansa
18h 55mJNB-CDG
R10 102
17/3Mon
1 stopKLM
14h 45mBRU-JNB
30/3Sun
1 stopKLM
23h 00mJNB-BRU
R11 200
24/1Fri
1 stopQatar Airways
30h 15mBRU-JNB
31/1Fri
1 stopQatar Airways
25h 05mJNB-BRU
R11 273
17/3Mon
1 stopKLM
12h 55mBRU-JNB
30/3Sun
1 stopKLM
23h 00mJNB-BRU
R11 309
27/5Tue
1 stopQatar Airways
24h 25mBRU-JNB
20/6Fri
1 stopQatar Airways
25h 20mJNB-BRU
R11 968
12/2Wed
1 stopAir France
16h 40mAMS-JNB
19/2Wed
1 stopAir France
14h 50mJNB-AMS
R12 590
13/5Tue
1 stopAir France
22h 35mMUC-JNB
3/6Tue
1 stopAir France
19h 50mJNB-MUC
R13 011

Search by stops

Search by airline

Search by price

Recent one-way flight deals

25/4Fri
1 stop
16h 25mCDG-JNB
R6 405
20/4Sun
3 stops
35h 25mLGW-JNB
R7 100
9/6Mon
1 stopQatar Airways
17h 00mMUC-JNB
R9 553
16/3Sun
1 stopKLM
14h 05mFRA-JNB
R11 145
3/3Mon
1 stopAir France
22h 35mFRA-JNB
R11 236
22/2Sat
2 stopsKLM
18h 15mFRA-JNB
R11 621
23/2Sun
directAir France
11h 25mCDG-JNB
R15 281
28/12Sat
1 stopBritish Airways
16h 50mZRH-JNB
R16 049
28/12Sat
1 stopBritish Airways
23h 10mZRH-JNB
R16 177
21/2Fri
1 stopQatar Airways
21h 50mFRA-JNB
R32 830

Search by stops

Search by airline

Search by price

Last minute flights from Europe to OR Tambo

Last minute flight, train and bus deals

26/12Thu
multi-stopSWISS
31h 40mCDG-JNB
30/1Thu
multi-stopSWISS
15h 15mJNB-CDG
R10 651
25/12Wed
multi-stop
13h 45mLHR-JNB
19/1Sun
multi-stop
14h 45mJNB-LHR
R11 877
24/12Tue
multi-stopKLM
24h 55mMUC-JNB
16/1Thu
multi-stopKLM
14h 40mJNB-MUC
R13 871
24/12Tue
multi-stopKLM
25h 40mFRA-JNB
16/1Thu
multi-stopKLM
23h 30mJNB-FRA
R14 018
23/12Mon
multi-stopAir France
35h 50mMUC-JNB
22/1Wed
multi-stopAir France
22h 20mJNB-MUC
R15 701
24/12Tue
multi-stopAir France
27h 00mMUC-JNB
28/1Tue
multi-stopAir France
18h 05mJNB-MUC
R15 793
25/12Wed
directBritish Airways
11h 05mLHR-JNB
19/1Sun
directBritish Airways
11h 30mJNB-LHR
R17 056
23/12Mon
directBritish Airways
11h 05mLHR-JNB
26/3Wed
directBritish Airways
11h 30mJNB-LHR
R19 545
25/12Wed
multi-stopQatar Airways
17h 30mMUC-JNB
14/1Tue
multi-stopQatar Airways
18h 25mJNB-MUC
R23 516
25/12Wed
multi-stopQatar Airways
24h 05mMUC-JNB
17/1Fri
multi-stopQatar Airways
22h 20mJNB-MUC
R23 534

Search by stops

Search by airline

Search by price

Everything you need to know for your flight to OR Tambo

Information on your arrival and departure airports

Not what you’re looking for? Find thousands of other hotels, flights and car hire with KAYAK.