There are 5 ways to get from Gaborone to Cango Caves by plane, taxi, bus (Greyhound), car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, taxi
best- Fly from Gaborone (GBE) to George Airport (GRJ)GBE - GRJ
- Take the taxi from George Airport (GRJ) to Cango Caves
5h 17mR 5,670–10,974Bus
cheapest- Take the bus from Gaborone to Johannesburg
- Take the bus from Johannesburg to Oudtshoorn
21h 54mR 1,045–1,710Drive, car train
- Drive from Gaborone to Klerksdorp
- Take the car train from Klerksdorp to Beaufort West
- Drive from Beaufort West to Cango Caves
24h 32mR 1,537–2,208Drive 1,190.6 km
- Drive from Gaborone to Cango Caves1,190.6 km
16h 27mR 2,850–4,117Bus via Gaborone
- Take the bus from Gaborone to Johannesburg
- Take the bus from Johannesburg to Oudtshoorn
23h 10mR 1,142–1,452
Gaborone (GBE) to George Airport (GRJ) flights
Questions & Answers
The cheapest way to get from Gaborone to Cango Caves is to bus via Gaborone which costs R 1 100 - R 1 500 and takes 23h 10m.
The fastest way to get from Gaborone to Cango Caves is to fly and taxi which takes 5h 17m and costs R 5 500 - R 11 000.
The distance between Gaborone and Cango Caves is 1209 km. The road distance is 1190.6 km.
The best way to get from Gaborone to Cango Caves without a car is to bus which takes 21h 54m and costs R 1 000 - R 1 800.
It takes approximately 5h 17m to get from Gaborone to Cango Caves, including transfers.
Yes, the driving distance between Gaborone to Cango Caves is 1191 km. It takes approximately 16h 27m to drive from Gaborone to Cango Caves.
There are 157+ hotels available in Cango Caves.
What companies run services between Gaborone, Botswana and Cango Caves, South Africa?
You can take a bus from Gaborone to Cango Caves via Johannesburg and Oudtshoorn in around 21h 54m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- flyairlink.com
Flights from Gaborone to George Airport via Johannesburg
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- R 4,000–13,000
Flights from Gaborone to George Airport via Capetown
- Ave. Duration
- 4h 30m
- When
- Tuesday and Thursday
- Estimated price
- R 4,300–14,000
Flights from Gaborone to George Airport via Johannesburg, Capetown
- Ave. Duration
- 8h 10m
- When
- Monday to Friday
- Estimated price
- R 4,500–14,000
- Website
- flycemair.co.za
Flights from Gaborone to George Airport via Johannesburg
- Ave. Duration
- 3h 45m
- When
- Friday and Saturday
- Estimated price
- R 4,500–9,500
- Website
- flysafair.co.za
Flights from Gaborone to George Airport via Capetown
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- R 4,600–11,000
- Phone
- 080 122 9091
- MLPS.Info@prasa.com
- Website
- res.prasa.com
Car train from Klerksdorp to Beaufort West
- Ave. Duration
- 16h 45m
- Frequency
- Once a week
- Estimated price
- R 320–450
- Schedules at
- res.prasa.com
- Phone
- +267 3995921/20
- Website
- monnakgotla.co.bw
Bus from Gaborone to Johannesburg
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- R 420–550
- Schedules at
- monnakgotla.co.bw
- Phone
- +27 (0)21 380 4400
- info@intercape.co.za
- Website
- intercape.co.za
Bus from Gaborone to Johannesburg
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- R 240–660
- Website
- https://www.intercape.co.za
- Saver
- R 660
- Flexi
- R 560
- Full Flexi
- R 500
- Phone
- +27 11 611 8000
- bookings@greyhound.co.za
- Website
- greyhound.co.za
Bus from Johannesburg to Oudtshoorn
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- R 600–800
- Schedules at
- greyhound.co.za
- Phone
- +264 81 331 5475
- Website
- facebook.com
Bus from Gaborone to Johannesburg
- Ave. Duration
- 5h 24m
- Frequency
- Once a week
- Estimated price
- R 340–410
- Website
- https://www.facebook.com/MushimaNamibia/
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 South Korea: Travelling from Seoul to Busan , 4 stunningly beautiful Philippines islands you need to visit, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.















