Find flights
When to book
FAQs & Tips
Direct Flights
Airlines
Deals

Find cheap flights from Europe to OR Tambo Airport, Johannesburg from R4 923

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 8/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
Thu 18/4
Thu 25/4

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

In the last 7 days, travellers have searched 47 600 107 times on KAYAK, and here's why:

Save 12% 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

R4 923
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (23% more expensive on average)
Flight from Frankfurt 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 OR Tambo, which days they fly and book direct flights.

Direct departures

Europe to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Tuesday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Wednesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Thursday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Friday

ANA, ASKY, Aegean Airlines, +63 more

ANA, ASKY, +64 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

See more direct flights

Direct returns

Johannesburg OR Tambo to Europe

Monday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Tuesday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Wednesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Thursday

ANA, ASKY, Aegean Airlines, +57 more

ANA, ASKY, +58 more

Friday

ANA, ASKY, Aegean Airlines, +63 more

ANA, ASKY, +64 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 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 KAYAK reviews.
7,7
KLMOverall score based on 1720 reviews
73entertainment
73food
78overall
78boarding
84crew
76comfort
Airline reviews

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Read more about KLM

Booked connecting flights with KlM. My serving flight was the furthest part of the airport. On arrival in Zurich. My two cases arrived but only one carry on belong to my son. His three suitcase didn't arrive. After enquiring we discovered they were still in Amsterdam. We landed at 11.12. We eventually left the airport just after one.

Seats are fair enough for medium tall people. Good food all the trip. Fight attendances are warm

I thought KLM was the best airline but the Lima - Amsterdam was 1 hours late, the Brussels - Amsterdam was 2.30 hours late and the Amsterdam - Lima was 30 minutes late

Mostly fine. Minor delays departing and arriving. Quite a cramped plane, not so much as regards legroom but very narrow seats. Quiet nice food. Non-working USB charger. Flight attendants were helpful but not particularly proactive — one had to work to get their attention (but all was fine once they notice you), very Dutch style:)

I travel frequently. The flight was late again... KLM should really try and be on time

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 .

The plane was clean and the staff was friendly. Food and drinks as expected on international flights. The entertainment system was old style, with a pullout controller, and selections not as extensive as on other flights.

Amazing KLM service and brilliant economy comfort seats. Well worth the extra.

All and all pretty good. It’s crowded but that is what flying is all about. But no complaints otherwise.

Well, in my case; the flight was delayed 1 hour, we have to wait in the plane to get green light. And the plane (probably because was a short trip) did not have entertainment or WiFi. No a good experience.

Boarding was smooth and on time. The seat was comfortable and the entertainment worked. Staff were gracious.

Everything went smoothly with Air France. There was a delay in departure which seemed to relate to the immigration services being short staffed.

worst experience ever i choose my seat in advance and also have my seat selected in my boarding and the they told me that my seat has been changed without notify me

Lost luggage, 2 bags were badly damaged and one of the bags came open.

A couple of minor delays in boarding but very professional and efficient staff.

Sky priority means you get to use the KLM business Lounge.

My seat was so uncomfortable, and the headrest was broken. Very very disappointing for the price I paid.

Please serve no god if you must serve dog food

I paid extra for a seat with more leg room but they changed the plane and found myself in an ordinary seat. This is expensive at 50€

Pros: "El entretenimiento"
Cons: "Demasiadas mascotas sin posibilidad de descanso. Un gato en ej asiento del frente que no dejó de hacer ruido y dos asientos atrás un pero en la misma situación. Debería tomar más medidas para el viaje de mascotas"

I paid for reserved seats but didn't got them at all

Turkish airline always good Only Turkish representatives at the gave need to be more helpfull to any staff who traveling on Turkish airline . One situation happened Ist to jfk on Feb 29 TK3 had seats I asked them to transfer me to tk3 because Feb 29 tk1 was oversold and they advise me that I might not make it for tk1 I asked them to transfer me to tk3 and they say no they can’t do it I been telling them you know that I don’t have a chance for tk 1 why would you let plane go with some empty seats on tk3 if you can transfer me to tk3 and have less staff on tk1 and still told me no I waited for tk1 9 hours and only last minute I got seat on tk1 It was not easy situation but I am glad I made it home Thank you Turkish Airline One more suggestion for Turkish Airline you need to make a FIRST CLASS cabin it would be so cool 🆒 Good luck all the best See you more

Service was superb and the flight experience overall was great

My mother got sick and dying and i have to change my flight and they charged me $2260 that is redisclose.

Flight canceled and then “uncanceled” after I booked are placement. I had to pay for both a Turkish Air doesn’t admit their mistake

Process for on line checking needs a lot of improvement. Very frustrating.

On line check in needs a lot of improvement. I tried and gave up.

they were much nicer on this flight. however, my baggage was delayed by one day, and one of my suitcases arrived broken.

Friendly crew. Computer systems had trouble keeping my Star Alliance status linked to my reservation. Inflight Wi-Fi was slow and expensive. No standard power outlet, but medium-power USB-C port slowly charged my laptop. No option to buy whisky in economy.

not enough room not comfortable but no charge for one checked bag and one carryon personal item

Unfortunately, the flight departure was delayed over one hour due to the aircraft used arriving late. Boarding was tedious because of the transit bus taking us to a remote area of the tarmac. Once aboard the crew was very accommodating and did well under more stress than usual. Turbulence caused a delay in meal service. Flight Attendant Anson was very helpful, respectful, and attentive to me and others around me. To be very clear, this was a code share flight on United, UA 181. They were very clear to us all to let those customers with a shortened layover time to their connecting flight to be allowed to exit first.

bad seats, meager food quantity. bread not fresh. Hollywood films lack entertainment.

Crew was great, captain included. Food was scarce, bread was not fresh. seats were very tight, backing seat to sleep disturbs customers. No leg room. earphones uncomfortable. Your extra charges for bags is very problematic for the industry as a whole, leave that for Ryan air. The short flight valencia munich seemed a downgrade for lufthansa, I mean seriously! charging for drinks - real cheap. So overall the price was too high for quality of adveture.

The WiFi didn’t work. The screens for movies were sticky and didn’t have a lot of options.

Waiting too long before getting on the plane. No communication, slow...horrible

Great flight. Left on time, not very crowded. Quiet and the right temperature.

The flight was smooth and on time. Check-in and boarding was very efficient. The flight was very comfortable and there was good entertainment and food on offer.

Absolutely horrific. Not only did the plane not board until AFTER it was supposed to have arrived in Luxembourg, but at the VERY last minute they announced that they would have to bump 10 people from the flight. Of course our family of 4 (trying to make it to Luxembourg to see my children’s 86 yo grandmother for Christmas) was bumped. There were 4 staff members, only one of which was even remotely trying to answer questions or get people on another flight. The reason they bumped us was bc a crew member was sick so instead of 110 passengers they could only take 100. This seemed ridiculous for a 30 minute flight where nothing is served anyway(!!?) They told us they could only book us on a Lufthansa flight at 1pm, but that there were no seats guaranteed. They also told us we would get a €250/person voucher for our troubles. They then gave us a link to a website to get those vouchers. When we got to the gate, the Lufthansa crew said that the flight was already overbooked and it was very unlikely that we would get on board. When asked if we could get our luggage and rent a car instead, they said it would take at least 2-3 hours to get our luggage. When we finally were allowed on the flight at the very last minute, we arrived in Luxembourg and none of our luggage (5 bags) with all of our Christmas presents and clothes/toiletries for the week made it to Luxembourg. Oh, and the link to get the vouchers doesn’t work….I think Air Dolomiti has a lot to answer for. I will be sure to avoid them at all cost in the future. I would recommend that companies like Kayak should use more professional air lines.

Flight was delayed and caused us to miss connection in IAD. Then bags didn’t arrive at bag claim until 1.25 hours after flight landed.

No entertainment, no food or beverage included… Price like Lufthansa, “comfort and service” from Eurowings.

Boarding = No one respected the boarding groups. The ground crew did nothing to enforce the boarding system. What is the point of being a Gold member when there are no benefits to that? Tired old plane

Better communication to those connecting flights and have a customer care desk at the airports

When you pay for seat selection but there website doesn't allow you to check in, they shouldn't force you to a middle seat where both random people around you invade your seat

The crew were competent and all seemed to enjoy their job and the only shiny part of the trip. The seats were extremely uncomfortable and the video machines very hard to work and had dated offerings. The air conditioning was like a refrigerator even with 4 blankets. The food was propbably the worst airline food I have had in years.

Well, no matter how you cut it, being crammed into economy class seats with little room or freedom to move isn't going to be enjoyable. The airline did a great job getting me there, I have no complaints about the service, and the food was above average airline food.

Qatar airways has clean cabins and it looks like u r in business class

Chaotic boarding at JNB, last minute gate change with no announcements.

Of 5 bags that we had in our group only 3 turned up at our destination. That was over 24 hours ago and it looks to be another 24 minimum before we see the other 2 bags. Communication has been terrible.

The flight got cancelled on thr day before the schedule. Very poor management of the situation. The reason given was crew resources.

Everything was good except entertainment system failed shortly into the flight.

Book cheap flights from Europe to Johannesburg

Recent return flight deals

15/6Sat
2 stopsRwandAir
17h 30mCDG-JNB
28/6Fri
2 stopsRwandAir
17h 30mJNB-CDG
R8 431
4/5Sat
2 stopsRwandAir
17h 30mCDG-JNB
17/5Fri
2 stopsRwandAir
17h 30mJNB-CDG
R8 449
9/5Thu
2 stopsRwandAir
17h 30mCDG-JNB
29/5Wed
2 stopsRwandAir
17h 30mJNB-CDG
R8 487
24/5Fri
1 stopLufthansa
12h 45mCDG-JNB
5/7Fri
1 stopLufthansa
13h 35mJNB-CDG
R10 392
24/5Fri
2 stopsLufthansa
18h 00mCDG-JNB
5/7Fri
1 stopLufthansa
13h 35mJNB-CDG
R10 750
12/6Wed
1 stopKLM
24h 10mLCY-JNB
3/7Wed
1 stopKLM
22h 00mJNB-LCY
R11 863
11/4Thu
1 stopKLM
23h 35mLCY-JNB
2/7Tue
1 stopKLM
20h 20mJNB-LCY
R11 939
17/6Mon
1 stopAir France
13h 40mFRA-JNB
26/6Wed
1 stopAir France
14h 10mJNB-FRA
R12 410
29/3Fri
1 stopAir France
22h 45mFRA-JNB
27/6Thu
1 stopAir France
14h 10mJNB-FRA
R12 674
16/8Fri
1 stopBritish Airways
15h 40mFRA-JNB
5/9Thu
1 stopBritish Airways
14h 10mJNB-FRA
R17 427

Search by stops

Search by airline

Search by price

Recent one-way flight deals

8/4Mon
directCondor
11h 00mFRA-JNB
R4 923
8/4Mon
1 stop
16h 20mZRH-JNB
R5 356
9/5Thu
directLufthansa
10h 25mFRA-JNB
R9 675
29/3Fri
2 stopsLufthansa
20h 35mCDG-JNB
R9 883
17/4Wed
1 stopKLM
26h 00mFRA-JNB
R10 996
8/9Sun
1 stopAir France
20h 05mFRA-JNB
R11 090
17/4Wed
1 stopAir France
20h 05mFRA-JNB
R11 109
14/9Sat
1 stopKLM
31h 05mFRA-JNB
R11 128
9/5Thu
directBritish Airways
11h 00mLHR-JNB
R18 144
25/6Tue
1 stopBritish Airways
34h 25mZRH-JNB
R79 817

Search by stops

Search by airline

Search by price

Last minute flights from Europe to OR Tambo

Last minute flight, train and bus deals

22/3Fri
multi-stopRwandAir
28h 50mCDG-JNB
1/4Mon
multi-stopRwandAir
17h 30mJNB-CDG
R10 996
21/3Thu
multi-stopRwandAir
17h 30mCDG-JNB
3/4Wed
multi-stopRwandAir
17h 30mJNB-CDG
R11 052
23/3Sat
multi-stopKenya Airways
20h 00mCDG-JNB
29/3Fri
multi-stopKenya Airways
19h 20mJNB-CDG
R12 410
21/3Thu
directAir France
11h 15mCDG-JNB
3/4Wed
directAir France
10h 55mJNB-CDG
R13 429
20/3Wed
directAir France
11h 15mCDG-JNB
4/4Thu
directAir France
10h 55mJNB-CDG
R14 164
23/3Sat
multi-stopKLM
34h 50mFRA-JNB
1/5Wed
multi-stopKLM
22h 25mJNB-FRA
R14 579
21/3Thu
multi-stopKLM
20h 50mFRA-JNB
29/4Mon
multi-stopKLM
19h 25mJNB-FRA
R14 919
21/3Thu
directLufthansa
10h 35mFRA-JNB
29/4Mon
directLufthansa
10h 35mJNB-FRA
R20 690
20/3Wed
directLufthansa
10h 35mFRA-JNB
28/3Thu
directLufthansa
10h 40mJNB-FRA
R21 425
22/3Fri
multi-stopBritish Airways
16h 35mZRH-JNB
29/3Fri
multi-stopBritish Airways
15h 30mJNB-ZRH
R99 620

Search by stops

Search by airline

Search by price

Flights to OR Tambo Airport, Johannesburg

Destination:

OR Tambo Airport, Johannesburg (JNB)South Africa

Return flight deals:

OR Tambo Airport, Johannesburg - Europe

Cabin classes:

R120 612
R48 584
R31 666
R3 470

Browse origins:

View more