Train from Johannesburg to Inhambane, Mozambique

Johannesburg
Inhambane, Mozambique, Mozambique

Your cost to travel by Train, bus: $35 - $42

Johannesburg
  • Total Distance:

    538.49 km (335 miles)

  • Travel Time:

    13 Hours 8 Minutes

  • Frequency:

    0 Times/Day

  • Train Fare:

    11.0 USD (~330.98 MZN)

Komatipoort
  • Total Distance:

    0.89 km (1 miles)

  • Travel Time:

    10 Minutes

  • Frequency:

    N/A

  • Walk Fare:

    0.13 USD (~3.91 MZN)

Komatipoort
  • Total Distance:

    711.37 km (442 miles)

  • Travel Time:

    8 Hours 19 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    27.36 USD (~823.24 MZN)

Inhambane, Mozambique
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Johannesburg Komatipoort 11 USD https://www.shosholozameyl.co.za/train-routes.html 12h 38mins
Komatipoort Maxixe USD http://vaalmaseru.co.za/routes/ 8h 0mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 40 USD ~ 1,204 MZN
2 people 80 USD ~ 2,407 MZN
3 people 120 USD ~ 3,611 MZN
4 people 160 USD ~ 4,814 MZN
5 people 200 USD ~ 6,018 MZN

Did you know?

  • The total CO2 Emission for your Johannesburg - Inhambane, Mozambique train trip is 49.989999999999995 kg
  • Your total cost to travel by train from Johannesburg to Inhambane, Mozambique is about 40.0 USD (~1,203.56 MZN)