Nelspruit
Johannesburg, South Africa
Total Distance:
389.76 km (242 miles)
Travel Time:
10 Hours 8 Minutes
Frequency:
0 Times/Day
Train Fare:
6.0 USD (~60.86 ZAR)
| Departure | Arrival | Fare | Operator | Duration |
|---|---|---|---|---|
| Nelspruit | Johannesburg | 6 USD | https://www.shosholozameyl.co.za/train-routes.html | 9h 50mins |
| Pax | Currency (USD) | Currency (Local) |
|---|---|---|
| 1 person | 6 USD | ~ 61 ZAR |
| 2 people | 12 USD | ~ 122 ZAR |
| 3 people | 18 USD | ~ 183 ZAR |
| 4 people | 24 USD | ~ 243 ZAR |
| 5 people | 30 USD | ~ 304 ZAR |