TrainRouter

Night trains

Night trains from Tehran

3 sleeper routes · Iran

3 night trains serve Tehran in the TrainRouter atlas — sleeper routes to Bandar Abbas, Mashhad, Tabriz. The longest is the Raja Tehran–Bandar Abbas at 1,286 km (20 h); the oldest service on this list has run since 1957. Board in the evening, wake up 1,286 km closer — every route below links to its full story and the world railway map.

Raja Tehran–Bandar Abbas

Tehran → Bandar Abbas · 1,286 km · 20 h · Raja · Iranian Railways (RAI) · Raja long-distance sleeper

One of Iran’s longest single-train rides: ~1,290 km across the central desert past Yazd to the Strait of Hormuz, completed when the Bafq link opened in 1995.

Tehran–Mashhad Express

Tehran → Mashhad · 926 km · ≈ 11 h · Islamic Republic of Iran Railways · Fadak five-star sleeper

Iran’s busiest corridor — five-star Fadak sleepers glide 926 km east past desert caravanserai country to Imam Reza’s shrine city of Mashhad.

Raja Tehran–Tabriz

Tehran → Tabriz · 736 km · 12 h · Raja · Iranian Railways (RAI) · Raja sleeper coaches

Iranian leg of the Tehran–Istanbul Trans-Asia Express, whose onward run once floated the whole train across Turkey’s Lake Van on a rail ferry.

Night trains from other cities