* Please note that the prices are subject to availability and block out dates do apply over peak season.
Flights from Johannesburg to Lilongwe
Flights from Johannesburg to Lilongwe will get you to this bustling city within approximately 2 hours and 20 minutes. Flights depart from O.R Tambo International Airport (JNB) and Lanseria Airport (HLA), dropping you off at Kamzu International Airport (LLW). Popular airlines flying from Johannesburg to Lilongwe are: South African Airways and Ethiopian Airlines. Direct flights from Johannesburg to Lilongwe are available.
Compare all airlines and book the best price!
Things to know before you travel to Lilongwe
Essential details you need to know before your trip.
1 ZAR = 54.66 MWK
Lilongwe International Airport (LLW)
There is no time difference between Johannesburg and Lilongwe
You will need a valid passport to travel from Johannesburg to Lilongwe.
From Lilongwe Airport, it is a 30-minute drive to the city centre of Lilongwe.
The main attractions in Lilongwe include the War Memorial Tower, Lilongwe Wildlife Centre and Senga Bay.