Train from Mashhad to Tehran Province

Mashhad
Tehran Province, Iran

Your cost to travel by Train: $111 - $135

Mashhad
  • Total Distance:

    7.15 km (4 miles)

  • Travel Time:

    7 Minutes

  • Frequency:

    N/A

  • Car Fare:

    3.0 USD (~74,409.9 IRR)

Mashhad station
  • Total Distance:

    1002.44 km (623 miles)

  • Travel Time:

    6 Hours 11 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    109.1 USD (~2,706,040.03 IRR)

Karaj
  • Total Distance:

    28.35 km (18 miles)

  • Travel Time:

    25 Minutes

  • Frequency:

    N/A

  • Car Fare:

    11.0 USD (~272,836.3 IRR)

Tehran Province, Iran
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Mashhad station Karaj USD https://www.raja.ir/ 6h 0mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 129 USD ~ 3,199,626 IRR
2 people 258 USD ~ 6,399,251 IRR
3 people 387 USD ~ 9,598,877 IRR
4 people 516 USD ~ 12,798,503 IRR
5 people 645 USD ~ 15,998,129 IRR

Did you know?

  • The total CO2 Emission for your Mashhad - Tehran Province train trip is 57.68000000000001 kg
  • Your total cost to travel by train from Mashhad to Tehran Province is about 129.0 USD (~3,199,625.7 IRR)