Flights from Johannesburg to Lilongwe – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
JNB to LLW – All flight route options from Johannesburg International, South Africa to Kamuzu Intl, Malawi. These flights are operated by 4 airlines. Fly non-stop with Airlink (South Africa) or choose from 2 different transit flights. The shortest flight time is 2 hours and 20 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Kamuzu Intl
We got great deals on hotels and car rentals near the airport.
Johannesburg to Lilongwe flights
There are over 3 and approximately 8 flights every week. You can fly non-stop to Lilongwe (LLW) from Johannesburg (JNB) with Airlink (South Africa) or choose a connecting flight via Lusaka (LUN) or Harare (HRE) if it suits you better.
Johannesburg to Lilongwe with Airlink (South Africa)
You can fly non-stop every Monday, Wednesday, Friday or Saturday with departure times at 10:50.
Distance & flight times: Johannesburg International to Kamuzu Intl
The shortest flight time between JNB and LLW is 2 hours and 20 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 20m | - | 930 miles (1496 km) |
LUN Lusaka | 4h 20m | 1h 5m | 1123 miles (1807 km) |
HRE Harare | 5h 0m | 2h 5m | 937 miles (1508 km) |


Quick copy and share this page
From Johannesburg to Malawi
We have found another destination to Malawi from Johannesburg International as well.
-
BLZ Blantyre Direct
From South Africa to Lilongwe
Below is a list of other cities in South Africa with flights to Lilongwe with either non-stop or connecting flights.