Train from Tehran Province to Shiraz

Tehran Province
Shiraz, Iran

Your cost to travel by Bus, taxi, train: $105 - $128

Shahrīār
  • Total Distance:

    39.42 km (24 miles)

  • Travel Time:

    37 Minutes

  • Frequency:

    N/A

  • Car Fare:

    15.0 USD (~372,049.5 IRR)

Tehran Beyhaghi Terminal
  • Total Distance:

    450.14 km (280 miles)

  • Travel Time:

    6 Hours 4 Minutes

  • Frequency:

    24 Times/Day

  • Bus Fare:

    8.0 USD (~198,426.4 IRR)

Isfahan Kaveh Terminal
  • Total Distance:

    92.86 km (58 miles)

  • Travel Time:

    1 Hours 14 Minutes

  • Frequency:

    N/A

  • Car Fare:

    35.0 USD (~868,115.5 IRR)

Shāhreẕā
  • Total Distance:

    428.34 km (266 miles)

  • Travel Time:

    6 Hours 14 Minutes

  • Frequency:

    1 Times/Day

  • Train Fare:

    47.54 USD (~1,179,148.88 IRR)

Shiraz
  • Total Distance:

    29.88 km (19 miles)

  • Travel Time:

    27 Minutes

  • Frequency:

    N/A

  • Car Fare:

    11.0 USD (~272,836.3 IRR)

Shiraz, Fars, Iran
Source: Rome2rio

Train schedule

Departure Arrival Fare Operator Duration
Tehran Beyhaghi Terminal Isfahan Kaveh Terminal 8 USD http://en.seirosafar.ir/index.aspx?siteid=4&pageid=251 6h 0mins
Shāhreẕā Shiraz USD https://www.raja.ir/ 6h 10mins

Cost by number of pax.

Pax Currency (USD) Currency (Local)
1 person 122 USD ~ 3,026,003 IRR
2 people 244 USD ~ 6,052,005 IRR
3 people 366 USD ~ 9,078,008 IRR
4 people 488 USD ~ 12,104,010 IRR
5 people 610 USD ~ 15,130,013 IRR

Did you know?

  • The total CO2 Emission for your Tehran Province - Shiraz train trip is 56.96 kg
  • Your total cost to travel by train from Tehran Province to Shiraz is about 122.0 USD (~3,026,002.6 IRR)