Johannesburg
Middelburg, South Africa
Total Distance:
28.14 km (17 miles)
Travel Time:
23 Minutes
Frequency:
10 Times/Day
Bus Fare:
14.0 USD (~142.02 ZAR)
Total Distance:
169.78 km (105 miles)
Travel Time:
2 Hours 42 Minutes
Frequency:
1 Times/Day
Bus Fare:
17.0 USD (~172.45 ZAR)
Departure | Arrival | Bus Fare | Operator | Duration |
---|---|---|---|---|
Johannesburg | Midrand | 14 USD | https://www.greyhound.co.za/cape-town-kimberley-johannesburg-pretoria/ | 22mins |
Midrand | Middleburg | 17 USD | https://www.greyhound.co.za/johannesburg-pretoria-nelspruit/ | 2h 36mins |
Pax | Currency (USD) | Currency (Local) |
---|---|---|
1 person | 33 USD | ~ 335 ZAR |
2 people | 66 USD | ~ 670 ZAR |
3 people | 99 USD | ~ 1,004 ZAR |
4 people | 132 USD | ~ 1,339 ZAR |
5 people | 165 USD | ~ 1,674 ZAR |