Book train in Iran

BOOK TRAIN TICKETS IN IRAN

Book train in Iran

Train Tickets in Iran with Online Payment in Euro

Tehran to Shiraz train offers a unique opportunity to cross Iran to the rhythm of the wheels, while enjoying stunning mountainous and desert landscapes and experiencing Persian hospitality.

You can purchase tickets for trains in Iran via the "Train Tickets" form.

  1. Choose your route and train, then submit a request
  2. Get the latest timetable, available seats, and prices
  3. We can provide consultation and, if it's needed, book a hotel
  4. We will sent you an invoice or payment link
  5. Your e-ticket will be sent via email or WhatsApp
  6. For legal entities, we will prepare the necessary closing documents Train tickets
Train Tickets
Select a date
Select the return date
Contacts
Field is required
Field is required
Invalid email address
Upload file
Remove file
Remove file

Please note that train tickets are non-refundable.


Route filter
Departure Arrival Dist. Train rating Time Days of the week Restaurant
car
Depart. Arr. Travel time Mo Tu We Th Fr Sa Su
Tehran Tabriz 1590 Raja 4 21:10 09:45 12:35
Isfahan Yazd 721 Raja 3 15:05 20:00 04:55
Yazd Isfahan 721 Raja 3 01:13 06:25 05:12
Tehran Shiraz 1074 Noor 4 16:05 07:30 15:25
Tehran Shiraz 1074 Raja 4 20:15 11:45 15:30
Tehran Shiraz 1074 Tarabar Saba 4 20:15 11:45 15:30
Shiraz Tehran 1074 Noor 4 13:40 05:05 15:25
Tehran Yazd 1484 Joopar 3 10:55 19:31 08:36
Tehran Isfahan 763 Noor 5 03:15 11:15 08:00
Isfahan Tehran 763 Noor 5 16:45 01:20 08:35
Tehran Yazd 1484 Joopar 3 18:45 03:40 08:55
Yazd Tehran 1484 Joopar 3 19:34 04:05 08:31
Tehran Kerman 1106 Joopar 3 10:55 01:46 14:51
Tehran Kerman 1106 Joopar 3 18:45 09:25 14:40
Tehran Mashhad 1046 Noor 5 01:00 12:05 11:05
Kerman Tehran 1106 Joopar 3 13:50 04:05 14:15
Mashhad Tehran 1046 Bon Rail 4 20:45 08:00 11:15
Tehran Mashhad 1046 Noor 5 21:10 08:00 10:50
Tehran Mashhad 1046 Fadak 5 21:50 08:35 10:45
Tehran Mashhad 1046 Bon Rail 4 21:30 08:15 10:45
Isfahan Bandar Abbas 944 Raja 3 15:05 07:40 16:35
Bandar Abbas Isfahan 944 Raja 3 13:55 06:36 16:41
Tehran Mashhad 1046 Raja 5 19:00 06:10 11:10
Tehran Mashhad 1046 Raja 4 08:30 21:10 12:40
Tehran Mashhad 1046 Raja 3 04:00 15:25 11:25
Tehran Mashhad 1046 Pars Larim 4 23:00 09:45 10:45
Tehran Mashhad 1046 Mahtab 3 23:40 10:20 10:40
Mashhad Tehran 1046 Noor 5 15:45 03:35 11:50
Mashhad Tehran 1046 Noor 5 17:55 05:00 11:05
Mashhad Tehran 1046 Noor 5 19:15 06:05 10:50
Mashhad Tehran 1046 Mahtab 3 16:30 03:35 11:05
Tehran Shiraz 1046 Seyr Kosar 4 18:30 05:35 11:05
Mashhad Tehran 1046 Bon Rail 5 17:55 05:00 11:05
Mashhad Tehran 1046 Fadak 5 19:35 07:28 11:53
Mashhad Tehran 1046 Fadak 5 21:50 08:55 11:05
Mashhad Tehran 1046 Raja 5 17:30 04:45 11:15
Mashhad Tehran 1046 Raja 4 07:00 19:35 12:35
Mashhad Tehran 1046 Raja 4 23:20 10:30 11:10
Mashhad Tehran 1046 Pars Larim 4 23:59 11:10 11:11
Tehran Qom 613 Raja 4 05:25 07:50 02:25
Tehran Qom 413 Raja 4 15:00 17:00 05:00
Tehran Qom 613 Raja 4 17:45 19:45 02:00
Tehran Qom 613 Raja 4 10:25 12:25 02:00
Tehran Qom 613 Raja 4 21:20 23:20 02:00
Isfahan Tehran 763 Tarabar Saba 4 18:10 02:35 08:25
Tehran Yazd 1484 Bon Rail 4 14:25 22:50 08:25
Tehran Yazd 1484 Tarabar Saba 4 22:45 07:40 08:55
Tehran Yazd 1484 Mahtab 3 22:45 07:40 08:55
Yazd Tehran 1484 Raja 4 03:29 12:20 08:51
Yazd Tehran 1484 Raja 3 2:08 10:50 08:42
Tehran Yazd 1484 Raja 4 14:25 22:50 08:25
Tehran Yazd 1484 Raja 3 10:55 19:31 08:36
Tehran Yazd 1484 Joopar 4 12:00 21:04 09:04
Tehran Shiraz 1484 Joopar 3 10:55 19:31 08:36
Tehran Yazd 1484 Joopar 3 12:00 21:04 09:04
Tehran Yazd 1484 Bon Rail 4 14:25 22:50 08:25
Tehran Yazd 1484 Tarabar Saba 4 22:45 07:40 08:55
Tehran Yazd 1484 Mahtab 3 22:45 07:40 08:55
Yazd Tehran 1484 Joopar 3 19:34 04:05 08:31
Yazd Tehran 1484 Joopar 3 23:59 09:05 09:06
Yazd Tehran 1484 Mahtab 3 21:35 06:15 08:40
Yazd Tehran 1484 Tarabar Saba 4 21:35 06:15 08:40
Yazd Tehran 1484 Tarabar Saba 4 21:35 06:15 08:40
Yazd Tehran 1484 Bon Rail 4 03:29 12:20 08:51
Tehran Bandar Abbas 1707 Raja 4 14:25 10:15 19:50
Tehran Bandar Abbas 1707 Joopar 4 12:00 08:50 20:50
Tehran Bandar Abbas 1707 Joopar 3 12:00 08:50 20:50
Tehran Bandar Abbas 1707 Bon Rail 4 14:25 10:15 19:50
Tehran Bandar Abbas 1707 Bon Rail 4 14:25 10:15 19:50
Bandar Abbas Tehran 1707 Raja 4 15:40 12:20 20:40
Tehran Bandar Abbas 1707 Bon Rail 4 15:40 12:20 20:40
Bandar Abbas Tehran 1707 Bon Rail 4 15:40 12:20 20:40
Bandar Abbas Tehran 1707 Joopar 4 13:00 09:05 20:05
Isfahan Tehran 763 Tarabar Saba 4 18:10 02:35 08:25
Shiraz Tehran 1074 Tarabar Saba 4 16:20 07:55 15:35
Shiraz Tehran 1074 Raja 4 16:20 07:55 15:35
Tehran Qom 613 Raja 3 15:25 17:54 02:29
Tehran Qom 613 Raja 3 19:55 22:22 02:27
Tehran Qom 613 Bon Rail 4 16:45 19:27 02:42
Qom Tehran 613 Raja 4 08:55 11:10 02:15
Qom Tehran 613 Raja 4 08:55 11:10 02:15
Qom Tehran 613 Raja 4 14:40 16:55 02:15
Qom Tehran 613 Raja 4 18:30 20:45 02:15
Qom Tehran 613 Raja 3 20:45 23:00 02:15
Qom Tehran 613 Raja 3 02:09 04:40 02:31
Qom Tehran 613 Raja 3 05:49 08:25 02:36
Qom Tehran 613 Bon Rail 4 07:18 09:50 02:32
Tehran Ahvaz 1680 Bon Rail 4 16:45 08:13 15:28
Tehran Ahvaz 1680 Raja 3 15:25 06:55 15:30
Tehran Ahvaz 1680 Raja 3 19:55 10:45 14:50
Ahvaz Tehran 1680 Bon Rail 4 17:58 09:50 15:52
Ahvaz Tehran 1680 Raja 3 12:55 04:40 15:45
Ahvaz Tehran 950 Raja 3 16:25 08:25 16:00
Bandar Abbas Tehran 1707 Joopar 3 13:00 09:05 20:05
Tehran Kerman 1106 Raja 3 10:55 01:46 14:51
Kerman Tehran 1106 Raja 3 20:26 10:50 14:24
Kerman Tehran 1106 Joopar 3 20:26 10:50 14:24
Yazd Bandar Abbas 223 Raja 3 07:40 19:40 12:00
Yazd Bandar Abbas 223 Bon Rail 3 22:24 10:40 12:16
Tehran Mashhad 1046 Noor 5 17:05 03:45 10:40
Yazd Bandar Abbas 223 Joopar 3 20:43 08:45 12:02
Tehran Mashhad 1046 Bon Rail 5 17:05 03:45 10:40
Tehran Mashhad 1046 Bon Rail 4 22:00 09:00 11:00
Tehran Mashhad 1046 Fadak 5 16:45 03:25 10:40
Tehran Mashhad 1046 Fadak 5 22:20 09:25 11:05
Mashhad Tehran 1046 Raja 3 23:40 10:30 11:10
Tehran Mashhad 1046 Raja 4 14:50 01:35 10:45
Tehran Mashhad 1046 Raja 4 16:15 02:55 10:40
Tehran Mashhad 1046 Tarabar Saba 4 20:15 07:00 10:45
Tehran Mashhad 1070 Raja 4 16:45 03:25 10:40
Tehran Mashhad 1046 Raja 4 20:15 06:55 10:40
Tehran Mashhad 1046 Raja 4 22:20 09:25 11:05
Tehran Mashhad 1046 Raja 4 04:00 15:25 11:25
Kerman Tehran 1106 Joopar 4 13:50 04:05 14:15
Tehran Mashhad 1046 Raja 3 03:57 15:15 11:18
Tehran Mashhad 1046 Raja 3 16:15 02:55 10:40
Tehran Mashhad 1046 Mahtab 3 23:20 10:05 10:45
Tehran Mashhad 1046 Tarabar Saba 4 23:20 09:55 10:35
Tehran Mashhad 1046 Seyr Kosar 3 18:00 04:45 10:45
Tehran Mashhad 1046 Tarabar Saba 4 02:15 13:20 11:05
Tehran Mashhad 1046 Joopar 4 17:25 04:30 11:05
Tehran Mashhad 1046 Joopar 3 00:00 00:00 00:00
Mashhad Tehran 1046 Seyr Kosar 3 22:15 09:30 11:15
Mashhad Tehran 1046 Bon Rail 4 16:05 03:55 11:50
Mashhad Tehran 1046 Joopar 4 10:40 22:30 11:50
Mashhad Tehran 1046 Joopar 3 10:40 22:30 11:50
Mashhad Tehran 1046 Fadak 5 15:00 02:16 11:16
Mashhad Tehran 1046 Raja 5 19:35 07:28 11:53
Mashhad Tehran 1046 Raja 4 15:00 02:16 11:16
Mashhad Tehran 1046 Raja 4 15:00 02:16 11:16
Mashhad Tehran 1046 Raja 4 18:25 05:40 11:15
Mashhad Tehran 1046 Raja 4 19:35 07:28 11:53
Yazd Tehran 1484 Joopar 4 23:59 09:05 09:06
Tabriz Tehran 1590 Raja 2 22:00 10:30 21:30
Tehran Tabriz 1590 Raja 3 18:45 07:45 13:00
Tehran Tabriz 1590 Raja 4 18:45 07:45 13:00
Mashhad Tehran 1046 Raja 3 1400 01:00 11:00
Tabriz Tehran 1590 Raja 4 22:00 10:30 12:30
Tabriz Tehran 1590 Raja 4 14:55 03:10 12:15
Tabriz Tehran 1590 Raja 3 13:35 01:50 12:15
Mashhad Tehran 1046 Raja 4 19:35 07:28 11:53
Mashhad Tehran 1046 Raja 4 22:55 10:10 11:15
Mashhad Tehran 1046 Tarabar Saba 4 12:05 00:20 12:15
Mashhad Tehran 1046 Tarabar Saba 4 22:15 09:30 11:15

Passenger Trains and Railway Routes in Iran

Intercity passenger trains in Iran connect Tehran with major cities. Currently, the following routes are available:

  • Tehran - Shiraz
  • Tehran - Yazd
  • Tehran - Bandar Abbas
  • Tehran - Mashhad
  • Tehran - Rasht
  • Tehran - Tabriz
  • Tehran - Ardabil
  • Tehran - Hamadan

Iran's railway network spans 8,300 km. Almost all tourist destinations can be reached by train from Tehran. Additionally, there is passenger rail service connecting Iran with Turkey.

There are two types of trains in Iran. The first type features 4- or 6-berth compartments with sleeping arrangements. The second type is a bus-train, which offers only seating. Iranian trains are categorized by comfort levels, with the five-star train being the most comfortable. It includes comfortable seats, pull-out tables, a television, and a selection of snacks and meals served onboard. The third and fourth class trains have less comfortable seats and tables, while second class trains are minimally equipped.

Trains from Tehran to Isfahan operate every other day, primarily featuring 3-star class trains with compartments accommodating 4–6 passengers. Travel time is approximately 8 hours.

Daily trains run from the Iranian capital to Yazd, mostly in 3-4 star classes, offering both seating options and compartments for 4–6 passengers. Travel time ranges from 6 to 8 hours.

To Shiraz, a daily train with 3-4 star class 4-berth compartments is available. Travel time is over 15 hours.

The Tehran to Bandar Abbas route is served by daily trains, mainly in 3-4 star classes with compartments for 4–6 passengers. Travel time is 21 hours.

Trains to southwestern cities such as Shushtar and Hamedan operate every other day, while a daily 3-star train with 4-berth compartments runs to the city of Susa.

To the southeastern city of Kerman, a train departs daily from Tehran.

Trains to Rasht also operate daily, offering both seating options and 4-berth compartments. Travel time is 5 hours and 40 minutes.

Comfortable 5-star trains are available to cities such as Karaj, Qazvin, and Zanjan. To the eastern city of Tabriz, 2-3 star trains depart daily from the Iranian capital, with a travel time of 12 hours and 50 minutes.