There are 5 ways to get from Gaborone to Dundee by bus, taxi, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, taxi
best- Take the bus from Gaborone to Johannesburgbus
- Take the bus from Johannesburg to New Castlebus
- Take the taxi from New Castle to Dundeetaxi
11h 13mR 933–1,520Drive 706.1 km
- Drive from Gaborone to Dundeecar 706.1 km
9h 24mR 1,579–2,280Fly to Richards Bay, taxi
- Fly from Gaborone (GBE) to Richards Bay (RCB)plane GBE - RCB
- Take the taxi from Richards Bay (RCB) to Dundeetaxi
7h 7mR 5,823–12,718Bus, taxi via Gaborone
- Take the bus from Gaborone to Johannesburgbus
- Take the bus from Johannesburg to New Castlebus
- Take the taxi from New Castle to Dundeetaxi
12h 29mR 1,045–1,312Fly to Pietermaritzburg, bus, taxi
- Fly from Gaborone (GBE) to Pietermaritzburg (PZB)plane GBE - PZB
- Take the bus from Pietermaritzburg to Ladysmithbus
- Take the taxi from Ladysmith to Dundeetaxi
7h 39mR 5,023–11,918
Gaborone (GBE) to Richards Bay (RCB) flights
Questions & Answers
The cheapest way to get from Gaborone to Dundee is to bus and taxi via Gaborone which costs R 1 000 - R 1 400 and takes 12h 29m.
The fastest way to get from Gaborone to Dundee is to fly and taxi which takes 7h 7m and costs R 5 500 - R 13 000.
The distance between Gaborone and Dundee is 717 km. The road distance is 706.1 km.
The best way to get from Gaborone to Dundee without a car is to bus and taxi which takes 11h 13m and costs R 900 - R 1 600.
It takes approximately 11h 13m to get from Gaborone to Dundee, including transfers.
Yes, the driving distance between Gaborone to Dundee is 706 km. It takes approximately 9h 24m to drive from Gaborone to Dundee.
There are 16+ hotels available in Dundee.
What companies run services between Gaborone, Botswana and Dundee, South Africa?
There is no direct connection from Gaborone to Dundee. However, you can take the bus to Johannesburg, take the bus to New Castle, then take the taxi to Dundee. Alternatively, you can drive from Gaborone to Dundee in around 9h 24m.
- Website
- flyairlink.com
Flights from Gaborone to Richards Bay via Johannesburg
- Ave. Duration
- 4h 21m
- When
- Every day
- Estimated price
- R 3,600–10,000
Flights from Gaborone to Pietermaritzburg via Johannesburg
- Ave. Duration
- 4h 25m
- When
- Every day
- Estimated price
- R 3,500–10,000
- Phone
- +267 3995921/20
- Website
- monnakgotla.co.bw
Bus from Gaborone to Johannesburg
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- R 470–500
- Schedules at
- monnakgotla.co.bw
- Phone
- +27 (0)21 380 4400
- [email protected]
- Website
- Intercape
Bus from Gaborone to Johannesburg
- Ave. Duration
- 7h 45m
- Frequency
- Once daily
- Estimated price
- R 270–660
- Website
- Intercape
- Saver
- R 660
- Flexi
- R 560
- Full Flexi
- R 500
- Phone
- 010 822 9000
- [email protected]
- Website
- eagleliner.co.za
Bus from Johannesburg to New Castle
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- R 240–310
- Schedules at
- eagleliner.co.za
- Single
- R 240–310
Bus from Johannesburg to New Castle
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- R 240–310
- Schedules at
- eagleliner.co.za
- Single
- R 240–310
- Phone
- +264 81 331 5475
- Website
- Mushima Tours
Bus from Gaborone to Johannesburg
- Ave. Duration
- 5h 24m
- Frequency
- Once a week
- Estimated price
- R 380–460
- Website
- Mushima Tours
- Phone
- +27 11 611 8000
- [email protected]
- Website
- greyhound.co.za
Bus from Pietermaritzburg to Ladysmith
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- R 460–600
- Schedules at
- greyhound.co.za
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 Why you should take the train in the US, The London Underground: Essential tips to navigate the Tube, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.










