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




