Flights to Lusaka at a glance
- cities with nonstop flights here
- 12
- nonstop flights a week
- 178
- lowest fare from Johannesburg
- $208
- flight time from Johannesburg
- 2h
- lowest fare from Dubai
- $206
- flight time from Dubai
- 7h 8m
- arrival airport
- Kenneth Kaunda International
Where you can fly to Lusaka from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Johannesburg South Africa, 2h, 38 a week | 38 | 2h | from $208 |
| Dubai United Arab Emirates, 7h 8m, 7 a week | 7 | 7h 8m | from $206 |
| Cape Town South Africa, 4h 15m, 3 a week | 3 | 4h 15m | from $331 |
From other countries
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Lusaka from?
From 12 cities. The busiest routes are from Johannesburg (38 flights a week), Dubai (7 flights a week) and Cape Town (3 flights a week).
How long is the flight from Johannesburg to Lusaka?
A nonstop flight takes about 2 hours, tickets from $208.
How long is the flight from Dubai to Lusaka?
A nonstop flight takes about 7 hours 8 minutes, tickets from $206.
What is the cheapest city to fly to Lusaka from?
Ndola from $110, Livingstone from $115, Harare from $159 and Dubai from $206.
Which airport do flights to Lusaka arrive at?
All nonstop flights land at Kenneth Kaunda International (LUN).
Cities near Lusaka with their own flights
Worth a look when fares or dates to Lusaka do not suit; distance by straight line