Domestic Flights From R1,000*  

Johannesburg to Lilongwe flights qualify to earn exclusive SouthAfrica.TO travel vouchers. Email a writeup of yoru trip to and we'll send you a voucher to discount your next one.

book a flight

Ask a travel agent - we'd love to assist you in finding the best deal.

As the eagle flies, it is some 1484km from Johannesburg to Lilongwe. shortest flight path from Johannesburg to Lilongwe



Click here to see our flights to Malawi page
Click here to see our JNB to Blantyre page

Cheap Flights from Johannesburg to Lilongwe

So you want to book a cheap flight from Johannesburg to Lilongwe (JNB-LLW)? The way to do that is by comparing all airline prices using the flight bookings tool on the left.

South African Airways are the 1000 pound gorilla on the route - the only ones operating direct flights from JNB to LLW, but 1-stop flights are often cheapest. So, if you've got time on your hands you can save save bucks.

Latest News

  • 17 Feb 2014. Malawi Airlines launches flights from Johannesburg to Lilongwe with a stop in Blantyre.

  • 14 Feb 2014. SAA celebrates Valentines Day with a gift to Malawians - they have applied for permission to fly an additional 5 flights a week from JNB to BLZ. This would bring it up to a daily flight frequency.


SAA from Johannesburg to Lilongwe : The only airline operating direct flights. Flights are scheduled to take 2 hours and 25 minutes. South African Airways operates flights on Sundays, Mondays, Tuesdays, Thursdays and Fridays (ie it's only Wednesdays and Saturdays when they don't fly). The flight code is SA170 and it is scheduled to leave at 10h00 and arrive in LLW at 12h25. Flights are in Airbus A340-300s.

Malawi Airlines from Johannesburg to Lilongwe : The newest airline on the route, flights are operated in a Boeing 737-800 which they got from Ethiopian Airlines (who, ironically, they are competing against on the route). Flights are via Blantyre.

Ethiopian Airlines flights from Johannesburg to Lilongwe are via Addis Ababa, and typically take about 4 hours (including transit time). Ethiopian Airlines is often cheapest.

Kenya Airways flights from Johannesburg to Lilongwe are via Nairobi, and usually take some 10 hours.


All flights from Johannesburg to Lilongwe are from OR Tambo International Airport (IATA code JNB). Click here to read more about about JNB.

Lilongwe Kamuzu International Airport (also known as Lilongwe International Airport) has IATA code LLW, and is situated some 30km north of the city (about a 35 minute drive). The airport was built in 1977. Most people catch a taxi from the airport to their destination.

Ritsgids logo