← All route guides
JNB→GBE
Johannesburg to Gaborone
A short, business-dominated route with a fare profile to match. Leisure travellers heading for the Okavango or Chobe generally route through Maun or Kasane instead, so demand here is weekday corporate traffic — which makes midweek expensive and weekends comparatively soft, the opposite of most routes on this site.
At a glance
- Flight time
- about 1 hour 5 minutes
- Type
- Regional
- When to book
- 4 to 6 weeks ahead
- Typically flown by
- Airlink, Air Botswana
- From
- O.R. Tambo International (JNB)
- To
- Sir Seretse Khama International (GBE)
When fares move
Demand on this route, described by season. This is a pattern, not a price quote.
Busiest
December and the Easter period
In between
August to November
Quietest
February to March and May to June
Worth knowing
- 01Weekend departures are often cheaper than midweek here, because the traffic is corporate rather than leisure. Worth checking if your dates are flexible.
- 02If the Okavango Delta or Chobe is your destination, Gaborone is the wrong airport — Maun and Kasane are the access points, and routing through Gaborone adds a long domestic leg.
- 03The drive from Johannesburg is around five hours, so this route competes with the road more than with other airlines.
Check current fares
Live prices and availability for Johannesburg to Gaborone are shown on Travelstart, our booking partner.
Search JNB → GBECommon questions
How long is the flight to Gaborone?
About 1 hour 5 minutes nonstop.
Is Gaborone the right airport for a Botswana safari?
Usually not. Maun serves the Okavango Delta and Kasane serves Chobe. Gaborone is the capital and largely a business destination.