Flights to Lilongwe

Direct flights from 6 cities, 60 flights a week. From Johannesburg the flight takes 2h 20m, tickets from $345. From Blantyre the flight takes 40m, tickets from $122.

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

FromFare
Johannesburg South Africa, 2h 20m, 18 a week from $345

From other countries

Arrival airport

Where the nonstop flights land

47 flights a week arrive nonstop

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