South Africa
Gaborone, Botswana
Total Distance:
1574.12 km (978 miles)
Travel Time:
27 Hours 34 Minutes
Frequency:
0 Times/Day
Train Fare:
55.0 USD (~472.8 BWP)
Total Distance:
381.58 km (237 miles)
Travel Time:
7 Hours 0 Minutes
Frequency:
2 Times/Day
Bus Fare:
30.0 USD (~257.89 BWP)
| Departure | Arrival | Fare | Operator | Duration |
|---|---|---|---|---|
| Cape Town | Johannesburg | 55 USD | https://www.shosholozameyl.co.za/train-routes.html | 26h 30mins |
| Johanesburg | Gaborone | 30 USD | http://www.intercape.co.za/bus-booking/johannesburg/to/gaborone/ | 6h 44mins |
| Pax | Currency (USD) | Currency (Local) |
|---|---|---|
| 1 person | 89 USD | ~ 765 BWP |
| 2 people | 178 USD | ~ 1,530 BWP |
| 3 people | 267 USD | ~ 2,295 BWP |
| 4 people | 356 USD | ~ 3,060 BWP |
| 5 people | 445 USD | ~ 3,825 BWP |