Traveling in Iran by Train – Book Online

Iran railway system provides a safe and comfortable connection to the main destinations in Iran. With more than 10000 Kilometers railway, there are daily trains leaving/arriving Tehran, Mashhad, Bandar Abbas, Shiraz, Isfahan, Kerman, Ahwaz, Yazd, and other cities. Usually, there are several stops on the way to the main destinations. Different companies offer trains with different classes and amenities such as air conditioning, meals, TV, and etc. Guest attendees are ready to help passengers in most of the trains.

Any questions about the train ticket in Iran? Please contact us via ir4t[at]


Easy as 1, 2, 3

Tell us your preferences, get the best deals & pay online for your train ticket in Iran


We will find the best, cheapest and fastest routes for you

Anytime, anywhere

Enjoy traveling in Iran by train. We’re here for you all the way

Book Your Train Ticket in Iran

Market Research Survey Form (#3)

Trains in Iran

Currently, there are 12 train companies working in Iran, offering railroad transportation to many destinations all around Iran. Raja, Fadak, Joopar, Bon Rail, Mahtab, Saba, Hastia, Noor Reza, Pars, Ra`ad, Kosar and Vania Rail are Iran train companies. Some of the companies like Joopar offer rail freight transport. Here is a brief description about the most important Iran train companies.

Raja Trains include Simorgh, Sabz, and Ploor trains. All of these trains consist of compartments with four beds and have TV, air conditioner and charging sockets in each compartment. Bedding services containing bed sheets, pillow and blanket are provided for all passengers.

Other Raja trains are called Bus Trains because the arrangements of seats in each wagon is like a bus and there are no private compartments. Bus trains are usually faster than other trains and they are mostly used between Tehran and Mashhad.

Some Raja trains like have 6-bed compartments. These trains usually do not have a TV in the compartments. Air conditioning and Charging socket are available. Each wagon has a Toilet. passengers can order hot drinks like tea and coffee.

Fadak trains are the most luxurious train in Iran. there are business and economy tickets available. Passengers are served with drinks and food while enjoying their time in the high class designed compartments. Fadak trains have 4-bed compartments, each compartment has air conditioner, charging socket and TV. Fadak trains are available on Tehran-Mashhad, Tehran-SHiraz, Tehran-Isfahan, Qom-Mashhad, Zanjan-Mashhad, and Tehran-Ahwaz. Passengers of Fadak trains are served with different luxury services depending on their ticket class such as business and economy.

Joopar Trains is another train company that transfers many passengers daily between different destinations. Joopar has two types of trains; Kavir trains which have 10 compartments with 6 beds in each wagon and Mahan bus trains. Nowadays Joopar compartment trains are available between Tehran-Mashhad, Tehran-Kerman, Tehran-Zahedan, Kerman-Mashhad and Tehran-Bandar Abbas. All Joopar trains have air conditioning, charging socket, restaurant, toilet. Bedding services containing bed sheets, pillow and blanket are provided in compartment trains.

Train Ticket Price in Iran

Trains are an affordable choice for traveling in Iran. Depending on the distance, time of travel, and type of the train, ticket prices vary between 7 to 50 EURO. Also, you can choose to include meals on your ticket which affects the price.

Popular Train Routes in Iran

Iran Railways with more than 400 stations, provides connections between different parts of the country. Different trains travel from Tehran to east, west, north, and south. You can get to the most popular cities in Iran by train. The main train destinations in Iran are Tabriz, Mashhad, Isfahan, Shiraz, Bandar Abbas, Kerman, and Gorgan. there are several stations on the way to these main destinations. Here is a list of popular rail destinations in Iran.

Major Train Stations in Iran

Iran is a vast country and if you plan to explore Iran by train, there is a piece of good news that you can reach most of Iran attractions and UNESCO World Heritage sites using railways. From Tehran, You can book a train ticket to most of the cities and there are several stops between two main destinations. Here is a list of major train stations in Iran. In each page, you can find useful information that you need to know about each train station.

Tehran Train Station

Yazd Train Station

Shiraz Train Station

Isfahan Train Station

Bandar Abbas Train Station

Mashhad Train Station

Kerman Train Station

Ahvaz Train Station

Tabriz Train Station

Rasht Train Station

Qom Train Station

More Information?

Contact us to arrange your train ticket(s):

Contact Form Demo (#4)

Train in Iran: FAQs

Do I need to book my seat in advance?
In Iran, when you buy a train ticket, it contains your seat number. Basically you book your place at the same time you buy a ticket.
Are children charged for train tickets?
Train tickets for infants cost 10% of adults train tickets. Children between 2-12 years old will be charged for half of the adult`s ticket price.
What amenities are available in Iran trains?
Depending on train's class, amenities vary in trains. All the trains have a toilet and charging sockets. Catering service is also available on most of the trains and you can order food and drinks.
Do I have to print my ticket?
Although it's possible to scan tickets from your phone. It's recommended to print your ticket as it's written on all the train tickets you buy.

Int. Mobile SIM Card in Iran

Call, SMS & the Internet connection in Iran.
Travel to IRAN with IR4T

Iran Tourist Card

Bank card in Iran – Use your credit card to get Iranian bank card. Acceptable for online payment, all ATM’s and PoS in Iran
Travel to IRAN with IR4T