Skip to content
An Air Botswana turboprop on the runway at Sir Seretse Khama International Airport

Getting to Gaborone

An hour by air from Johannesburg, or half a day by road — and how to get around once you arrive.

Gaborone sits in the far south-east of Botswana, barely 15 km from the South African border. That makes Johannesburg — about 360 km away by road — the gateway for nearly everyone: you either connect through O. R. Tambo airport on a one-hour flight, or you drive.

By air

Sir Seretse Khama International Airport (GBE) is about 15 km north of the city centre. The busiest route by far is Johannesburg, flown several times a day by Air Botswana and South African regional airlines. There are also direct services from Cape Town and from Addis Ababa, which gives one-stop connections from Europe, Asia and North America; other regional routes come and go, so check current schedules.

The terminal is small and quick to get through. There is no public bus: take a hotel shuttle (most larger hotels offer one if you ask in advance), a metered or fixed-fare taxi from the rank outside, or a hire car — the main international car-rental firms have desks in arrivals. The drive to the centre takes 20–25 minutes.

How the options compare

RouteTimeGood to know
Flight from Johannesburg≈ 1 hSeveral daily; easiest connection from long-haul flights
Drive from Johannesburg (N4, Zeerust, Tlokweng)4–5 h + borderGood tarred roads; toll gates on the N4
Coach from Johannesburg6–8 hDaily services; allow time at the border
Flight from Maun or Kasane1–1.5 hAir Botswana; schedules vary by season
Drive from Francistown (A1)≈ 5 h430 km of tarred road; avoid driving at night
Drive from Windhoek (Trans-Kalahari)11–12 hAbout 1,000 km; break the journey in Kang or Ghanzi

Driving from Johannesburg

The standard route follows the N4 west past Rustenburg to Zeerust, then turns north to the Kopfontein (South Africa) / Tlokweng (Botswana) border post, from where it is about 15 km to the city. Without delays it takes four to five hours. The border has generally been open from early morning until late evening, but hours can change — confirm before a late crossing — and queues build on Friday afternoons, Sunday evenings and around public holidays.

Two alternatives are useful when Tlokweng is busy: Ramotswa / Swartkopfontein to the south, a quiet post with shorter hours, and Pioneer Gate / Skilpadshek near Lobatse, on the Trans-Kalahari corridor, about 70 km from Gaborone.

At the border with a car: you will need your passport, the vehicle registration papers (and a letter of authority from the rental company or owner if the car is not yours), and you pay a road permit, road-fund levy and third-party insurance on entering Botswana. Card payment is normally possible; carry some cash as a backup. Tell your rental company in advance that you are crossing the border.

By bus

Long-distance coaches link Johannesburg and Gaborone daily, taking six to eight hours including the border. Within Botswana, buses leave the main bus rank beside the railway station for Francistown, Maun, Kasane (usually with a change in Francistown), Serowe, Mochudi, Lobatse and Kanye. They are cheap, frequent on the main routes and leave when full.

By train

Botswana Railways has at times run an overnight passenger train between Lobatse, Gaborone and Francistown. The service has been suspended and reinstated more than once, so treat it as a bonus if it is running rather than something to plan around.

Getting around Gaborone

  • Combis: white minibuses on numbered routes, mostly starting from the bus rank. Very cheap, cash only, and they stop running in the early evening.
  • Taxis: shared taxis follow set routes; a “special” is a private hire — agree the fare before you get in. Call-cab companies and ride-hailing apps also operate in the city, and are the easy option after dark.
  • Car hire: worthwhile if you want to visit Mokolodi, Mochudi or Manyana independently. Traffic drives on the left; the main roads are good, and the rush hours are short but real.
  • On foot: Main Mall and the CBD are each walkable, but the city is spread out and hot — you will not walk between districts.

Onward travel in Botswana

For the Okavango Delta, fly to Maun; for Chobe and Victoria Falls, fly to Kasane. By road both are full-day drives of 850–950 km, usually broken at Khama Rhino Sanctuary, Francistown or Nata. See our Okavango and Chobe guide.

The one driving rule that matters: do not drive between towns after dark. Cattle, donkeys and goats wander onto unfenced roads and are very hard to see. Plan to arrive before sunset.
Live availability

Book Gaborone experiences

Real-time prices and availability, straight from GetYourGuide. Free cancellation on most experiences.

Powered by GetYourGuide
Plan your trip

See more of Gaborone with a local guide

Stand beneath the Three Dikgosi, track rhino on foot at Mokolodi and follow Mma Ramotswe down Zebra Drive. Compare city tours, game drives and village day trips — and book in a couple of taps.

Good to know

Getting to Gaborone: FAQs

Frequently asked questions

What is the airport code for Gaborone?

GBE — Sir Seretse Khama International Airport, about 15 km north of the city centre.

How long is the drive from Johannesburg to Gaborone?

About 360 km, normally four to five hours plus the time it takes to cross the border at Kopfontein/Tlokweng.

How do I get from the airport to the city?

By hotel shuttle, taxi or hire car; the journey takes 20–25 minutes. There is no scheduled public bus from the airport.

Do I need a visa for Botswana?

Citizens of many countries — including most of the EU, the UK, the USA, South Africa and much of the Commonwealth — have been able to enter visa-free for stays of up to 90 days. Others, including Chinese passport holders, have needed a visa, which can be applied for online. Rules change, so check the official Botswana government site before you travel.

Can I fly from Gaborone to the Okavango Delta?

Yes. Air Botswana flies between Gaborone and Maun, the gateway to the delta, in around an hour to an hour and a half.