Tehran to Kashan trains
General Information about Tehran to Kashan train
Traveling to Kashan by train takes about 3 hours.
- How many stations does the train have on the road?
The train will stop just in Mohammadiyeh city.
- How long does it take from Tehran to Kashan?
The distance from Tehran to Kashan is 247 kilometers and takes approximately 3 hours and 30 minutes.
- Which Railroad companies are ready to service on the path?
The companies, which are ready to service, are Raja, Bon Rail, and Jupar.
- Do the trains run at night on the path?
The trains on the route of Tehran-Kashan also run at night. They depart every day at 6:05 PM.
- What training classes are ready to serve in this direction?
The following trains are available:
Pardis (Self-propelled train): a high-speed intercity trainset that offers international premium services.
The special available services:
- Air conditioning
- Audio-video entertainment
- Beverages and snacks available
4-bed compartments (1st class)
These types of trains are high-quality overnight trains in which each carriage, is separated into 8 to 11 compartments with a capacity of 4 people and equipped with 2 bathrooms.
The special available services:
- Air conditioning
- Audio-video entertainment
- Dining car/ meals in the compartment: Serving dinner is optional and one needs to pay a surcharge on the ticket.
- 220 V power outlet in compartment
- Beverages and snacks available
6-bed compartments (2nd class)
These trains share many facilities and services like first-class trains, but they can’t compare with these trains in the aspects of quality and convenience.
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.