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.