Flying to Botswana at a glance
- cities with direct flights
- 3
- flights a week
- 115
- lowest direct fare, Johannesburg to Gaborone
- $100
- nonstop from Johannesburg to Gaborone
- 55m
- currency
- BWP
Cities with direct flights
Direct fare from Johannesburg; where there is no fare, the flight time
Prices and flight times from Johannesburg and Cape Town
Direct flights, the lowest fare found in recent days
Frequently asked questions
How long is the flight to Botswana from Johannesburg?
A nonstop flight from Johannesburg to Gaborone takes about 55 minutes. All nonstop flights from Johannesburg: from 55m (Gaborone) to 1h 50m (Kasane).
Which cities have direct flights to Botswana?
5 cities: Johannesburg, Gaborone, Maun, Kasane, Cape Town. Most flights go to Gaborone, Maun, Kasane.
How much is a flight to Botswana?
Lowest direct fares found recently: Johannesburg to Gaborone from $100, Cape Town to Gaborone from $194. The price for your dates shows in the search.