Cheap flight tickets from Lilongwe to Johannesburg

Compare Lilongwe 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 Lilongwe to Johannesburg

Looking for a cheap last-minute deal or the best return flight from Lilongwe Airport to Johannesburg? If you want to travel next month, return fares start from RM2,126. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Lilongwe to Johannesburg

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

Direct flights from Lilongwe to Johannesburg

Alternative Lilongwe to Johannesburg routes

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

Lilongwe to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundRM1,275
Cheapest month to flyNovember
Average flight time2 hrs, 27 mins
Most popular airlineKLM
Average flights per week26

Finding cheap flights from Lilongwe 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 Lilongwe to Johannesburg is RM2,126. 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.
2 hours and 27 minutes is the average flight time from Lilongwe to Johannesburg.
KLM, Qatar Airways and Airlink fly direct from Lilongwe to Johannesburg.
As of May 2026, there are 26 flights per week flying from Lilongwe to Johannesburg.
The cheapest month to fly from Lilongwe to Johannesburg is usually June.
If you're flying from Lilongwe Airport, 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 RM2,126.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Lilongwe Airport to Johannesburg on Friday, 12 June 2026.
Yes – the average flight time is 2 hours and 27 minutes.
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.
Currently, Kenya Airways and Airlink offer the cheapest flight tickets to Johannesburg.

Flying from Lilongwe Kamuzu International Airport (LLW) to Johannesburg: what you need to know

  • Hop on a direct flight from Lilongwe Kamuzu International Airport to Johannesburg and you'll be in the air for around 2 hours 20 minutes.

  • Lilongwe (the location of Lilongwe Kamuzu International Airport) and Johannesburg share the same timezone — UTC+2.

  • The most popular flight route is from Lilongwe Kamuzu International Airport (LLW) to Johannesburg O.R. Tambo International Airport (JNB). You can choose from five services between these airports every week.

  • To avoid rushing for your LLW to Johannesburg flight, leave enough time to check in and find your gate. Turning up two hours before international departures and one hour before domestic flights is the general rule.

  • Travelling during a peak month such as February? Major public holidays and other popular periods can mean longer lines at check-in and security. Play it safe and get there up to four hours before an international flight and two hours before domestic departures.

  • Direct Lilongwe Kamuzu International Airport to Johannesburg tickets are available for booking. Johannesburg O.R. Tambo International Airport (JNB) is where you'll disembark.

  • Be on the lookout for offers from Airlink (South Africa). This carrier operates direct flights from Lilongwe Kamuzu International Airport to Johannesburg.

  • We make it simple to book plane tickets from LLW to Johannesburg with a stopover. To see all the options, uncheck 'Direct flights only.' Next, choose a flight with a stop long enough to see the sights of your chosen city. Popular stopovers include:

    • Nairobi Jomo Kenyatta International Airport (NBO)

    • Kenneth Kaunda International Airport (LUN)

    • Harare Robert Gabriel Mugabe Intl Airport (HRE)

  • Located around 23 kilometres from central Lilongwe, LLW can be reached in about 20 minutes by car, depending on traffic. Travelling on public transport will take roughly 35 minutes.

  • 80% of flights departing from Lilongwe Kamuzu International Airport touch down at their destination on time. Given its strong performance rating, you're unlikely to face delays when jetting out of LLW.

How to find the cheapest flights from Lilongwe Kamuzu International Airport (LLW) to Johannesburg

  • RM1,276 is the cheapest price we've seen for a one-way Lilongwe Kamuzu International Airport to Johannesburg flight. A return plane ticket right now is RM2,126. Depending on the availability and when you book, these fares could change.

  • To secure cheap flights from LLW to Johannesburg, book your journey three months before your planned departure.

  • Schedule your trip for August. That's the best month for scoring the biggest deals on Lilongwe Kamuzu International Airport to Johannesburg tickets. If you have flexibility with your dates, use the 'Whole month' tool to access the lowest price across each month.

  • Save time searching for cheap flights from LLW to Johannesburg by setting up a Price Alert. You'll receive an email or notification through the app when a new discounted fare appears.

  • Snag an affordable flight from Lilongwe Kamuzu International Airport to Johannesburg with the help of our filters. Select your ideal departure time, duration and airlines, then sort the results by 'Cheapest' for the best deals.

Airports in Johannesburg

Johannesburg O.R. Tambo International Airport (JNB)

  • Johannesburg O.R. Tambo International Airport (JNB) to central Johannesburg takes about 30 minutes to reach by car. The centre is roughly 26 kilometres away.

  • It'll take around 35 minutes when travelling by public transport.

  • If you're arriving on a late flight from Lilongwe Kamuzu International Airport to Johannesburg, nothing beats the convenience of staying near the terminal. Pick up your bags from the carousel and then be showered and sleeping soon after at one of these hotels near JNB:

  • Secure the lowest price by reserving your ride from Johannesburg O.R. Tambo International Airport around three weeks in advance of your flight from LLW to Johannesburg.

Lanseria International Airport (HLA)

  • Lanseria International Airport (HLA) is around 40 kilometres from central Johannesburg. Once you've hopped off your flight from Lilongwe Kamuzu International Airport to Johannesburg, it'll take you around 45 minutes to get to the heart of the city in a taxi or ride-share.

  • Travelling by public transport will take around 1 hour 15 minutes.

  • Hang the 'Do not disturb' sign on your door and relax at a hotel near HLA. Here are a few options where you can tuck yourself in after your LLW to Johannesburg flight:

  • Get the lowest price by securing your ride from HLA four weeks ahead of time. You can also expect to have a greater range of vehicles.

Best time to go to Johannesburg

  • It's time to plan your travel dates for your flight from Lilongwe Kamuzu International Airport to Johannesburg. April is the busiest month to visit Johannesburg. If you prefer a quieter atmosphere, go in December.

  • The warmest month in Johannesburg is January, with temperatures ranging between 15ºC (59ºF) and 30ºC (86ºF). Book your Lilongwe Kamuzu International Airport to Johannesburg plane ticket then if this is the type of weather you enjoy.

  • If you like cooler conditions, search for a cheap ticket from LLW to Johannesburg in July when temperatures average between 3ºC (37ºF) and 20ºC (68ºF).

More about Johannesburg

  • Start your Johannesburg trip right by choosing the ideal place to stay. Once you've booked your flight from Lilongwe Kamuzu International Airport to Johannesburg, check out our range of hotels including:

  • There are so many things to see and do in this city it can be tricky to know where to start. Nelson Mandela Statue, Apartheid Museum and Top of Africa are highlights which should be on any good Johannesburg itinerary.

Explore more of South Africa

  • Pietermaritzburg is just one of the many places in South Africa waiting to be explored once you've taken in the sights of Johannesburg. Around 451 kilometres away to the southeast, its top attractions include Sri Siva Soobramoiniar And Marriamen Temples, KwaZulu-Natal National Botanical Garden and Butterflies for Africa.

  • Bloemfontein is another essential stop in South Africa and is around 370 kilometres southwest of Johannesburg. No trip is complete without dropping by Naval Hill Planetarium, Naval Hill Nature Reserve and Kings Park Rose Garden.

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