C$578 Cheap Flights from Kuala Lumpur (KULM) to Johannesburg (JNBA)

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? If you want to travel next month, return fares start from C$994. 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 July.

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 foundC$578
Cheapest month to flyJuly

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 C$964. 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 C$963.
As of May 2026, there are no flights flying from Kuala Lumpur to Johannesburg.
The cheapest month to fly from Kuala Lumpur to Johannesburg is usually October.
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 C$964.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Kuala Lumpur to Johannesburg on Thursday, October 22, 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 May, the average temperature is usually around 14°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 Qatar Airways .

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

  • Kuala Lumpur has a couple of airports where you can kick off your travels. Check out your options for reserving a flight from Kuala Lumpur to Johannesburg departing from Kuala Lumpur International Airport (KUL) or Sultan Abdul Aziz Shah Airport (SZB).

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

  • Leave enough time to catch your flight from Kuala Lumpur to Johannesburg. It's generally best to arrive two hours before international departures and an hour ahead for domestic flights.

  • Be prepared for longer queues in popular months like August and other peak seasons. Arriving up to four hours ahead of an international flight and two hours for a domestic departure will give you plenty of time for security and boarding.

  • You won't need a visa for South Africa if you have a passport from Malaysia and are travelling for tourism purposes. Visa and travel documentation requirements are subject to change. So before reserving your cheap flights from Kuala Lumpur to Johannesburg, check with your airline and your destination country's local consulate or embassy for the most up-to-date information.

Flying from Kuala Lumpur

Kuala Lumpur International Airport (KUL)

  • We make it a piece of cake to book a flight from Kuala Lumpur to Johannesburg that includes a stopover. To see all the options departing from Kuala Lumpur International Airport, uncheck 'Direct flights only.' Then, simply select a flight that has a stop long enough to tour your chosen city. Popular stopovers include:

    • Dubai Airport (DXB)

    • Sir Seewoosagur Ramgoolam International Airport (MRU)

    • Changi International Airport (SIN)

  • The journey from central Kuala Lumpur to KUL takes about 4 hours and 29 minutes by public transport. If you ride-share, drive or get a cab, you'll cover the 64 kilometres in 1 hour and 3 minutes or so, depending on traffic.

  • Searching for a handy hotel near Kuala Lumpur International Airport? If you're catching an early flight from Kuala Lumpur to Johannesburg, these stays will have you moments from check-in:

Sultan Abdul Aziz Shah Airport (SZB)

  • Split up your flight from Kuala Lumpur to Johannesburg with a stop so you can stretch your legs or tick a new place off your list. Top stopovers between Kuala Lumpur International Airport and Johannesburg include:

    • Dubai Airport (DXB)

    • Sir Seewoosagur Ramgoolam International Airport (MRU)

    • Changi International Airport (SIN)

  • SZB is around 24 kilometres from central Kuala Lumpur. It'll take you 27 minutes or so to get to the airport by car from the city centre. Public transport takes roughly 1 hour and 32 minutes.

  • Want to treat yourself to an extra night away before your flight from Kuala Lumpur to Johannesburg? Relax in a hotel near Sultan Abdul Aziz Shah Airport before your break officially begins. Stay at one of these accommodation options:

Arriving in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) to the centre of Johannesburg is around 29 minutes by car. It's approximately 29 kilometres away.

  • It takes around 1 hour and 12 minutes if you're travelling by public transport.

  • If you're coming in on a late flight from Kuala Lumpur to Johannesburg, few things beat the convenience of staying close to the terminal. Grab your suitcases from the carousel and then be showered and resting soon after at one of these accommodation options near JNB:

Lanseria International Airport (HLA)

  • Once your flight from Kuala Lumpur to Johannesburg has landed, you can reach the city centre in around 51 minutes by car. Central Johannesburg is approximately 48 kilometres from Lanseria International Airport (HLA).

  • There are some cozy hotels to park your luggage (and yourself) near HLA. Unwind after your flight from Kuala Lumpur to Johannesburg at any of these perfectly located options:

How to find the cheapest flights from Kuala Lumpur to Johannesburg

  • Currently, C$578 is the best price we've found for a one-way ticket from Kuala Lumpur to Johannesburg. The cheapest price for a return flight is C$963. Remember fares can change due to availability at the time of booking.

  • To get your hands on cheap flights from Kuala Lumpur to Johannesburg, book as early as possible. Airlines usually offer their best fares when flights are first released.

  • Getting cheap flights from Kuala Lumpur to Johannesburg is easier if you're flexible with your travel plans. Use the 'Whole month' tool to show the best prices across the month and score a great deal.

  • Sign into your online account or use the app to create a Price Alert. We'll notify you right away if there's a better deal on this route. It's easy to do, and it'll save you the hassle of searching for cheap flights from Kuala Lumpur to Johannesburg every day.

  • Use filters to find your ideal journey. To see the 'Cheapest,' 'Fastest' or 'Best' flights from Kuala Lumpur to Johannesburg, use the 'Sort by' function. You can also filter by airline, departure and arrival times, and number of stops.

Best time to go to Johannesburg

  • It's time to figure out your travel dates for your flight from Kuala Lumpur to Johannesburg. July is the busiest month to visit Johannesburg. If you want a more relaxed atmosphere, go in February.

  • Schedule your flight from Kuala Lumpur to Johannesburg for January if you'd like to visit the city during its warmest month. Expect temperatures in Johannesburg to range from 15ºC to 30ºC.

  • If you like cooler conditions, search for a cheap ticket from Kuala Lumpur to Johannesburg in July when temperatures average between 4ºC and 20ºC.

More about Johannesburg

  • Start your Johannesburg trip off on the right foot by choosing the perfect place to stay. Once you've booked your flight from Kuala Lumpur to Johannesburg, explore our range of hotels including:

  • Constitution Hill and Maboneng Precinct are just two of the top-rated attractions to put on your Johannesburg must-do list. Continue your sightseeing adventures at Johannesburg Zoo.

Complete your Johannesburg trip with a car rental

  • Finding you a cheap flight from Kuala Lumpur to Johannesburg isn't the only trick up our sleeve. Check out our car rentals in Johannesburg and explore at your own pace. We search for deals from trusted car rental companies and put them all in one place. Instantly compare rates and then book with no fees.

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