Flights to Zambia

Direct flights from 6 cities serve 3 cities in Zambia: 184 flights a week. From Johannesburg to Lusaka from $208.

Flying to Zambia at a glance

cities with direct flights
3
flights a week
184
lowest direct fare, Johannesburg to Lusaka
$208
nonstop from Johannesburg to Lusaka
2h
currency
ZMK

Cities with direct flights

Direct fare from Johannesburg; where there is no fare, the flight time

Prices and flight times from Johannesburg and Cape Town

Direct flights, the lowest fare found in recent days

Lusaka from $208
2h, 38 flights a week
Livingstone from $281
1h 45m, 7 flights a week
Livingstone from $322
2h 50m, 6 flights a week
Lusaka from $355
4h 15m, 3 flights a week

Frequently asked questions

How long is the flight to Zambia from Johannesburg?
A nonstop flight from Johannesburg to Lusaka takes about 2 hours. All nonstop flights from Johannesburg: from 1h 45m (Livingstone) to 2h (Lusaka).
Which cities have direct flights to Zambia?
6 cities: Lusaka, Johannesburg, Ndola, Livingstone, Cape Town, Dubai. Most flights go to Lusaka, Ndola, Livingstone.
How much is a flight to Zambia?
Lowest direct fares found recently: Johannesburg to Lusaka from $208, Cape Town to Livingstone from $322. The price for your dates shows in the search.