R3 778 Find Cheap Flights from Middle East to OR Tambo Airport, Johannesburg – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 29% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Useful Info
Flight Deals

Cheap Flights from Middle East to OR Tambo

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals from Middle East to OR Tambo

Tue, Nov 10 - Wed, Nov 18
Etihad Airways Logo
3:25 - 8:25Manama  Manama Bahrain Intl-Johannesburg Johannesburg OR Tambo
30h 00m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
9:50 - 9:40Johannesburg  Johannesburg OR Tambo-Manama Manama Bahrain Intl
22h 50m1 stop Abu Dhabi Zayed Intl
R7 556Etihad Airways
20 hours ago
Sat, Dec 12 - Mon, Dec 21
Etihad Airways Logo
10:45 - 8:25Manama  Manama Bahrain Intl-Johannesburg Johannesburg OR Tambo
22h 40m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
9:50 - 21:00Johannesburg  Johannesburg OR Tambo-Manama Manama Bahrain Intl
10h 10m1 stop Abu Dhabi Zayed Intl
R8 002Etihad Airways
3+ days ago
Fri, Nov 27 - Sat, Dec 5
Ethiopian Air Logo
4:25 - 20:10Dubai  Dubai Intl-Johannesburg Johannesburg OR Tambo
17h 45m1 stop Addis Ababa Bole
Ethiopian Air Logo
14:30 - 15:45Johannesburg  Johannesburg OR Tambo-Dubai Dubai Intl
23h 15m1 stop Addis Ababa Bole
R8 051Ethiopian Air
10 hours ago
Wed, Nov 4 - Sat, Nov 7
Kenya Airways Logo
2:20 - 10:55Dubai  Dubai Intl-Johannesburg Johannesburg OR Tambo
10h 35m1 stop Nairobi Jomo Kenyatta Intl
Kenya Airways Logo
17:00 - 0:30Johannesburg  Johannesburg OR Tambo-Dubai Dubai Intl
29h 30m1 stop Nairobi Jomo Kenyatta Intl
R8 051Kenya Airways
3+ days ago
Mon, Nov 23 - Fri, Dec 4
Ethiopian Air Logo
4:25 - 13:30Dubai  Dubai Intl-Johannesburg Johannesburg OR Tambo
11h 05m1 stop Addis Ababa Bole
Ethiopian Air Logo
8:20 - 15:45Johannesburg  Johannesburg OR Tambo-Dubai Dubai Intl
29h 25m1 stop Addis Ababa Bole
R8 068Ethiopian Air
1 day ago
Sat, Dec 5 - Thu, Dec 31
Kenya Airways Logo
6:55 - 10:55Dubai  Dubai Intl-Johannesburg Johannesburg OR Tambo
30h 00m1 stop Nairobi Jomo Kenyatta Intl
Kenya Airways Logo
17:00 - 5:45Johannesburg  Johannesburg OR Tambo-Dubai Dubai Intl
10h 45m1 stop Nairobi Jomo Kenyatta Intl
R8 282Kenya Airways
3+ days ago
Wed, Nov 11 - Mon, Nov 16
Egyptair Logo
22:00 - 7:10Riyadh  Riyadh King Khaled Intl-Johannesburg Johannesburg OR Tambo
34h 10m1 stop Cairo
Egyptair Logo
21:45 - 11:45Johannesburg  Johannesburg OR Tambo-Riyadh Riyadh King Khaled Intl
13h 00m1 stop Cairo
R9 404Egyptair
3+ days ago
Mon, Nov 2 - Sun, Nov 8
Multiple Airlines Logo
20:25 - 10:55Muscat  Muscat Seeb-Johannesburg Johannesburg OR Tambo
16h 30m2 stops Dubai Intl Nairobi Jomo Kenyatta Intl
Multiple Airlines Logo
17:00 - 12:10Johannesburg  Johannesburg OR Tambo-Muscat Muscat Seeb
17h 10m2 stops Nairobi Jomo Kenyatta Intl Dubai Intl
R9 519Multiple Airlines
1 day ago
Tue, Nov 10 - Mon, Nov 16
RwandAir Logo
8:45 - 2:20Doha  Doha Hamad Intl-Johannesburg Johannesburg OR Tambo
18h 35m1 stop Kigali Intl
RwandAir Logo
3:10 - 23:20Johannesburg  Johannesburg OR Tambo-Doha Doha Hamad Intl
19h 10m1 stop Kigali Intl
R9 948RwandAir
3+ days ago
Wed, Nov 11 - Tue, Nov 17
Qatar Airways Logo
22:20 - 15:35Manama  Manama Bahrain Intl-Johannesburg Johannesburg OR Tambo
18h 15m1 stop Doha Hamad Intl
Qatar Airways Logo
3:10 - 3:05Johannesburg  Johannesburg OR Tambo-Manama Manama Bahrain Intl
22h 55m2 stops Kigali Intl Doha Hamad Intl
R9 981Qatar Airways
20 hours ago
Useful Info

Good to know

Low season

February

Cheapest flight

R3 778
Best time to beat the crowds (21% less expensive on average)
Most popular time to fly (7% more expensive on average)
Flight from Manama to OR Tambo Airport, Johannesburg

FAQs for booking Middle East to OR Tambo Airport, Johannesburg flights

  • How does KAYAK find such low prices on flights from Middle East 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 Middle East 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 Middle East 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 Middle East 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 Middle East 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 Middle East with another airline.

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

Reviews of the top 5 airlines flying from Middle East to OR Tambo

 
Need help choosing which airline to fly with from Middle East 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.
8,1
EmiratesOverall score based on 3678 reviews
8,0Comfort
8,2Boarding
8,2Entertainment
7,9Food
8,4Crew
Airline reviews

The quality of food is going down comparing with old history of excellent food. It was cold and a bad quality. The crew is always excellent and caring.

8,0 ExcellentYaqoob, Jun 2026
Read more Emirates reviews

The quality of food is going down comparing with old history of excellent food. It was cold and a bad quality. The crew is always excellent and caring.

Always enjoyed flying with Emirates, flown with others but they don't really measure up. The others are cheaper without a doubt, but not as good as Emirates

Premium economy was worth it-comfort was definitely better than economy class. The seats were more comfortable, blankets and pillows thicker

the seat is quite narrow compared to others. entertainment and food were very good

Premium Economy is not worth the extra money you pay. You are neither economy nor business. The seat doesn’t recline enough to relax your legs. Maneuvering while seated is cumbersome. Don’t recommend Premium Economy at all.

Premium Economy was not up to my expectation relaxation wise. The chair doesn’t extend enough. It is not economy but not spacious enough to relax and sleep. Food and services were excellent but I am not very keen about food in general.

I didn't travel from the start I changed my ticket long time ago

The IFE was unstable the entire flight seats are very dated for business class and meals were not good.

Quality and tasty Food and service, bigger seat comfort and leg room, etc.

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

Great experience all-round. From re-checking baggage directly before leaving the arrivals hall (coming from international), to fast and friendly boarding, to complimentary drinks and snacks on board. This was a very pleasant experience - even my luggage was delivered on the belt very quickly and it was a wonderful end to a 28 hour transit.

I had a very good experience from boarding to arrivals.

I had booked a ticket for a 6:40 am departure in July 2025, but it appears there was a change to 8;00 am, which meant I missed my connecting flight which departed 10 m minutes before I landed. I had seen this problem only the previous day and try to resolve it with South African air, but they are very uncooperative on the phone. All they could say was all flights were fully booked and I ended up buying paying $2,000+ to secure a ticket for my family to ensure we got out of South Africa by Monday, which am currently pursuing with the airline.

Excellent airline. Even with 1.5 hour flight, we got light meal on board

South African Airways on the outside, a very old shabby Qatar Airways plane on the inside

Flight was on time Seats ( business class) are terrible- you keep on slipping down as it doesn’t lie flat Food service is like economy class. Meals ( still wrapped in plastic) are just dropped in front of you

Flight was cancelled with no notification until I reached the check-in desk at the airport. I also got downgraded and they lost my luggage.

I think more immigration officers at Or Tambo- I spent 90 mins in a queue before I can assisted and most people missed their appointments and meetings

Not sure it was a basic airline so nothing much to like but what was annoying was they delayed so much we missed our connecting flight and we had to almost fight to be out on the next flight and also even get food

First row in business class is terrible - no storage space with video screen folded down between seats. Entertainment system didn't show flight info...

My flight going to doha had economy seats that had a little more leg room. Coming back the leg room was not there. I'm 6'3" and my knees were against the chair in front of me. I couldn't slide my feet under the chair. The 15 hour flight felt like torture from the lack of sleep I was getting being so uncomfortable. Food and crew were great though.

The boarding experience did not follow the Zones that were listed on the boarding passes. This was a two-level aircraft with many passengers. Because zones were not called out by the airline staff, there was simply a mob trying to board and it was not a pleasant experience.

I am a big person and have back pain and swelling in my legs, so this was a challenging flight due to confined space. I didn't find the crew very friendly either. I will think twice before flying long distances with Qatar again, due to the lack of legroom.

My experience with Qatar airway was very unsatisfactory. They lost my child’s stroller and I was told they found it and will send it to the hotel which was a lie. I had to go back to the airport baggage claim and pick up myself after trying to contact them many times!. There was a lack professional and communication. I am very disappointed in Qatar airway and will not be recommending them to friends and family nor will I be flying with them in the future.

I found it weird that the quality of the flight different from Australia to Doha than the Doha to Berlin leg. The quality of the toiletries pack (was in a box from Australia) and then a proper bag from Doha. The biggest variation was the inflight entertainment, which had a significantly shorter amount of content compared to the Doha flight. My QSuite seat was also broken and did not recline all the way flat. Wasn’t the best and I wouldn’t be happy if I’d paid cash for the flight.

Polite and helpful crew. My son developed fever. Crew members came and gave him medication and also came and enquired about his health several times.

Was unable to check in via app or website with supplied booking code (something to do with flight being operated by a partner airline, although the code didn’t work on the partner’s website either) Specified a vegetarian meal during booking, but that somehow wasn’t captured in airline’s system By the time flight crew got to my row, now vegetarian food was available. Had nothing to eat on flight from Philadelphia to Doha! Flight attendant was completely unconcerned and actively apathetic to the situation

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.

Good selection of drinks. Meet was fatty unfortunately on Qatar.

The crew was not very warming, need to be more helpful .

I bought a full price ticket for business class on kayak and my seat selection was not Included, I had to pay more and WiFi for example was not Included in my seat. My travel companion who bought his ticket for the same business class price had these features included in his ticket therefore I am not happy with my purchase via kayak.

I liked the crew, the food and the foot space. I did not like the comfort of the seats.

Dirty and smelly lavatory and toilets in Wamos Air operated flights

It was mediocre. Honestly, the flight was late but that didn’t bother me as I had plenty of time. The only thing that bothered me is that the crew never asked to make the beds for us in business class. Maybe the crew was exhausted and that just didn’t occur to them.

Etihad Check In counter/Station manager in Heathrow was bothering and not helpful at all. They are rude and not customer oriented

I missed my flight ,staff unhelpful, they sat and watched me wait ,gangway door closed, English was a problem no announcement I was on time now I missed my month vacation ,lost 1400 bucks no refund I'm sick to my stomach

1st time with. Etihad Airways and it was amazing from check in to crew. Great flight.

Ripped off and broken seats in Business class. Seats stink and need to request the staff for additional bedsheets. Crew if very friendly though

It feels like the seat did not have any cushion and just ply wood. The seats are so compact that no one would sit comfortably. I am a slim person and it was super hard for me to move in the seat just imagine what someone else would feel. This airline would be my last option. Singapore Air and Emirates are far far far better than this. Do not travel even for free.

I could not book in online at all which is what I always do to secure a window seat which is my preference.

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.

A bit chaotic boarding flight but over all good experience.

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.

For Vegetarian Food was very poor. Though we had opted for Asian Vegetarian Food they didn’t serve but only what was available was served. We were offered Smoked Salmon!

The ailine departed and arrived late foe every leg of the trip, causing myself and my travel companions to miss every connecting flight. It was very unorganized given theat there was a lot of miscommunication. The flights offered are unrealistic and when you call they assure you that the plane waits for you. I missed an. entire day of my vacation and any entire day of rest back home because of the airline. I do not plan to support the airline again. Thank you

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 did not receive my luggage This airline is not good. My luggage is missing please you guys need to find my luggage. It’s been three days now I cannot get my luggage. This is not a good business I

Customer service and the food was great. If the announcements in English could be said slower for the customer to understand what is being said. Due to ascent, it is difficult to understand. repaeting would help.

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.

Travelling to a place near OR Tambo?

Book flights to OR Tambo if you plan to visit one of these locations
Sandton
Kempton Park
Potchefstroom
Middelburg
Edenvale

More options for your flight to OR Tambo