Compare airlines and travel sites in one search No booking fees from us
FlightConnect
  1. Home
  2. Flights
  3. Flights from Johannesburg
  4. Johannesburg to Lusaka
Nonstop route · South Africa → Zambia

Cheap flights from Johannesburg to Lusaka from ZAR 3,483

FlySafair, Airlink, CemAir and 4 more airlines fly nonstop from Johannesburg to Lusaka. The flight takes around 2h 00m, and the cheapest one-way fare we found recently is ZAR 3,483 on 15 Jul.

Direct flights available 2h 00m Cheapest in July Prices checked 14 days ago
JNBLUN

Johannesburg to Lusaka at a glance

Airlines flying nonstop from Johannesburg to Lusaka

7 airlines on this route.

AirlineFlights a weekTypical departuresFromSearch
FFlySafair——ZAR 3,483Search
AAirlink———Search
CCemAir———Search
PZProflight Zambia———Search
RwandAir———Search
South African Airways———Search
ZAZambia Airways———Search

Cheapest month to fly from Johannesburg to Lusaka

Lowest one-way fare found for each month: July is cheapest, June the most expensive.

Good to know

Distance
1,202 km746 miles
Flight time
2h 00mestimate
Time difference
NoneLusaka vs Johannesburg
Currency in Lusaka
USD
Airports
JNB, HLA → LUN

Flights from Johannesburg to Lusaka: questions answered

How much is a flight from Johannesburg to Lusaka?
The cheapest one-way fare we found recently is ZAR 3,483, nonstop, departing in July. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Johannesburg to Lusaka?
Yes. FlySafair, Airlink, CemAir, Proflight Zambia, RwandAir, South African Airways and Zambia Airways fly this route nonstop.
How long is the flight from Johannesburg to Lusaka?
A nonstop flight covers 1,202 km and takes around 2h 00m.
Which airlines fly from Johannesburg to Lusaka?
FlySafair, Airlink, CemAir, Proflight Zambia, RwandAir, South African Airways and Zambia Airways operate nonstop flights on this route.
Which airports serve Johannesburg and Lusaka?
Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA). Lusaka: Kenneth Kaunda International Airport (LUN).

More flights from Johannesburg