There are 4 ways to get from Gaborone to Upington by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Gaborone (GBE) to Upington (UTN)plane GBE - UTN
3h 46mR 4,878–14,691Drive 708 km
cheapest- Drive from Gaborone to Upingtoncar 708 km
10h 7mR 1,630–2,354Bus via Windhoek
- Take the bus from Gaborone to Windhoekbus
- Take the bus from Windhoek to Upingtonbus
34h 52mR 1,661–2,249Bus
- Take the bus from Gaborone to Durbanbus
- Take the bus from Jeff Taylor Crescent to Lutz Stbus
35h 5mR 1,880–2,330
Gaborone (GBE) to Upington (UTN) flights
Questions & Answers
The cheapest way to get from Gaborone to Upington is to drive which costs R 1 600 - R 2 400 and takes 10h 7m.
The fastest way to get from Gaborone to Upington is to fly which takes 3h 46m and costs R 4 800 - R 15 000.
No, there is no direct bus from Gaborone to Upington. However, there are services departing from Gaborone and arriving at Upington via Windhoek. The journey, including transfers, takes approximately 34h 52m.
The distance between Gaborone and Upington is 650 km. The road distance is 708 km.
The best way to get from Gaborone to Upington without a car is to bus via Windhoek which takes 34h 52m and costs R 1 600 - R 2 300.
It takes approximately 3h 46m to get from Gaborone to Upington, including transfers.
Gaborone to Upington bus services, operated by Mushima Tours and Transfers, depart from Gaborone station.
The best way to get from Gaborone to Upington is to fly which takes 3h 46m and costs R 4 800 - R 15 000. Alternatively, you can bus via Windhoek, which costs R 1 600 - R 2 300 and takes 34h 52m.
Gaborone to Upington bus services, operated by Mushima Tours and Transfers, arrive at Windhoek station.
Yes, the driving distance between Gaborone to Upington is 708 km. It takes approximately 10h 7m to drive from Gaborone to Upington.
What companies run services between Gaborone, Botswana and Upington, South Africa?
Airlink, Air Botswana, and South African Airways fly from Gaborone (GBE) to Upington (UTN) 3 times a day. Alternatively, you can take a bus from Gaborone to Upington via Windhoek in around 34h 52m.
- Website
- flyairlink.com
Flights from Gaborone to Upington via Johannesburg
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- R 4,300–14,000
- Phone
- +264 81 331 5475
- Website
- facebook.com
Bus from Gaborone to Windhoek
- Ave. Duration
- 18h 37m
- Frequency
- Once a week
- Estimated price
- R 1,100–1,400
- Website
- https://www.facebook.com/MushimaNamibia/
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Windhoek to Upington
- Ave. Duration
- 15h 15m
- Frequency
- 4 times a week
- Estimated price
- R 480–850
- Website
- https://www.intercape.co.za
- Full Flexi
- R 640
- Flexi
- R 540
- Saver
- R 480
Bus from Jeff Taylor Crescent to Lutz St
- Ave. Duration
- 21h 5m
- Frequency
- Once daily
- Estimated price
- R 660–1,100
- Website
- https://www.intercape.co.za
- Full Flexi
- R 800
- Flexi
- R 720
- Saver
- R 660
- Phone
- +267 71 799 129 / 72 692 610
- Website
- mozaico.co.ke
Bus from Gaborone to Durban
- Ave. Duration
- 13h
- Frequency
- Twice a week
- Estimated price
- R 1,231
- Schedules at
- mozaico.co.ke
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, South Korea: Travelling from Seoul to Busan , and Getting to Milan from the airport - to help you get the most out of your next trip.
More Questions & Answers
There are 64+ hotels available in Upington.





