Tehran to Tabriz Train

Iran โ€” schedule, fares, journey time and live tracking

Distance
624 km
Journey time
9h
Stops
10

Route Overview

๐Ÿ‡ฎ๐Ÿ‡ท Iran ยท 624 km ยท 9h

4 stops
  1. Tehran Station
    Tehran
    15:00
    0 km
  2. Arak Station
    Arak
    17:30
    120 km
  3. Isfahan Station
    Isfahan
    20:00
    240 km
  4. Shiraz Station
    Shiraz
    04:00
    360 km

About Tehran to Tabriz Train

The Tehran to Tabriz train is a major Iran rail service covering approximately 624 km with a journey time of 9h. The route connects Tehran and Tabriz, passing through key urban and regional centres.

Tickets can be booked through Iran Railways. Prices vary by class, seat availability and booking time โ€” booking in advance is recommended for popular departure times and holiday periods.

At 624 km, the average speed on this route is approximately 69 km/h. Overnight sleeper options may be available.

TrainsTracking provides real-time live tracking, platform information, delay alerts and full timetables for all Iran train services. Use the live schedule link to check current departure times.

Frequently Asked Questions

How long does the train from Tehran to Tabriz take?
The journey from Tehran to Tabriz takes approximately 9h. Times may vary by train type and stops en route. Always check the live schedule for current timings.
How far is Tehran from Tabriz by train?
The rail distance from Tehran to Tabriz is approximately 624 km.
How do I book a train ticket from Tehran to Tabriz?
Book tickets through Iran Railways at #. You can also buy at station ticket offices. Book in advance for the best prices.
Are there direct trains from Tehran to Tabriz?
Yes, direct trains include: Fadak Tehran-Mashhad, IC Tehran-Isfahan, Express Tehran-Tabriz.

Book Tickets

Book Tehran โ†’ Tabriz tickets on Iran Railways.

Book on Iran Railways

Live Schedule

Real-time departure boards and live delays for Iran.

View Schedules

Route Details

OriginTehran
DestinationTabriz
Distance624 km
Journey time9h
Stops10
Country๐Ÿ‡ฎ๐Ÿ‡ท Iran