Train from Maputo to Johannesburg

Maputo
Johannesburg, South Africa

Your cost to travel by Bus, train: $18 - $22

Maputo
  • Total Distance:

    107.45 km (67 miles)

  • Travel Time:

    1 Hours 28 Minutes

  • Frequency:

    1 Times/Day

  • Bus Fare:

    12.0 USD (~121.73 ZAR)

Komatipoort
  • Total Distance:

    503.03 km (313 miles)

  • Travel Time:

    12 Hours 58 Minutes

  • Frequency:

    0 Times/Day

  • Train Fare:

    8.0 USD (~81.15 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 1h 25mins
Komatipoort Johannesburg 8 USD https://www.shosholozameyl.co.za/train-routes.html 12h 28mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 21 USD ~ 213 ZAR
2 people 42 USD ~ 426 ZAR
3 people 63 USD ~ 639 ZAR
4 people 84 USD ~ 852 ZAR
5 people 105 USD ~ 1,065 ZAR

Did you know?

  • The total CO2 Emission for your Maputo - Johannesburg train trip is 29.88 kg
  • Your total cost to travel by train from Maputo to Johannesburg is about 21.0 USD (~213.03 ZAR)