Train from Tehran Province to Mashhad

Tehran Province
Mashhad, Iran

Your cost to travel by Train: $110 - $134

Shahrīār
  • Total Distance:

    25.58 km (16 miles)

  • Travel Time:

    22 Minutes

  • Frequency:

    N/A

  • Car Fare:

    10.0 USD (~248,033.0 IRR)

Karaj
  • Total Distance:

    982.97 km (611 miles)

  • Travel Time:

    6 Hours 4 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    109.1 USD (~2,706,040.03 IRR)

Mashhad station
  • Total Distance:

    6.81 km (4 miles)

  • Travel Time:

    7 Minutes

  • Frequency:

    N/A

  • Car Fare:

    3.0 USD (~74,409.9 IRR)

Mashhad, Khorasan Razavi, Iran
Source: Rome2rio

Train schedule

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

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 128 USD ~ 3,174,822 IRR
2 people 256 USD ~ 6,349,645 IRR
3 people 384 USD ~ 9,524,467 IRR
4 people 512 USD ~ 12,699,290 IRR
5 people 640 USD ~ 15,874,112 IRR

Did you know?

  • The total CO2 Emission for your Tehran Province - Mashhad train trip is 56.24 kg
  • Your total cost to travel by train from Tehran Province to Mashhad is about 128.0 USD (~3,174,822.4 IRR)