Nonstop flights from Gaborone to Johannesburg
3 airlines fly this route, with up to 11 flights a day.
When they leave
Gaborone timeSix in the morning, 7:00 AM to 10:50 AM, then three in the afternoon, 12:35 PM to 1:50 PM, then two in the evening, 5:00 PM to 6:20 PM.
Every flight
Earliest firstSchedules last checked Sep 8, 2026. Times are local.
Flying from Gaborone to Johannesburg
Airlink flies most often, 5 to 6 times a day on the Embraer ERJ-135, Embraer 170 and Embraer 190. Air Botswana flies 3 times a week on the ATR 72 and Embraer ERJ-145. South African Airways flies 2 times a week on the Airbus A320.
Flights run every day of the week, from 5 on Saturdays and Sundays to 11 on Wednesdays. The first arrival in Johannesburg is at 7:45 AM and the last at 7:10 PM. The flight covers 180 miles.
Air Botswana is back on Dec 23. South African Airways flies it from Feb 17, 2027 to Feb 17, 2027.
Flying back, Johannesburg to Gaborone has 45 nonstop flights a week.
Return flights
Schedules as of Oct 9, 2026.