- Home
- Flights
- Flights from Johannesburg
- Johannesburg to Lilongwe
Cheap flights from Johannesburg to Lilongwe from ZAR 5,628
Airlink, Ethiopian Airlines and Malawi Airlines fly nonstop from Johannesburg to Lilongwe. The flight takes around 2h 22m, and the cheapest one-way fare we found recently is ZAR 5,628 on 23 Nov.
Direct flights available 2h 22m Cheapest in November Prices checked 14 days ago
Johannesburg to Lilongwe at a glance
Cheapest one-wayZAR 5,628Kenya Airways · 1 stop · Mon 23 NovFastest flight2h 22mEstimated
Nonstop flightsYesAirlink, Ethiopian Airlines, Malawi Airlines
Airlines flying nonstop from Johannesburg to Lilongwe
3 airlines on this route.
Cheapest month to fly from Johannesburg to Lilongwe
Lowest one-way fare found for each month: November is cheapest, December the most expensive.
Good to know
- Distance
- 1,490 km925 miles
- Flight time
- 2h 22mestimate
- Time difference
- NoneLilongwe vs Johannesburg
- Currency in Lilongwe
- USD
- Airports
- JNB, HLA → LLW
Flights from Johannesburg to Lilongwe: questions answered
How much is a flight from Johannesburg to Lilongwe?
The cheapest one-way fare we found recently is ZAR 5,628 with 1 stop, departing in November. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Johannesburg to Lilongwe?
Yes. Airlink, Ethiopian Airlines and Malawi Airlines fly this route nonstop.
How long is the flight from Johannesburg to Lilongwe?
A nonstop flight covers 1,490 km and takes around 2h 22m.
Which airlines fly from Johannesburg to Lilongwe?
Airlink, Ethiopian Airlines and Malawi Airlines operate nonstop flights on this route.
Which airports serve Johannesburg and Lilongwe?
Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA). Lilongwe: Kamuzu International Airport (LLW).


