Nonstop flights from Johannesburg to Lusaka
4 airlines fly this route, with up to 9 flights a day.
When they leave
Johannesburg timeFour in the morning, 7:40 AM to 11:30 AM, then three in the afternoon, 12:00 PM to 2:25 PM, then four in the evening, 5:00 PM to 7:35 PM.
Every flight
Earliest first- 7:35 PM→9:35 PM
South African AirwaysUntil Dec 20, back Jan 7, 2027Airbus A320Mon, Tue, Wed, Thu, Sun
Schedules last checked Sep 25, 2026. Times are local.
Flying from Johannesburg to Lusaka
Airlink flies most often, 2 to 4 times a day on the Embraer ERJ-135 and Embraer 190. Proflight Zambia flies 2 to 3 times a day on the CRJ 200. South African Airways flies 1 to 2 times a day on the Airbus A320. Zambia Airways flies daily on the Boeing 737.
Flights run every day of the week, from 7 on Saturdays to 9 on Sundays. The first arrival in Lusaka is at 9:40 AM and the last at 9:35 PM. The flight covers 747 miles.
South African Airways flies it until Dec 20 and is back on Jan 7, 2027.
Flying back, Lusaka to Johannesburg has 54 nonstop flights a week.
Return flights
More from Johannesburg
More to Lusaka
Schedules as of Oct 9, 2026.