World Train Map

Night train route

Tehran–Shiraz Night Train

Tehran → Shiraz · Iran

View on the map →

Tehran–Shiraz Night Train — Tehran to Shiraz
Photo · Kabelleger / David Gubler · CC BY-SA 4.0

Completed only in 2009, the overnight run leaves Tehran at dusk and descends at dawn past Marvdasht, the plain of Persepolis, into Shiraz.

Shiraz only joined Iran’s rail map in 2009, so its night train from the capital is a young classic. Departures leave Tehran in the early evening, skirting the holy city of Qom and the desert oasis of Kashan while attendants make up the four-berth compartments. By dawn the train is high on the Fars plateau, and it drops past Marvdasht, the plain of Persepolis, to reach the city of Hafez in time for breakfast.

Along the way

  • Qom’s shrine skyline
  • Kashan at the Dasht-e Kavir rim
  • Isfahan by night
  • Dawn on the Fars plateau near Eqlid
  • Marvdasht and Persepolis
  • Shiraz, city of Hafez

How this line was checked

Questions and answers

How long is the Tehran–Shiraz Night Train?

The Tehran–Shiraz Night Train runs 935 km from Tehran to Shiraz.

How long does the Tehran–Shiraz Night Train take?

The fastest scheduled journey is 14 h 40 min for the 935 km. That is an average of 64 km/h end to end. The line's top service speed is 160 km/h.

Who runs the Tehran–Shiraz Night Train?

Raja Rail Transportation, with Raja four-berth sleepers.

How old is the Tehran–Shiraz Night Train?

The line has been in service since 2009. That is the year the atlas dates it from: for a modern brand running over an older railway, it is the railway's date, not the brand's.

How often does the Tehran–Shiraz Night Train run?

1–2× nightly each way.

View on the world railway map →

More night train routes

All sleepers serving these cities: night trains from Tehran · all 117 night trains.

More train routes in Iran.