Flights to Gaborone

Direct flights from 5 cities, 80 flights a week. From Johannesburg the flight takes 55m, tickets from $100. From Cape Town the flight takes 2h, tickets from $194.

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

FromFare
Johannesburg South Africa, 55m, 58 a week from $100
Cape Town South Africa, 2h, 6 a week from $194

From other countries

Arrival airport

Where the nonstop flights land

76 flights a week arrive nonstop

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