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

Find cheap flights from Germany to OR Tambo Airport, Johannesburg from R6 255

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 10/6. 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
Sat 29/6
Sat 6/7

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

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
In the last 7 days, travellers have searched 43 361 115 times on KAYAK, and here's why:

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

Flights to OR Tambo - Travel Insights & Trends

Get data-powered insights and trends into flights to OR Tambo to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest flight to OR Tambo Airport, Johannesburg?

These are the best prices found by users searching on KAYAK in the last 72 hours.
If travelling to OR Tambo Airport, Johannesburg, the cheapest city to fly from in the last 3 days was Düsseldorf, with flights as low as R114 715 one-way and R206 574 return. Flights from Frankfurt am Main are the most searched and start at $198 for a return trip.

How much is a flight to Johannesburg OR Tambo Airport?

The average and cheapest price for all flights to Johannesburg OR Tambo Airport from each origin found by users searching on KAYAK in the last month.
On average, a flight to Johannesburg OR Tambo Airport costs R16 761. The cheapest price found on KAYAK in the last 2 weeks cost R11 757 and departed from Munich. The most popular routes on KAYAK are Munich to Johannesburg OR Tambo Airport which costs R16 628 on average, and Frankfurt am Main to Johannesburg OR Tambo Airport, which costs R19 426 on average.
See prices from:

What is the cheapest day to fly to Johannesburg?

The average price of all flights to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Johannesburg is Tuesday where tickets can be as cheap as R15 608. On the other hand, the most expensive day to fly is Saturday, where prices are R16 761 on average.

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 year for flights to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the median of all values for each month.
The cheapest month for flights to Johannesburg OR Tambo Airport is January, where tickets cost R14 362 on average for one-way flights. On the other hand, the most expensive months are July and May, where the average cost of tickets from Germany is R23 167 and R22 726 respectively. For return trips, the best month to travel is January with an average price of R14 032.

What is the cheapest time of day to fly to Johannesburg OR Tambo Airport?

The average price for all flights to Johannesburg OR Tambo Airport depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Johannesburg OR Tambo Airport is generally in the morning, when flights cost R14 029 on average. The most expensive time of day to fly to Johannesburg OR Tambo Airport is generally at night, which is peak travel time and where the average cost of a ticket is R16 638.

What is a good deal for flights to Johannesburg OR Tambo Airport?

If you’re looking for cheap airfare to Johannesburg OR Tambo Airport, 25% of our users found tickets to Johannesburg OR Tambo Airport for the following prices or less: From Frankfurt am Main Airport R14 165 one-way - R16 756 return.

How far in advance should I book a flight to Johannesburg OR Tambo Airport?

To calculate daily average prices, KAYAK takes all prices for each day before departure over the last year for flights to Johannesburg OR Tambo Airport, removes the top 0.1% to account for outliers, and then takes the average of all the values for each month.
To get a below average price, you should book around 0 weeks before departure. For the absolute cheapest price, our data suggests you should book 41 days before departure.

Which airline offers the most flights to Johannesburg OR Tambo Airport?

Of the 7 airlines that fly to Johannesburg OR Tambo Airport, Airlink offers the most flights, with around 463 per week, followed by FlySafair with 368 flights per week.

How long is the flight to Johannesburg OR Tambo Airport?

The duration of your flight to Johannesburg depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular routes to Johannesburg on KAYAK are from Frankfurt am Main, which takes 10h 25m, Munich, which takes 10h 25m, Berlin, which takes 12h 45m, and Düsseldorf, which takes 13h 50m.

How many direct flights to Johannesburg OR Tambo Airport are there each day?

There are around 165 direct flights from within Germany to Johannesburg OR Tambo Airport every day. Most flights depart in the morning, with 14:00 the most common departure time and 49% of flights departing in the morning.

How many direct flights to Johannesburg OR Tambo Airport are there each week?

Each week there are around 1 150 direct flights from within Germany to Johannesburg OR Tambo Airport. The most common day for departures is Friday, with 16% of flights taking off on this day.

How many long-haul flights are there to Johannesburg OR Tambo Airport each week?

There are not any medium-haul (3-6 hour flight duration) or short-haul (up to 3 hour flight duration) flights to Johannesburg OR Tambo Airport. Instead, there are 7 long-haul flights (6-12 hour flight duration), with the most arriving from Frankfurt am Main Airport.

How many cities have direct flights to Johannesburg OR Tambo Airport?

From Germany, there are direct flights to Johannesburg OR Tambo Airport from 1 city. This city is Frankfurt am Main Airport and there are 7 direct flights each week.

Good to know

Low season

June

High season

December

Cheapest flight

R6 255
Best time to beat the crowds (0% less expensive on average)
Most popular time to fly (16% more expensive on average)
Flight from Düsseldorf to OR Tambo Airport, Johannesburg

FAQs - booking OR Tambo Airport, Johannesburg flights

  • What is the cheapest flight to OR Tambo Airport, Johannesburg?

    If travelling to OR Tambo Airport, Johannesburg, the cheapest city to fly from in the last 3 days was Düsseldorf, with flights as low as R114 715 one-way and R206 574 return. Flights from Frankfurt am Main are the most searched and start at $198 for a return trip.

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

    You’ll need to travel 21 km to reach the Johannesburg city centre from OR Tambo Airport, Johannesburg.

  • How much is a flight to Johannesburg?

    On average, a flight to Johannesburg costs R16 761. The cheapest price found on KAYAK in the last 2 weeks cost R11 757 and departed from Munich Franz Josef Strauss Airport.

  • 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.

See more FAQs

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

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest OR Tambo Airport, Johannesburg flight deals.

Prefer to fly direct to Johannesburg OR Tambo?

Find which airlines fly direct to OR Tambo, which days they fly and book direct flights.

Direct departures

Germany 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, +62 more

ANA, ASKY, +63 more

Thursday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 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, +62 more

ANA, ASKY, +63 more

See more direct flights

Direct returns

Johannesburg OR Tambo to Germany

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, +62 more

ANA, ASKY, +63 more

Thursday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 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, +62 more

ANA, ASKY, +63 more

See more direct flights
See more direct flights

Top 5 airlines serving from Germany to OR Tambo

 
See real verified KAYAK customer reviews for airlines flying to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Germany to Johannesburg. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with 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 1520 reviews
7,4Food
7,2Entertainment
8,4Crew
7,9Boarding
7,7Comfort
Airline reviews

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

8,0 ExcellentJacob Oluleke, Apr 2024LOS - AMS
Read more about KLM reviews

The food from Lagos to Amsterdam was was very poor compared to AMS-YYZ

The flight was delayed for 2 hrs. Because they didn’t have a crew to fly. And it is not a first time for klm to do that. Last time they cancelled my filght and rebooked me 3 days later. Not reliable airline

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

no issues at all... Kudos to the food. This time was really really good

One of the vstewardeses wanted to bump me of the plane for absolutely nothing. There is CCTV in the plane ans everything can be verified. Very disappointing , you all will see, o other 5 years and the passangers who does not smile to flight attendent will be bumped off...

The worst airline. Cancelled flight 30 min before boarding and rebooked on flight after 3 days.

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:)

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 .

Leave on time so i dont miss my transit flight. Also make it so coffee/tea is free amd not a paid service. The staff treat us like dogs having us wait everywhere. The buses had no ac and we had to wait inside packed like sardines. Horrible experience. Never flying again hopefully and not using kayak.

Carry on luggage size for economy passengers significantly smaller than other airlines, so nearly all ecomy passengers had their bags taken and checked.

Far above average. The level of quality and service has really improved and passed most US carriers on this route. Go Edelweiss!

Flight was late and crew were unwilling to help with information on connections. Call light had been on for 61 minutes without tesponse.

Horrible experience. They "GAME" with seats they decided to play where you can`t select or get seat during check-in without paying and then forcing you to stay long line at the Customer Service at the gate to get a boarding ticket with seat assigned is pathetic. Will never fly with United again!

So terrible. They would not rebook me for a flight until 2 days. I had to spend so much money to get my own flight. They were rude and not helpful.

Everything from the price to online checkin and the flight being on time to the crew and food was very good. The comfort level is fine--the seats are very close to each other in Economy. But I guess you get what you pay for.

Flight was delayed for 4 hours and they misplaced my luggage too. Appalling.

There were multiple delays and the food was poor. Better food.

Wheelchair was the excellent service. I didn’t have any food or used entertainment. Overall for my trip experience was excellent. Thank you very much and keep up good work. Best regards

No towels or tissue and chocolate and mint provided before arrival

Just happy I flew Qatar Airways awesome no wonder they are #1 in the world right now! The food was just delicious, very courteous, professional crew.

From Montreal to Doha , we habe two complaints : 1) They want to charge for Seat Selection, claiming that the Class of ticket bought on Kayak did not cover seat selection. It such a penny pinching rule, I told them, since we paid almost $20,000 our 3 tickets , that rule should never exist. Also I reserved my tickets so many months ahead, I expected they will naturally put the family together or move somebody else to keep our family seating together. I filed a complaint, and NOBODY ANSWERED. 2) In Montreal, Qatar has an arrangement with the National Bank Lounge. It was so overcrowded and the Lounge is so bad in terms of service and food, amenities etc... The WORST lounge . Why Qatar not have another arrangement their Business Class clients in Montreal. The Air France KLM Lounger is better, the Air Canada Lounge is better. Qatar should send somebody to take a look ! Joseph Chung

Just money making business. This was my fourth journey with Qatar Airways, year by year the quality of service getting poor. Food is very cheap. They have some low quality alcohol beverages. They don’t have any brandy or cognac. No toilet around the gate lounge. We have to wait until getting to the flight for use toilet.very long standing for entering into the flight. We can see the old passenger suffering.

Luggage handling was very very bad. Damaged my new Calvin Klein bag and delayed another. Still did not get it since 2 days. Worst airlines and service.

The boarding process was unpleasant. We had hardly any checked baggage, but they insisted on weighing the cabin baggage. While the weight of our cabin bag was well within limit, it seemed petty! The food was pretty disgusting. I had such awful food on the way over, that I brought some snacks of my own for the flight back. Glad I did. Qatar was consistent in that food was just as terrible on the way back as it was on the way over. The flight attendants were super-nice, though. If I had an option I would not take Qatar Airways again.

I encountered challenges with the boarding staff during the boarding pass issuance process, leading to disagreements. Despite my agent's information that carrying a small cabin bag along with a separate bag containing my laptop and purse was permitted, the boarding staff did not allow it.

Flight could have been better. Sandwiches provided in the meal were inedible. Service was pathetic

This was a really enjoyable flight. Even though I was in economy, I had a great deal of leg space, I had a nice meal, and the flight staff was helpful and friendly. A really great flight.

Qatar said few times that the luggage will be at the final destination but they were wrong. Please check where your port of entry is at the destination. This is where the luggage would be. The food was terrible.

Overnight flight in the old style Business class, but still very good.

Very disorganised check-in and boarding. We won't fly with them again

The seat did not recline and we called the stewardess, he forced it to recline, but when we landed, it did not come forward because the seat was broken. The stewardess came, He tried to do it but couldn't do it, the flight commander came and spoke to us in a bad tone, telling us to get out of here, she waited at the head and acted as if there was a child and we couldn't get up, it was very shameful, I don't even know if it's true, but she said if you don't get up, the plane will not land and will keep turning around. Then a passenger pushed the seat from behind and it worked. Then we wanted to talk to the supervisor again, but she did not come next to us. We fly so much and this is the first time we encountered such a style.

Only chicken as a meat dish through out the flight

Boarding did not have a clue what is an EU disability card

for the very long way the flight has to be more confortable it was very dirty the wc was not clean

Great ground-check in crew. Pleasant flight attendant crew. Very short flight

Flight canceled and uncanceled. I had already rebooked and so have to pay for both. No one is willing to admit fault

I will avoid this airline as much as possible. Service was rude, and I don’t think the crew knew how to answer a CALL LIGHT. I pushed my call light on the ohare to Istanbul and the Istanbul to Thailand flight because I was very very thirsty. NO ONE CAME. I pushed it twice! NO ONE CAME! Why have a call light when no one will come? My experience was the WORSE AND I WILL NEVER EVER FLY WITH THIS AIRLINE AGAIN. The cabin crew needs to learn MANNERS AND BE RETRAINED on their jobs on how to be helpful and kind instead of being short with their customers and ANSWER CALL LIGHTS! I honestly wouldn’t be suprised this airline goes out of business.

Better attitude training for staff at airport, better training for flight attendants, better food, don’t put us with all the crying babies that cried nonstop for 12 plus hours.

Loved the food (vegetarian in our case). Super pleasant. We're in our 60s/70s and not speedy anymore but I never felt rushed. Entertainment choices very current, personalized, and fun. Asked to change seats with a man who had paid for his seats as well but something had occurred in process so he was two rows away from his small daughter. Staff was very efficient at mediating the exchange and gave us a beautiful little travel pack as a gift to agree to it. The seats were comfortable but reclined a bit much for my comfort. I'm glad I'm not claustrophobic as the person in front of me reclined to the max and I felt very enclosed. Very efficient crew simultaneously as super pleasant.

Crew was super rude in business class. Not friendly or helpful. Luggage was damaged and was told to file with United and that was unsuccessful.

Horrible. The plane didn't land on time. Again left delayed 1 hr. Then landed in different city Poznan. No one there was from Luthansa. We were dropped off like animals. No food, no instructions. After 2 hrs we got a bus! 1 bus for all the people from the plane. 4 hrs back to warsaw. Arrived at 11pm at the airport in Warsaw. Again No one from Luthansa. I had to sit spend a night at the airport to get a bus to my final destination in Poland. Shame on Luthansa!!! Will never fly in my life! Paying $1400 for the ticket with 2 delayed flights, nothing offered for inconvenience!!! Bad bad

The connection at Frankfurt was chaotic and nearly missed the flight to Atlanta. They made was wait for busses to transfer and it took ages

We liked the direct flight from Frankfurt to Orlando, however, it was a little confusing as I thought I was traveling with Lufthansa from Izmir- Frankfurt-Orlando. We were not able to check in online twenty-four hours before the flight from Izmir. One lady in our group wanted to check two suitcases in Izmir, but was not allowed to do so. She was allowed to take the extra bag into the cablin. Others in our group were able to check two bags. In Frankfurt several in our group were given stand-by boarding tickets, which worried them. Everyone eventually was allowed to board, but it caused them to worry. I didn't have any of those problem.

Must deplane and take bus in Frankfurt. A big hassle.

Boarding, comfort, food/drinks, entertainment and most of all an extremely courteous and friendly group of flight attendants made my 12 hour flight an absolute joy!

Everything great. Just didn’t get my checked bag. Never left Berlin

The bad part was 2 hour delay and we were seating in the airplane it was getting hot and uncomfortable But after they fixed the problem everything went so smooth Crew were amazing very nice polite and caring

The plain was on time. Better seating, better service than Discover. I wish I could used them for my return flight. I have used them before, and they were always good.

Book cheap flights from Germany to Johannesburg

Recent return flight deals

 
These are the cheapest return flights to Johannesburg found on KAYAK in the last 72 hours.
17/6Mon
1 stopKLM
24h 30mMUC-JNB
3/7Wed
1 stopKLM
14h 10mJNB-MUC
R11 262
17/6Mon
2 stopsKLM
18h 35mMUC-JNB
3/7Wed
1 stopKLM
23h 10mJNB-MUC
R11 904
10/6Mon
1 stopSWISS
22h 05mSTR-JNB
26/6Wed
1 stopSWISS
23h 05mJNB-STR
R12 418
19/6Wed
1 stopSWISS
18h 15mHAM-JNB
3/7Wed
1 stopSWISS
13h 10mJNB-HAM
R13 262
17/9Tue
directLufthansa
10h 25mFRA-JNB
1/10Tue
directLufthansa
10h 35mJNB-FRA
R13 298
4/9Wed
1 stopLufthansa
12h 45mBER-JNB
15/10Tue
1 stopLufthansa
12h 45mJNB-BER
R13 463
20/11Wed
1 stopQatar Airways
22h 45mFRA-JNB
3/12Tue
1 stopQatar Airways
24h 10mJNB-FRA
R13 849
17/9Tue
1 stopQatar Airways
20h 30mFRA-JNB
1/10Tue
1 stopQatar Airways
25h 00mJNB-FRA
R13 867
20/11Wed
1 stopTurkish Airlines
14h 55mMUC-JNB
9/12Mon
1 stopTurkish Airlines
15h 20mJNB-MUC
R13 940
4/11Mon
1 stopTurkish Airlines
22h 20mHAM-JNB
25/11Mon
1 stopTurkish Airlines
19h 10mJNB-HAM
R14 711

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Johannesburg found on KAYAK in the last 72 hours.
10/6Mon
2 stops
40h 55mDUS-JNB
R6 255
10/6Mon
3 stops
40h 10mDUS-JNB
R7 410
2/9Mon
2 stops
37h 10mFRA-JNB
R7 429
2/10Wed
1 stopQatar Airways
18h 10mHAM-JNB
R10 015
18/11Mon
1 stopQatar Airways
17h 00mMUC-JNB
R10 088
25/11Mon
1 stopKLM
15h 00mSTR-JNB
R11 281
2/9Mon
1 stopKLM
26h 00mFRA-JNB
R11 391
12/10Sat
directLufthansa
10h 25mMUC-JNB
R21 901
14/9Sat
directLufthansa
10h 25mMUC-JNB
R22 341
5/6Wed
1 stopSWISS
18h 40mCGN-JNB
R50 772

Search by stops

Search by airline

Search by price

Last minute flights to OR Tambo

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Johannesburg that are departing in the next 10 days.
2/6Sun
multi-stopEgypt Air
22h 00mDUS-JNB
5/6Wed
multi-stopEgypt Air
16h 30mJNB-DUS
R12 436
1/6Sat
multi-stopKLM
14h 20mFRA-JNB
30/6Sun
multi-stopKLM
18h 30mJNB-FRA
R14 637
4/6Tue
multi-stopSWISS
18h 20mDUS-JNB
19/6Wed
multi-stopSWISS
22h 40mJNB-DUS
R16 160
2/6Sun
multi-stopSWISS
13h 05mDUS-JNB
19/6Wed
multi-stopSWISS
22h 40mJNB-DUS
R17 169
3/6Mon
multi-stopQatar Airways
19h 40mFRA-JNB
19/6Wed
multi-stopQatar Airways
17h 40mJNB-FRA
R17 774
3/6Mon
multi-stopQatar Airways
24h 40mBER-JNB
18/6Tue
multi-stopQatar Airways
17h 40mJNB-BER
R18 508
1/6Sat
directLufthansa
10h 25mFRA-JNB
30/6Sun
directLufthansa
10h 35mJNB-FRA
R21 094
3/6Mon
directLufthansa
10h 25mFRA-JNB
19/6Wed
multi-stopLufthansa
18h 40mJNB-FRA
R24 524
2/6Sun
multi-stopTurkish Airlines
15h 10mBER-JNB
18/6Tue
multi-stopTurkish Airlines
15h 15mJNB-BER
R26 358
2/6Sun
multi-stopTurkish Airlines
15h 10mBER-JNB
22/6Sat
multi-stopTurkish Airlines
15h 15mJNB-BER
R31 641

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 - Germany

Cabin classes:

R50 717
R30 522
R11 758