Flights to Malawi

Direct flights from 3 cities serve 2 cities in Malawi: 59 flights a week. From Johannesburg to Lilongwe from $436.

Flying to Malawi at a glance

cities with direct flights
2
flights a week
59
lowest direct fare, Johannesburg to Lilongwe
$436
nonstop from Johannesburg to Lilongwe
2h 20m
currency
MWK

Cities with direct flights

Direct fare from Johannesburg; where there is no fare, the flight time

Prices and flight times from Johannesburg

Direct flights, the lowest fare found in recent days

Lilongwe from $436
2h 20m, 18 flights a week
2h 15m, 7 flights a week

Frequently asked questions

How long is the flight to Malawi from Johannesburg?
A nonstop flight from Johannesburg to Lilongwe takes about 2 hours 20 minutes. All nonstop flights from Johannesburg: from 2h 15m (Blantyre) to 2h 20m (Lilongwe).
Which cities have direct flights to Malawi?
3 cities: Johannesburg, Blantyre, Lilongwe. Most flights go to Lilongwe, Blantyre.
How much is a flight to Malawi?
Lowest direct fares found recently: Johannesburg to Lilongwe from $436. The price for your dates shows in the search.