There are 5 ways to get from Hamadān to Isfahan by train, taxi, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Hamadān to Tehran stationtrain
- Take the train from Tehran to Isfahantrain
10h 38mDrive 452.2 km
cheapest- Drive from Hamadān to Isfahancar 452.2 km
5h 49m$2–3Taxi, train, bus
- Take the taxi from Hamadān to Malāyertaxi
- Take the train from Malāyer to Araktrain
- Take the bus from Arak to Tehran Beyhaghi Terminalbus
- Take the bus from Tehran Beyhaghi Terminal to Isfahan Kaveh Terminalbus
14h 1mTaxi
- Take the taxi from Hamadān to Isfahantaxi 452.2 km
5h 49m$10–13Taxi, fly
- Take the taxi from Hamadān to Shahid Ashrafi Esfahani Airport (KSH)taxi
- Fly from Shahid Ashrafi Esfahani Airport (KSH) to Isfahan Shahid Beheshti International Airport (IFN)plane KSH - IFN
19h 1m$95–446
Shahid Ashrafi Esfahani Airport (KSH) to Isfahan Shahid Beheshti International Airport (IFN) flights
Questions & Answers
The cheapest way to get from Hamadān to Isfahan is to drive which costs $2 - $3 and takes 5h 49m.
The fastest way to get from Hamadān to Isfahan is to drive which takes 5h 49m and costs $2 - $3.
No, there is no direct train from Hamadān to Isfahan. However, there are services departing from Hamadān and arriving at Isfahan via Tehran. The journey, including transfers, takes approximately 10h 38m.
The distance between Hamadān and Isfahan is 828 km. The road distance is 452.2 km.
The best way to get from Hamadān to Isfahan without a car is to train which takes 10h 38m and costs .
It takes approximately 10h 38m to get from Hamadān to Isfahan, including transfers.
Hamadān to Isfahan train services, operated by Raja Rail Transportation Co., depart from Hamadān station.
Hamadān to Isfahan train services, operated by Raja Rail Transportation Co., arrive at Tehran station.
Yes, the driving distance between Hamadān to Isfahan is 452 km. It takes approximately 5h 49m to drive from Hamadān to Isfahan.
What companies run services between Hamadān, Iran and Isfahan, Iran?
You can take a vehicle from Hamadān to Isfahan via Hamadān and Tehran in around 10h 38m.
Flights from Shahid Ashrafi Esfahani Airport to Isfahan Shahid Beheshti International Airport via Asaloyeh
- Ave. Duration
- 17h 15m
- When
- Sunday
- Estimated price
- $90–440
Flights from Shahid Ashrafi Esfahani Airport to Isfahan Shahid Beheshti International Airport via Tehran Mehrabad, Asaloyeh
- Ave. Duration
- 16h 30m
- When
- Wednesday and Sunday
- Estimated price
- $110–490
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Hamadān to Tehran station
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Tehran to Isfahan
- Ave. Duration
- 5h 34m
- Frequency
- 4 times a day
- Book at
- https://iranrail.net/
Train from Malāyer to Arak
- Ave. Duration
- 1h 16m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
- Website
- seirosafar.ir
Bus from Arak to Tehran Beyhaghi Terminal
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- seirosafar.ir
- Book at
- booking.seirosafar.ir
Bus from Tehran Beyhaghi Terminal to Isfahan Kaveh Terminal
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $2
- Schedules at
- seirosafar.ir
- Book at
- booking.seirosafar.ir
- Ave. Duration
- 3h 3m
- Estimated price
- $2–13
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including South Korea: Travelling from Seoul to Busan , How to travel India's Golden Triangle, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.

