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