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

Find cheap flights from Romania to Johannesburg from R8 067

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 17/3. 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
Sat 30/3
Sat 6/4

Search hundreds of travel sites at once for deals on flights to 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 travelers have searched 50 972 716 times on KAYAK, and here is why:

Save 36% 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 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 Thursday where tickets can be as cheap as R14 952. On the other hand, the most expensive day to fly is Monday, where prices are R15 198 on average.

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 evening, when flights cost R14 649 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 613.

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 Cluj Napoca, which takes 13h 20m, and Bucharest, which takes 15h 00m.

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

There are around 180 direct flights from within Romania to Johannesburg OR Tambo Airport every day. Most flights depart in the morning, with 8:00 the most common departure time and 48% 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 260 direct flights from within Romania 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?

Each week there are around 200 long-haul flights (6-12 hour flight duration), 126 medium-haul (3-6 hour flight duration) and 2 019 short-haul (up to 3 hour flight duration) flights to Johannesburg OR Tambo Airport. The most long-haul flights depart from London.

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

From Romania, there are direct flights to Johannesburg OR Tambo Airport from 18 cities. The city with the most direct flights is Cape Town, with 372 direct flights each week.

Good to know

High season

December

Cheapest flight

R8 067
Most popular time to fly and prices are also 3% lower on average.
Flight from Bucharest to Johannesburg

FAQs - booking Johannesburg flights

  • How far is Johannesburg from central Johannesburg?

    There are 21 km between Johannesburg city centre and Johannesburg.

  • How does KAYAK find such low prices on flights to 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 Johannesburg.

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

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to 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 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 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 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 Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

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

    Of the 8 airlines that fly to Johannesburg OR Tambo Airport, Airlink offers the most flights, with around 487 per week, followed by FlySafair with 375 flights per week.

See more FAQs

Top tips for finding cheap flights to Johannesburg

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest 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

Romania to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Tuesday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Wednesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Thursday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Friday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

See more direct flights

Direct returns

Johannesburg OR Tambo to Romania

Monday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Tuesday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Wednesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Thursday

ANA, ASKY, Aegean Airlines, +59 more

ANA, ASKY, +60 more

Friday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

See more direct flights
See more direct flights

Top 4 airlines serving from Romania to OR Tambo

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 KAYAK reviews.
8,1
EmiratesOverall score based on 4318 reviews
83entertainment
79food
81overall
81comfort
84crew
82boarding
Airline reviews

Good but needs to improve cleanliness Coffee serve cold Needs to raise standard serving food Otherwise good

Read more about Emirates

Good but needs to improve cleanliness Coffee serve cold Needs to raise standard serving food Otherwise good

They had superb boarding (started an hour before flight time). Timely pushback from them gate and an early arrival. Flight and service was very comfortable. I wanted to move my flight to an earlier one, only thing was there was no one at emirates in Heathrow to help. Had to call the call the center and pay to change. There were ample seats on the flight though

Newly reconfigured 380 I assume. Has a new ife with usb c ports and Bluetooth connections

Overall good but one thing I didn’t understand is why they didn’t allow me to pick my own seat.

The air hostess spilled tomato juice on me by mistake in Mumbai -Dubai flight. I was traveling from Mumbai to UAD. Her senior came and offered couple of small chocolates (probably given in business class) as compensation. I asked for access to lounge as I had to travel till IAD and I could shower and change. But she said she cannot do that and did nothing further. I found the response to their mistake as inappropriate.

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

Overall experience was bad , one does not expect after travelling for 14 hrs in Boing 777-300 ER to be pushed in to a craft with a extermly poor seating pitch, no room for hand baggage in the luggege bins and extermly poor service quality. This patch made my overall expereince mediocre and would definetly look for better choices when flying in or out of Delhi in future.

There was a smell front the washroom on flight. There could have been efforts to ensure better sanitation/air circulation once used severally.

Over all good service but from Dubai to Delhi horrible service. Not happy

Ask for extra blanket if needed. Also middle seating have bad access position to access reading light and vent so only choose those seating if traveling as family or friends, etc.

I guess just the food, but besides, amazing experience flying with swiss

They went out of their way. It was very clean and friendly.

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

Liked being hydrated. Carryon weight was limited for cold weather clothes that are heavy... could test to improve if possible.

Thank you to the cordial crew and good hydration throughout the flight, food was good too. Carry ons usually weight by themselves so it does reduce option for cold weather clothes that are heavy, so carryon weight is tight.

We were very impressed with Swiss Air. The service was exceptional. Unfortunately, we had a baby behind us that screamed for hours. , It was a nightmare, though I completely understand that it was not Swiss Airs fault.

That your phones given were the more comfortable ones, unlike the old ones. The flight was delayed and my luggage has been lost in Zürich both times. Also the food choices were terrible. I am dairy free and gluten-free and they had nothing available for me

A lot of things could have been better. They lost our luggage. We missed our connection from YVR to Naples when we arrived in Zurich and then we got re-routed to Rome and then Naples. We eventually got to Naples but our bags didn’t. Our experience at the lost luggage in the Naples was not at all reassuring. They didn’t seem that interested in our problem. I did a live chat with Swiss customer service and all they could do is tell me to follow the process. Meanwhile we’ve had to spend significant money on clothes and I have to replace medications. This has meant our trip so far has been totally different than what we had planned. It’s not clear that our baggage will ever show up which means we will have lost significant amount of clothing and other things and our two month trip to Europe will have more problems than good memories. So far we are not happy.

Hi. You canceled my trip and now you are asking me for review? Check my trip record and you will have my review. Call your customer service and you will have the answer. This was the worst experience in my life. Sorry for you.

Pros: "Swiss doesn't"t always have comfortable planes but this one was super comfortable"

The flight departed on time and the staff was professional.

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

Very cheesy food in both options - had to pass. Boarding with open doors (winter)

Decollage avec 1h de retard mais aucune information sur la rai

I requested a special meal (kosher) several months ahead of the flight . It was listed on the Turkish air website that I had a kosher meal. In-flight, there was no kosher meal. I was not able to eat during the nearly 8-hour flight. There also was no kosher meal on the second leg of the trip. The flight attendants said there was nothing they could do. They had no idea why the kosher meal was not provided. Very bad meal service.

It would be good to choose between a Turkish based meal and an American meal option.

Seats were too small, extremely uncomfortable. My knees were being stabbed by a broken spring in the seat in front of me.

The flight was delayed by 1.5 hours without much explanation and they ran out of complimentary bag for inflight comfort. Would like to know if i can can get compensation

There many good things about the flight but What could be better is the seat room after a chair reclines in the row ahead of you.

Total chaos with baggage check in…..rude staff in Seattle. And faulty seating/entertainment systems. Unable to log in to WiFi desperate being a member. Kept on getting errors. Never again. Definitely not what’s expected from a Star Alliance member airline.

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.

Good in general but I’m missing a bag So will see how long it will take to send it back

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.

The passenger next to me Goran Goranov (elderly man in his 70s on his way to visit his children and grandchildren in Washington, DC) dropped his neck support pillow while boarding - none of the ground crew helped him. He subsequently lost his green card somewhere on the plane or on his way to the other airplane. I hope he found it. I am worried about him. His son had requested an agent to wait for him at the gate - nobody was there when Mr. Goranov came out of the plane Sofia- Frankfurt. Other passengers had to help him get to the next gate for Washington, DC. I hope Mr. Goranov found his Green card and got safely to Washington, DC to spend time with his family during the holiday season.

Ground staff in New Delhi was very bad. They kept insisting on extra payment for hand baggage and nearly made me miss my flight. Hostile people.

The transatlantic leg was on Discover Airlines. I’m 6’2” and the extra leg room seat was acceptable, the seat it self was moderately comfortable (slightly softer than a church pew). The food was a standard economy fare. Frankfurt to Prague leg was on Lufthansa the business class was as advertised 10 across the board.

Flight was good, staff members were helpful and energetic, food can be more tasty.

The boarding to be on time, no flight delays to make me to run between terminals to get the next connection. The minibus didn’t drop us on correct terminal to be able to make it on next connection without a heavy run.

Flight was canceled and I was given a flight to Newark which presented a 14 hour layover and an extra night away from home. Totally unhappy.

Way-finding to my connecting flight in Munich was horrible. I asked directions and was directed out through security and had to clear back through to get to my next flight, so I missed it and had to book a new flight hours later.

Book cheap flights from Romania to Johannesburg

Recent return flight deals

 
These are the cheapest return flights to Johannesburg found on KAYAK in the last 72 hours.
5/4Fri
1 stop
15h 00mOTP-JNB
7/4Sun
1 stop
21h 50mJNB-OTP
R15 539
5/4Fri
1 stop
15h 00mOTP-JNB
7/4Sun
1 stop
21h 50mJNB-OTP
R15 558
5/4Fri
1 stop
15h 00mOTP-JNB
7/4Sun
3 stops
21h 05mJNB-OTP
R15 865
20/6Thu
1 stopLufthansa
27h 15mOTP-JNB
24/6Mon
1 stopLufthansa
21h 50mJNB-OTP
R16 595
31/5Fri
1 stopEmirates
30h 10mOTP-JNB
12/6Wed
1 stopEmirates
24h 20mJNB-OTP
R16 653
20/6Thu
1 stopLufthansa
27h 15mOTP-JNB
24/6Mon
2 stopsLufthansa
28h 50mJNB-OTP
R16 960
6/6Thu
1 stopTurkish Airlines
14h 30mCLJ-JNB
10/6Mon
1 stopTurkish Airlines
25h 05mJNB-CLJ
R17 383
6/6Thu
1 stopTurkish Airlines
14h 30mCLJ-JNB
10/6Mon
1 stopTurkish Airlines
25h 05mJNB-CLJ
R17 402
29/4Mon
1 stopSWISS
27h 40mOTP-JNB
11/5Sat
2 stopsSWISS
34h 50mJNB-OTP
R22 857
4/4Thu
1 stopEmirates
33h 00mOTP-JNB
7/4Sun
2 stopsEmirates
54h 20mJNB-OTP
R25 066

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.
17/3Sun
2 stops
21h 50mOTP-JNB
R8 067
8/3Fri
2 stops
41h 05mOTP-JNB
R8 451
8/3Fri
1 stop
15h 00mOTP-JNB
R9 738
17/3Sun
3 stops
30h 10mOTP-JNB
R9 853
8/3Fri
3 stops
37h 20mOTP-JNB
R10 026
16/3Sat
1 stop
30h 25mOTP-JNB
R10 141
7/3Thu
2 stops
31h 10mOTP-JNB
R11 851
17/3Sun
1 stopQatar Airways
23h 40mOTP-JNB
R11 928
7/3Thu
1 stopEmirates
17h 05mOTP-JNB
R12 946
16/3Sat
2 stops
24h 10mOTP-JNB
R15 231

Search by stops

Search by airline

Search by price

Flights to Johannesburg

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Romania

Cabin classes: