Flights to Lilongwe at a glance
- cities with nonstop flights here
- 6
- nonstop flights a week
- 60
- lowest fare from Johannesburg
- $345
- flight time from Johannesburg
- 2h 20m
- lowest fare from Blantyre
- $122
- flight time from Blantyre
- 40m
- arrival airport
- Lilongwe International
Where you can fly to Lilongwe from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Johannesburg South Africa, 2h 20m, 18 a week | 18 | 2h 20m | from $345 |
From other countries
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Lilongwe from?
From 6 cities. The busiest routes are from Johannesburg (18 flights a week).
How long is the flight from Johannesburg to Lilongwe?
A nonstop flight takes about 2 hours 20 minutes, tickets from $345.
How long is the flight from Blantyre to Lilongwe?
A nonstop flight takes about 40 minutes, tickets from $122.
What is the cheapest city to fly to Lilongwe from?
Blantyre from $122, Johannesburg from $345 and Entebbe from $477.
Which airport do flights to Lilongwe arrive at?
All nonstop flights land at Lilongwe International (LLW).