Is there any train between Shiraz and Isfahan?
The train between Isfahan and Shiraz is every other day on even days. It has Mens Cabin ,, Womens Cabin,, Family Cabin
I suggest you the Bus Transportation instead of Train ...It has about 8-10 times a day...the rate is same but the duration is better.
Check the cheapest Iran tours.