Is there a night train that goes from Mashad to Shiraz? I cannot seem to find any information or flying is the only way?
The train between Mashad and Shiraz is available. The Omid train is one of the series of trains that operate on the Shiraz-Tehran line. Another name of this train is Plour Sabz and it also operates on the Mashhad route. The Omid train is 4 stars and is considered a Romanian train. Omid train carriages have 10 4-bed compartments each.
For train booking you can check:Iran train ticket booking.