Cheap Flights from Lilongwe to Johannesburg

Travellers and cabin class

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 to Johannesburg? 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 May.

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 foundR 4,915
Cheapest month to flyMay
Average flight time2 hrs, 30 mins
Most popular airlineQatar Airways
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 R 7,956. 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 30 minutes is the average flight time from Lilongwe to Johannesburg.
Qatar Airways, Airlink and Emirates fly direct from Lilongwe to Johannesburg.
As of May 2025, there are 26 flights per week flying from Lilongwe to Johannesburg.
The cheapest month to fly from Lilongwe to Johannesburg is usually May 2025.
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 R 7,956.
After crunching the numbers on our flight calendar, we found that it's currently cheapest to fly from Lilongwe Airport to Johannesburg on Monday, 12 May 2025.
Yes – the average flight time is 2 hours and 30 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 International Airport (LLW) to Johannesburg: what you need to know

  • Around 2 hours 20 minutes is how long you can expect to be in the air on a direct flight from Lilongwe International Airport to Johannesburg.

  • Johannesburg and Lilongwe (where Lilongwe International Airport is located) share the UTC+2 timezone. That means you won't need to change your watch when you arrive.

  • The busiest route is from Lilongwe International Airport (LLW) to O.R. Tambo International Airport (JNB). Choose from 10 services every week between these two airports. Airlink offers a 13:50 departure between LLW and JNB.

  • Give yourself plenty of time to get on your flight from LLW to Johannesburg. As a general rule, arrive at least two hours before international departures and an hour ahead for domestic flights.

  • Travelling during a peak month such as August? Public holidays and other high seasons can lead to longer lines and delays at check-in and security. Be extra cautious and arrive up to four hours ahead of an international flight and two hours before domestic departures.

  • You can catch a nonstop flight from Lilongwe International Airport to Johannesburg that arrives at O.R. Tambo International Airport (JNB).

  • Airlink is a well-known airline that offers direct flights from Lilongwe International Airport to Johannesburg.

  • We make it a breeze to find a flight from LLW to Johannesburg with a stopover. To see the options, uncheck 'Direct flights only.' Then, simply select a flight with a stop long enough to explore the city of your choice. Popular stopovers include:

    • Jomo Kenyatta International Airport (NBO)

    • RG Mugabe International Airport (HRE)

    • Kenneth Kaunda International Airport (LUN)

  • You can visit South Africa for tourism purposes without a visa if you hold a passport from Malawi. But before booking your cheap tickets from Lilongwe International Airport to Johannesburg, double-check for the newest rules and regulations. Visa rules can change, and you may need some travel documentation if your trip is for business or other reasons.

  • Central Lilongwe to LLW is around 27 kilometres. Depending on traffic conditions, it'll take you about 36 minutes to get there if you're ride-sharing, catching a cab or driving.

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

  • R 4,915 is the lowest price for a one-way ticket from Lilongwe International Airport to Johannesburg. A return flight starts at R 7,956. These prices can change based on demand and availability.

  • Don't wait until the last moment. You're more likely to get cheap tickets from LLW to Johannesburg if you book in advance. Airlines often have some excellent early bird rates.

  • Finding cheap tickets from Lilongwe International Airport to Johannesburg is more likely if you can be flexible with your travel plans. Try using the 'Whole month' function to show the lowest prices across each month and snap up a great deal.

  • Log into your online account or use the app to create a Price Alert. We'll get in touch straight away if there's a cheaper deal on this route. It's simple to do, and it'll save you time looking for cheap tickets from LLW to Johannesburg every day.

  • Use the filters to tailor your flights from Lilongwe International Airport to Johannesburg. Simply enter your ideal departure and arrival times, airlines and number of stops. Or sort your results by 'Cheapest' to see the best deals.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

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

  • Getting to the centre on public transport typically takes 1 hour and 12 minutes.

  • If you're arriving on a late flight from Lilongwe International Airport to Johannesburg, nothing beats the convenience of staying near the terminal. Collect your bags from the carousel and then be showered and snoozing not long after at one of these accommodation options near JNB:

Lanseria International Airport (HLA)

  • Once your flight from Lilongwe International Airport to Johannesburg has landed, you can make your way to the city centre in about 51 minutes by car. Central Johannesburg is roughly 48 kilometres from Lanseria International Airport (HLA).

  • Hang the 'Do not disturb' sign on your door and unwind at a hotel near HLA. Here are a few options where you can kick back after your flight from LLW to Johannesburg:

Best time to go to Johannesburg

  • It's time to figure out your travel dates for your flight from Lilongwe International Airport to Johannesburg. July is the most popular month for a trip to Johannesburg. If you want a more relaxed atmosphere, go in February.

  • The warmest month in Johannesburg is January, with the temperature ranging between 15ºC and 30ºC. Lock in your flights from Lilongwe International Airport to Johannesburg in this month if you enjoy this type of weather.

  • For cooler conditions, lock in a cheap flight from LLW to Johannesburg in July when temperatures average between 4ºC and 20ºC.

More about Johannesburg

  • When it comes to looking for somewhere to rest your head, you'll find the most popular stays in Johannesburg right here. Explore these options once you've locked in your flight from Lilongwe International Airport to Johannesburg:

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

Complete your Johannesburg trip with a car rental

  • We use the same magic that helped you find your cheap flight from Lilongwe International Airport to Johannesburg to track down amazing deals on car rentals. Search for your ride in seconds and compare your options in one place. Plus we give you all the info you need to know about car rentals in Johannesburg, from the most popular rental company to the best time to book.

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