Cheap Flights from Kuala Lumpur to Johannesburg

Compare Kuala Lumpur to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from Kuala Lumpur to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Kuala Lumpur to Johannesburg? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Kuala Lumpur to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Kuala Lumpur to Johannesburg flights are currently cheapest in September.

Alternative Kuala Lumpur to Johannesburg routes

Looking for the cheapest, fastest or easiest route from Kuala Lumpur to Johannesburg? You could fly into the following airports instead.

Kuala Lumpur to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundR 6,950
Cheapest month to flySeptember

Finding cheap flights from Kuala Lumpur to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from Kuala Lumpur to Johannesburg is R 11,870. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
Currently, there are no airlines that fly direct from Kuala Lumpur to Johannesburg. But we found flights with one or more stops from R 11,870.
As of July 2025, there are no flights flying from Kuala Lumpur to Johannesburg.
The cheapest month to fly from Kuala Lumpur to Johannesburg is usually February.
If you're flying from Kuala Lumpur, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from R 11,870.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Kuala Lumpur to Johannesburg on Tuesday, 17 February 2026.
No airlines currently offer direct flights between Kuala Lumpur and Johannesburg. Most routes have one or more stops.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Johannesburg is around 40 days in advance, so don’t leave your flight to the last minute.
In July, the average temperature is usually around 11°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
The cheapest airline that flies to Johannesburg is Ethiopian Airlines .

Travelling from Kuala Lumpur to Johannesburg: what you need to know

  • Start your holiday planning by considering where you'll catch your flight from Kuala Lumpur to Johannesburg. Kuala Lumpur International Airport (KUL) and Sultan Abdul Aziz Shah Airport (SZB) are the main airports in Kuala Lumpur.

  • Hop off the plane at Johannesburg's chief entry point, O.R. Tambo International Airport (JNB).

  • The timezone in Johannesburg is UTC+2, which is six hours behind Kuala Lumpur.

  • For a stress-free start to your trip, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you plenty of time to catch your Kuala Lumpur to Johannesburg flight.

  • You'll likely experience bigger queues in popular months like August. Arriving up to four hours ahead of international flights and two hours for a domestic departure will give you plenty of time for security and boarding.

How to find the cheapest flights from Kuala Lumpur to Johannesburg

  • To find cheap Kuala Lumpur to Johannesburg flights, book ahead. Airlines tend to offer the most competitive fares when tickets are first released.

  • If you can be flexible with your trip dates, use the 'Whole month' search tool. It'll give you the cheapest price across the month when searching for your plane ticket from Kuala Lumpur to Johannesburg.

  • Cut down on the time spent looking for cheap flights from Kuala Lumpur to Johannesburg by setting up a Price Alert. We'll send you an email or notification through the app when a lower fare becomes available.

  • Save money on your Kuala Lumpur to Johannesburg flight with the help of our filters. Choose your ideal duration, number of stops and airlines, then sort the results by 'Cheapest' to see the best deals.

Flying from Kuala Lumpur

Kuala Lumpur International Airport (KUL)

  • We make it easy to book a Kuala Lumpur to Johannesburg flight with a stopover. To see your options departing from Kuala Lumpur International Airport, deselect 'Direct flights only.' Next, pick a flight that has a stop long enough to explore the city of your choice. Popular stopovers include:

    • Changi International Airport (SIN)

    • Sir Seewoosagur Ramgoolam International Airport (MRU)

    • Dubai Airport (DXB)

  • Located around 48 kilometres from the centre of Kuala Lumpur, KUL can be reached in about 1 hour 5 minutes by car (depending on traffic). The journey by public transport is roughly 1 hour.

  • Want a leisurely start to your trip? Stay near Kuala Lumpur International Airport. Whether you have an early flight from Kuala Lumpur to Johannesburg or just don't want to be rushed, these hotels have you covered:

  • Of the flights that depart from Kuala Lumpur International Airport, 58.65% land on time at their destination.

Sultan Abdul Aziz Shah Airport (SZB)

  • You can reach SZB from the centre of Kuala Lumpur in about 25 minutes by car, depending on traffic conditions. The ride by public transport will take roughly 1 hour 30 minutes to travel the 16 kilometres or so.

  • Want to treat yourself to an extra night away before your flight from Kuala Lumpur to Johannesburg? Check in to a hotel near Sultan Abdul Aziz Shah Airport before your trip officially begins. Consider one of these stays:

  • When it comes to keeping flights punctual, Sultan Abdul Aziz Shah Airport has an on-time arrival rate of 67.97%.

Arriving in Johannesburg

O.R. Tambo International Airport (JNB)

  • The distance from O.R. Tambo International Airport (JNB) to central Johannesburg is approximately 23 kilometres. It'll take you about 30 minutes to reach the centre driving.

  • It typically takes 1 hour 10 minutes to get there on public transport.

  • Consider staying in a hotel close to JNB if you have a late flight from Kuala Lumpur to Johannesburg. Select one of these options and skip the long transfer:

  • Get your adventure underway by picking up an O.R. Tambo International Airport rental car. Grab your wheels from Carwiz, Alamo or Green Motion and explore beyond Johannesburg's usual tourist stops.

  • For the best deal, book your vehicle from O.R. Tambo International Airport about three weeks ahead of your Kuala Lumpur to Johannesburg flight.

Lanseria International Airport (HLA)

  • As soon as your flight from Kuala Lumpur to Johannesburg has touched down, you can get to the city centre in about 50 minutes by car. Central Johannesburg is approximately 32 kilometres from Lanseria International Airport (HLA).

  • Forget about inconvenient public transport schedules or long cab queues. Pick up a Lanseria International Airport rental car and blaze your own trail. Compare availability and rates from First - Car Hire, Tempest - Car Hire and Firefly powered by Hertz.

  • Score the best price by reserving your ride from HLA four weeks in advance. You can also expect to have a wider range of vehicles.

Best time to go to Johannesburg

  • February is the quietest month for flights from Kuala Lumpur to Johannesburg, while July is the most popular. Figure out the ideal time to go to Johannesburg based on whether you want a bustling atmosphere or a more laid-back vibe.

  • When booking your Kuala Lumpur to Johannesburg tickets, think about the kind of weather forecast you're hoping for. January is the warmest month in Johannesburg, with temperatures ranging from 15ºC (59ºF) to 30ºC (86ºF).

  • If you want cooler conditions, look for a cheap flight from Kuala Lumpur to Johannesburg in July when temperatures average between 4ºC (39ºF) and 20ºC (68ºF).

More about Johannesburg

  • Start your Johannesburg trip right by choosing the perfect place to stay. As soon as you've booked your flight from Kuala Lumpur to Johannesburg, explore our selection of accommodation options including:

  • There are so many things to do and see in this city it can be tricky to work out where to begin. Constitution Hill, Maboneng Precinct and Johannesburg Zoo are highlights which should feature on every Johannesburg itinerary.

Explore more of South Africa

  • You've seen Johannesburg, now it's time to explore other corners of South Africa. Journey about 18 kilometres west to Soweto to check off its top sights. From Mjebha Park to Tutu House - Soweto tours and Go Green Go Clean, there's plenty to keep you busy.

  • If there's time to check out another great destination in South Africa, head for Pretoria, about 56 kilometres north of Johannesburg. 32 Battalion Tree of Honour, Wonderpark and Viscount Memorial Wall are key reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.