- Home
- Flights
- Flights from Lusaka
- Lusaka to Johannesburg
Cheap flights from Lusaka to Johannesburg from US$255
Zambia Airways, Airlink, CemAir and 3 more airlines fly nonstop from Lusaka to Johannesburg. The flight takes around 2h 00m, and the cheapest one-way fare we found recently is US$255 on 31 Jan.
Direct flights available 2h 00m Cheapest in January Prices checked 14 days ago
Lusaka to Johannesburg at a glance
Cheapest one-wayUS$255Zambia Airways · nonstop · Sun 31 JanFastest flight2h 00mEstimated
Nonstop flightsYesZambia Airways, Airlink, CemAir
Airlines flying nonstop from Lusaka to Johannesburg
6 airlines on this route.
Good to know
- Distance
- 1,202 km746 miles
- Flight time
- 2h 00mestimate
- Time difference
- NoneJohannesburg vs Lusaka
- Currency in Johannesburg
- ZAR
- Airports
- LUN → JNB, HLA
Flights from Lusaka to Johannesburg: questions answered
How much is a flight from Lusaka to Johannesburg?
The cheapest one-way fare we found recently is US$255, nonstop, departing in January. Prices change constantly, so search your dates for the live fare.
Are there direct flights from Lusaka to Johannesburg?
Yes. Zambia Airways, Airlink, CemAir, Proflight Zambia, RwandAir and South African Airways fly this route nonstop.
How long is the flight from Lusaka to Johannesburg?
A nonstop flight covers 1,202 km and takes around 2h 00m.
Which airlines fly from Lusaka to Johannesburg?
Zambia Airways, Airlink, CemAir, Proflight Zambia, RwandAir and South African Airways operate nonstop flights on this route.
Which airports serve Lusaka and Johannesburg?
Lusaka: Kenneth Kaunda International Airport (LUN). Johannesburg: O.R. Tambo International Airport (JNB) and Lanseria International Airport (HLA).





