Train from Inhambane, Mozambique to Johannesburg

Inhambane, Mozambique
Johannesburg, South Africa

Your cost to travel by Drive, bus, train: $75 - $91

Maxixe
  • Total Distance:

    477.95 km (297 miles)

  • Travel Time:

    6 Hours 51 Minutes

  • Frequency:

    N/A

  • Car Fare:

    60.0 USD (~608.65 ZAR)

Maputo
  • Total Distance:

    104.07 km (65 miles)

  • Travel Time:

    2 Hours 57 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    12.0 USD (~121.73 ZAR)

Komatipoort
  • Total Distance:

    523.21 km (325 miles)

  • Travel Time:

    12 Hours 35 Minutes

  • Frequency:

    0 Times/Day

  • Train Fare:

    11.0 USD (~111.59 ZAR)

Johannesburg
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Maputo Komatipoort 12 USD https://www.citiliner.co.za/wp-content/uploads/timetables/Johannesburg%20-%20Nelspruit%20-%20Maputo.pdf 2h 55mins
Komatipoort Johannesburg 11 USD https://www.shosholozameyl.co.za/train-routes.html 12h 28mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 87 USD ~ 883 ZAR
2 people 174 USD ~ 1,765 ZAR
3 people 261 USD ~ 2,648 ZAR
4 people 348 USD ~ 3,530 ZAR
5 people 435 USD ~ 4,413 ZAR

Did you know?

  • The total CO2 Emission for your Inhambane, Mozambique - Johannesburg train trip is 92.03 kg
  • Your total cost to travel by train from Inhambane, Mozambique to Johannesburg is about 87.0 USD (~882.54 ZAR)