JNB

RM 1,581 Find Cheap Flights to Johannesburg – Compare and Save

1 adult
1 adult, Economy, 0 bags

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

Everything you should know

Cheapest return flight
RM 2,592
Typical prices: RM 2,864-RM 3,895
Etihad Airways
Tue 13/11Sat 24/11
KUL - JNB • 1 stop
Cheapest one-way flight
RM 1,581
Typical prices: RM 1,757-RM 2,537
Etihad Airways
Tue 23/10
KUL - JNB • 1 stop
Top airlines
Best reviews • 8.1 score
Airline reviews
Airline reviews
Top routes
Cheapest • 11% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 4 weeks in advance save around 17% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 12% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Johannesburg OR Tambo Airport!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to OR Tambo

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

Recent return flight deals to OR Tambo

Fri, 13 Nov - Tue, 24 Nov
Etihad Airways Logo
21:40 - 08:20KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
16h 40m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
09:50 - 08:05JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
16h 15m1 stop Abu Dhabi Zayed Intl
RM 2,592Etihad Airways
Tue, 13 Oct - Tue, 27 Oct
Etihad Airways Logo
09:50 - 08:20KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
28h 30m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
09:50 - 19:45JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
27h 55m1 stop Abu Dhabi Zayed Intl
RM 2,601Etihad Airways
Thu, 22 Oct - Thu, 29 Oct
Qatar Airways Logo
21:50 - 04:00KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
36h 10m1 stop Doha Hamad Intl
Qatar Airways Logo
13:45 - 20:50JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
25h 05m1 stop Doha Hamad Intl
RM 2,718Qatar Airways
Thu, 22 Oct - Thu, 29 Oct
Emirates Logo
10:20 - 16:15KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
35h 55m1 stop Dubai Intl
Emirates Logo
18:50 - 08:30JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
31h 40m1 stop Dubai Intl
RM 2,775Emirates
Thu, 22 Oct - Mon, 26 Oct
Qatar Airways Logo
21:50 - 04:00KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
36h 10m1 stop Doha Hamad Intl
Qatar Airways Logo
13:45 - 14:05JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
18h 20m1 stop Doha Hamad Intl
RM 2,804Qatar Airways
Thu, 22 Oct - Mon, 26 Oct
Emirates Logo
19:10 - 20:35KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
31h 25m1 stop Dubai Intl
Emirates Logo
18:50 - 08:30JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
31h 40m1 stop Dubai Intl
RM 2,832Emirates
Thu, 22 Oct - Thu, 29 Oct
Ethiopian Air Logo
23:15 - 13:30KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
20h 15m2 stops Singapore Changi Addis Ababa Bole
Ethiopian Air Logo
14:30 - 17:15JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
20h 45m2 stops Addis Ababa Bole Singapore Changi
RM 2,970Ethiopian Air
Thu, 22 Oct - Thu, 29 Oct
Ethiopian Air Logo
23:15 - 13:30KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
20h 15m2 stops Singapore Changi Addis Ababa Bole
Ethiopian Air Logo
14:30 - 17:15JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
20h 45m2 stops Addis Ababa Bole Singapore Changi
RM 2,987Ethiopian Air
Fri, 25 Sep - Tue, 6 Oct
Multiple Airlines Logo
22:00 - 03:55KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
35h 55m3 stops Bengaluru Intl Mumbai Chhatrapati Shivaji Intl Addis Ababa Bole
Multiple Airlines Logo
08:20 - 21:00JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
30h 40m3 stops Addis Ababa Bole Mumbai Chhatrapati Shivaji Intl Bengaluru Intl
RM 3,746Multiple Airlines
Fri, 25 Sep - Tue, 6 Oct
Multiple Airlines Logo
22:00 - 03:55KUL  Kuala Lumpur Intl-JNB Johannesburg OR Tambo
35h 55m3 stops Bengaluru Intl Mumbai Chhatrapati Shivaji Intl Addis Ababa Bole
Multiple Airlines Logo
08:20 - 21:00JNB  Johannesburg OR Tambo-KUL Kuala Lumpur Intl
30h 40m3 stops Addis Ababa Bole Mumbai Chhatrapati Shivaji Intl Bengaluru Intl
RM 3,759Multiple Airlines
Booking Insights

Price, demand, and travel trends for Malaysia to Johannesburg OR Tambo Airport flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from Malaysia to Johannesburg OR Tambo Airport with more confidence.

What is the cheapest flight to Johannesburg OR Tambo Airport?

Kuala Lumpur Intl Airport to Johannesburg OR Tambo Airport is the cheapest route at RM 2,592 return, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.

How much is a flight to Johannesburg OR Tambo Airport?

A return flight to Johannesburg OR Tambo Airport costs RM 3,208 on average, based on data over the past 12 months on KAYAK. Return fares from Kuala Lumpur Intl Airport average RM 3,155, while Bintulu runs a bit higher at RM 3,929.

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

Thursday is the cheapest day to fly to Johannesburg OR Tambo Airport at RM 3,068 return on average over the past 12 months on KAYAK. Saturday is the most expensive at RM 3,929.

What is the cheapest month to fly to Johannesburg OR Tambo Airport?

  • April is the cheapest month to fly to Johannesburg OR Tambo Airport with an average price of RM 2,828 return.
  • December (RM 3,860) and August (RM 3,742) are the most expensive.
  • Based on KAYAK data over the past 12 months.

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

Night flights to Johannesburg OR Tambo Airport are the cheapest at RM 3,048 return on average. Afternoon flights are the most expensive at RM 4,153.

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

Flights under RM 2,864 are considered a good deal. 25% of KAYAK users found return flights to Johannesburg OR Tambo Airport at or below these prices, with the lowest fares from:

  • Kuala Lumpur Intl Airport RM 2,849
.

When are flights to Johannesburg OR Tambo Airport the cheapest?

Flights to Johannesburg OR Tambo Airport are cheapest 4 weeks before departure. Booking in this window typically costs about 17% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Johannesburg OR Tambo Airport

Low season

April

Cheapest flight

RM 1,581
Best time to beat the crowds (12% less expensive on average)
Most popular time to fly and prices are also 9% lower on average.
Flights from Kuala Lumpur Intl Airport to Johannesburg OR Tambo Airport

When to book flights to OR Tambo

Are your dates flexible? Find out the best times to travel to OR Tambo based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to Johannesburg OR Tambo Airport, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • What is the difference between the most popular and the most frequent airline at Johannesburg OR Tambo Airport?

    Malaysia Airlines operates the most flights from Malaysia to Johannesburg OR Tambo Airport at 0 per week, while Qatar Airways is the airline most often selected by KAYAK users searching for flights from Malaysia to Johannesburg OR Tambo Airport. The two are often different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • Which airports serve Johannesburg and the surrounding area?

    Flights to Johannesburg can arrive at several major airports serving the metro area, including Johannesburg Lanseria (HLA) and Johannesburg OR Tambo (JNB). Nearby alternatives within 80.5 km of Johannesburg include Pretoria Wonderboom Apt. (PRY). This airport is not in Johannesburg itself but may be useful depending on your route, airline, and onward travel plans.

  • Where can I fly from to get the cheapest fares to Johannesburg OR Tambo Airport?

    Based on fares booked in the past 5 days, the cheapest flights to Johannesburg OR Tambo Airport are from:
    • Kuala Lumpur, from RM 2,592 return

  • How do I know if a flight to Johannesburg OR Tambo Airport is a good deal?

    A good deal on a flight to Johannesburg OR Tambo Airport is around RM 2,864 return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How expensive are last-minute flights to Johannesburg OR Tambo Airport?

    Last-minute fares to Johannesburg OR Tambo Airport – booked within 2 weeks of departure – run 9% above the average return fare of RM 3,208.

Your guide to booking Johannesburg OR Tambo Airport flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Johannesburg OR Tambo Airport, aim to book around 4 weeks before you fly. That window historically saves about 17% versus last-minute pricing based on KAYAK booking data over the last 12 months.
  • For flights to Johannesburg OR Tambo Airport, recent KAYAK data shows that stronger deals tend to be around RM 2,864 return. If you see a fare below that threshold, it's a good deal – book before the price climbs back up.
  • If you can choose when to go, aim to travel to Johannesburg OR Tambo Airport in April. Return fares historically average RM 2,828 that month – typically the cheapest month to travel based on the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to RM 1,105 per return. Evening flights to Johannesburg OR Tambo Airport average RM 3,048 compared to RM 4,153 for midday flights. See the time-of-day chart above for the full breakdown.

Reviews of the top 5 airlines flying 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 verified KAYAK customer reviews.
8.2
Singapore AirlinesOverall score based on 1600 reviews
8.6Crew
8.3Boarding
7.8Food
8.1Entertainment
8.0Comfort
Airline reviews

Never book through Kayak. They can offload booking to third parties that are completely horrible.

2.0 MediocreJeff, Apr 2026
Read more Singapore Airlines reviews

Never book through Kayak. They can offload booking to third parties that are completely horrible.

I find it was a bit hot before take off. If there is a way to improve the airflow it would be great

They made 22 hours aboard aircraft very enjoyable. I was very impressed with the attention to detail and level of service. Singapore airline will be my preferred choice going forward.

Good flight. Fiod was ready a bit late hence a hurry to finish before landing. Excellent crew and service

Awesome as always. I wish though the cabin for premium was upgraded.... Same old sane old :(

People were so nice! Economy seats were small and cramped feeling for me. I’m slender and 6 feet tall

Even though it was a very full flight, the service was still excellent, the plane did not feel too cramped and cabin crew made a sincere effort to help passengers find overhead space for stowing luggage.

We started with a 2 hour delay due to some airplane technical issues, and while we got a little snack pack, it was a pretty long delay for SQ. The flight itself was short, there's no entertainment on the B737-800 and there's a small snack. Functional.

Very good customer services before, & during flight. I will choose it again in the future.

I was very impressed with this airline. The flight was comfortable the plane was clean and the attendants were very nice. The zipper on my suitcase broke after I checked it. The airline wrapped it in plastic wrap, so it wouldn’t continue to fall apart. Every item I had in the suitcase was there when I got to Los Angeles. That is above and beyond!

Business boarding is too messy, if can be systematic will be better

Although lauded as a superior carrier, I found nothing out of the ordinary about the flight. Even in the AirBus 380, there wasn't much space in economy - especially when the seat in front was reclined. Admittedly, the toilet was more spacious than I've ever seen on an airplane, but the ill-fitting divider between the cubicles left a visible slit that was quite disconcerting. The crew were ok, but they were clearly "just doing their job." There was little enthusiasm - although given the number of the passengers, I'm not surprised they were jaded. I'd fly Emirates again, but I don't hold them above other carriers.

Very nice experience in business class. Flight attendants were attentive. Foods and beverages were very good.

Child’s meal was great along with other nice touches for kids.

Super flight. On time departure and arrival. Very good service. Luggage arrival at DXB was a little delayed but you can’t have everything the very best :)

Overall was a good experience and this particular flight the crew were great too at least in business class. It’s not always the case with flydubai. Few things would make me think twice in the future on this route. 1. The arrival into T3 might sound good but it is a real pain as it takes almost 30 mins to get to terminal on the bus as the aircraft still park at T2. The bag takes even longer . If they just let us off at T2, I’d be home within 30 mins of walking off the plane. Instead it takes 1.5 hours. 2. Due to the timing, the very tiny lounge in Penang is so crowded because half the lounge is closed for Qatar crew. Hardly anywhere to sit. 3. Flydubai app and site has a long way to go and using it is very unpleasant.

Loved that I had an exit row seat, and there was no one else in the row! And again, I don' use on-line entertainment at all (I read or sleep) but I very much appreciate that I didn't hear anyone else's entertainment!

On this flight, about the last 2 hours the captain kept the cabin too hot. It appeared like the ac was off.

My favorite airline when traveling to the UAE. Great food and great service.

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

Everything was expected, nothing stands out. The silly practice of only enabling the inflight Wi-Fi after half an hours after take off and switching off within half an hour of landing is puzzling. Why?? It's like there is no technical common sense within Cathay.

This review is based on other Asian airlines I used in the past year. Food going to Malaysia was bland and unappealing. Food coming from Malaysia back to the US was much, much better - tastier. Economy seats were not as spacious as the Airbus planes. Coming back from HKG, we were on a new Boeing plane and seats were very narrow, hard and extremely uncomfortable despite the fact we sat in the exit row. No offers for water in between meals though available in the galley. No garbage pickup. Movies were limited. All in all, flying Cathay seemed like flying a budget airline. Crew was pleasant and accommodating.

Was not able to board flight because boarding pass name did not match passport name and no one caught it.

Frequently flyer number should and could have been put on at the time of booking as I gave the number when booking.

the crew was rude - there were no smiles when serving. they always had the look of why did you call me?

Flight delayed first from bad weather, then after boarding there was a problem with the plane. We had to get off and onto another plane...connections were missed and the trip took an additional 10 hours!! Pre-paid seatting was not honored due ro last minute carrier changes. Most of the trip was on Japan Airline.

Great service from crews and delicious dishes, snacks and drinks. Egg tarts and local dimsum are delicious.

no veg food was provided eventhough i pre ordered special meal

Cathay Pacific helps me with the planning due to weather delays. Well planed flights.

Im now late to my appointment because of delayed flight

Overall the crew were friendlier than similar premium airlines like Cathay or Singapore. Seat was good. Food was excellent.. the starlink wifi was a real plus. The entertainment was just ok.

I paid extra for seating when first booking flight to be in a comfortable economy seat They still changed it to a middle seat regardless. When I asked for it to be changed back to aisle, they could only give me one at the back of the plane in the least comfortable seats.

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.

The flight was smooth Thank God but the delays and changing gates for 3-4 times made me so tired of walking back and forth with heavy bags I thought I was going to pass out with heavy headaches but Thank God finally found the final gate and home safe. These delays happen anytime for important reasons so just be patient when you come across these situations.

Seats very small and unable to pre purchase internet or seat upgrades

Suddenly Flight has been change by Qatar and there’s no information is there of us from Bom to Doha and counter person is behaving like Qatar owner next I will not buy Qatar and I will not suggest anyone to fly in Qatar

The flight was good but my neighbor had the vent open full power for the whole flight and because the air was blowing from the side instead of from the top and I got very cold and ended up with a sore throat.

Food and entertainment was very very bad. Also, Doha airport is very bad. Entertainment was same for last 1 month....no change. Old movies. Food quality was sub par.

The business class experience was awesome - I will be using QATAR airways again and it'll be business class again - appreciate the privileges afforded to the business class clients - thank you.

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

Awful the whole airline arrived to check baggage and board our flight and the airline desk was closed where none of the passengers could check in baggage, asked for a supervisor and was refused a supervisor, called the airlines from the airport and they refused to refund the flights for their actions in the airport, Etihad and Garuda Airlines absolutely horrible customer service all the way around.

It’s a business class ticket but they didn’t give a lounge access

Boarding was excellent except they did last call 30 minutes earlier .

Horrible. After paying for seats, I was cramped, my daughters legs kept hitting the seat in front, I had no overhead bin space and no help from stewards on board, the food was served cold, when asked for snacks was told to wait and never received any, the flight was cold with no temperature controls. Entertainment was outdated. I booked this through partnership with American Airlines but will avoid in the future.

The flight take time was changed 23 times. The system kept sending messages it will be earlier at 4am and eventually the flight was at 9am I didn’t sleep all night because of that

Boarding catastrophic let alone have to claimb the plain rather than using jetway. 5.5 hr delay leaving had to do stop in Lgw for a new crew which further compounded the delay. Connecting flight would not wait and had to pend a night in a hotel. Curiously my seat would not go full flat.

The flight was delayed which cause me to miss my connecting flight in AbuDhsbi airport.

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

Etihad can improve the transfer in Abudabi gates instead of making people to climb the stairs.

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

Travelling to a place near OR Tambo?

Book flights to OR Tambo if you plan to visit one of these locations
Sandton

More options for your flight to OR Tambo