Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Johannesburg
  4. Johannesburg to Lilongwe
Nonstop route · South Africa → Malawi

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
JNBLLW

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.

AirlineFlights a weekTypical departuresFromSearch
AAirlink———Search
Ethiopian Airlines———Search
MAMalawi Airlines———Search

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).

More flights from Johannesburg