Flights from Johannesburg to Gaborone – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
JNB to GBE – All flight route options from Johannesburg International, South Africa to Sir Seretse Khama International, Botswana. These routes are operated by 2 airlines. Fly non-stop with Airlink (South Africa) or Air Botswana. The shortest flight time is 55 minutes. See the full flight schedule and time table, including departure times, airlines and in-flight details to find the best option for you.
Other flight options
Check out these routes. They have daily flights from Johannesburg International and connections to Gaborone:
Find the best prices on hotels and car rental near Sir Seretse Khama
We got great deals on hotels and car rentals near the airport.

Quick copy and share this page
From Johannesburg to Botswana
Below is a list of other destinations to Botswana from Johannesburg International with either direct flights or 1 stop connections.
-
BBK Kasane Direct
-
MUB Maun Direct
-
FRW Francistown Direct
From South Africa to Gaborone
Below is a list of other cities in South Africa with flights to Gaborone with either non-stop or connecting flights.