Tehran to Isfahan Train

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

Distance
438 km
Journey time
7h
Stops
8

Route Overview

๐Ÿ‡ฎ๐Ÿ‡ท Iran ยท 438 km ยท 7h

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 Isfahan Train

The Tehran to Isfahan train is a major Iran rail service covering approximately 438 km with a journey time of 7h. The route connects Tehran and Isfahan, 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 438 km, the average speed on this route is approximately 63 km/h.

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 Isfahan take?
The journey from Tehran to Isfahan takes approximately 7h. Times may vary by train type and stops en route. Always check the live schedule for current timings.
How far is Tehran from Isfahan by train?
The rail distance from Tehran to Isfahan is approximately 438 km.
How do I book a train ticket from Tehran to Isfahan?
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 Isfahan?
Yes, direct trains include: Fadak Tehran-Mashhad, IC Tehran-Isfahan, Express Tehran-Tabriz.

Book Tickets

Book Tehran โ†’ Isfahan tickets on Iran Railways.

Book on Iran Railways

Live Schedule

Real-time departure boards and live delays for Iran.

View Schedules

Route Details

OriginTehran
DestinationIsfahan
Distance438 km
Journey time7h
Stops8
Country๐Ÿ‡ฎ๐Ÿ‡ท Iran