Flights to Lusaka

Direct flights from 12 cities, 178 flights a week. From Johannesburg the flight takes 2h, tickets from $208. From Dubai the flight takes 7h 8m, tickets from $206.

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

FromFare
Johannesburg South Africa, 2h, 38 a week from $208
Dubai United Arab Emirates, 7h 8m, 7 a week from $206
Cape Town South Africa, 4h 15m, 3 a week from $331

From other countries

Arrival airport

Where the nonstop flights land

159 flights a week arrive nonstop

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