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.