Flights to Gaborone at a glance
- cities with nonstop flights here
- 5
- nonstop flights a week
- 80
- lowest fare from Johannesburg
- $100
- flight time from Johannesburg
- 55m
- lowest fare from Cape Town
- $194
- flight time from Cape Town
- 2h
- arrival airport
- Sir Seretse Khama International
Where you can fly to Gaborone from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Johannesburg South Africa, 55m, 58 a week | 58 | 55m | from $100 |
| Cape Town South Africa, 2h, 6 a week | 6 | 2h | from $194 |
From other countries
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Gaborone from?
From 5 cities. The busiest routes are from Johannesburg (58 flights a week) and Cape Town (6 flights a week).
How long is the flight from Johannesburg to Gaborone?
A nonstop flight takes about 55 minutes, tickets from $100.
How long is the flight from Cape Town to Gaborone?
A nonstop flight takes about 2 hours, tickets from $194.
What is the cheapest city to fly to Gaborone from?
Johannesburg from $100, Cape Town from $194 and Lusaka from $260.
Which airport do flights to Gaborone arrive at?
All nonstop flights land at Sir Seretse Khama International (GBE).
Cities near Gaborone with their own flights
Worth a look when fares or dates to Gaborone do not suit; distance by straight line