Yazd to Kashan train runs at day and night. We try to respond to the questions that may help you in this process, such as departure and arrival time, train fare, duration, distance, and the name of railroad companies.
If you want to travel from Yazd to Kashan, you can use the train as a good alternative. Traveling to Kashan from Yazd by train takes about 5 to 6 hours and costs between 339.000 and 625.500 IRR.
The train will stop in these cities as follows:
Meybod, Ardakan, Badroud, and Kashan.
The distance from Yazd to Kashan is 360 kilometers and takes approximately 5 to 6 hours.
The companies, which are ready to service, are: Raja and Jupar.
The trains on the route of Yazd-Kashann also run at night. Departure time are different,they depart at 11:46 PM, 12:48 AM, and 4:32 AM.
The special available services:
Air conditioning
Audio video entertainment
Beverages and snacks available
The special available services:
Air conditioning
Audio video entertainment
Dining car/ meals in the compartment: Serving dinner is optional and needs to pay a surcharge on the ticket.
220 V power outlet in compartment
Beverages and snacks available
The average train fare for 6-bed compartments (2nd class) is between 339.000 and 391.500 IRR.
The average train fare for 4-bed compartments (1st class) is 625.500 IRR.
The average train fare for Coach Car seating is 534.000 IRR.
To book tickets, you can go to the train station or a travel agency or ask from HiPersia. Online booking is also possible but like airlines, foreign credit cards are not accepted.