Just read the information, there will be a new train connection from Tehran to Shiraz. Anyone knows it ? Anywhere I can get the train schedule ?
There is a train to Shiraz from Tehran every day. it takes about 13 hours to pass this route.
For booking the train ticket you can check:Iran transport services.
Check the cheapest Iran tours.