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
4h 1mR 6,063–13,673Drive 708 km
cheapest- Drive from Gaborone to Upingtoncar 708 km
10h 7mR 1,594–2,303Bus via Windhoek
- Take the bus from Gaborone to Windhoekbus
- Take the bus from Windhoek to Upingtonbus
34h 52mR 1,643–2,228Bus
- Take the bus from Gaborone to Durbanbus
- Take the bus from Jeff Taylor Crescent to Lutz Stbus
35h 5mR 1,846–2,296
Gaborone (GBE) to Upington (UTN) flights
Questions & Answers
The cheapest way to get from Gaborone to Upington is to drive which costs R 1 500 - R 2 300 and takes 10h 7m.
The fastest way to get from Gaborone to Upington is to fly which takes 4h 1m and costs R 6 000 - R 14 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 4h 1m 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 4h 1m and costs R 6 000 - R 14 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) 4 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 33m
- When
- Every day
- Estimated price
- R 5,000–15,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
- [email protected]
- 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,196
- 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 Want to know more about Flixbus?, Travelling to the UK: What do I need to know?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.
More Questions & Answers
There are 62+ hotels available in Upington.



