There are 5 ways to get from Kermanshah to Isfahan by train, bus, car, taxi, 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 Kermanshah to Tehran stationtrain
- Take the train from Tehran to Isfahantrain
14h 21mDrive 547 km
cheapest- Drive from Kermanshah to Isfahancar 547 km
7h 4m$3–4Train, bus
- Take the train from Kermanshah to Araktrain
- Take the bus from Arak to Tehran Beyhaghi Terminalbus
- Take the bus from Tehran Beyhaghi Terminal to Isfahan Kaveh Terminalbus
15h 31mTaxi
- Take the taxi from Kermanshah to Isfahantaxi 547 km
7h 4m$12–16Fly
- Fly from Shahid Ashrafi Esfahani Airport (KSH) to Isfahan Shahid Beheshti International Airport (IFN)plane KSH - IFN
17h 2m$91–441
Shahid Ashrafi Esfahani Airport (KSH) to Isfahan Shahid Beheshti International Airport (IFN) flights
Questions & Answers
The cheapest way to get from Kermanshah to Isfahan is to drive which costs $2 - $4 and takes 7h 4m.
The fastest way to get from Kermanshah to Isfahan is to drive which takes 7h 4m and costs $2 - $4.
No, there is no direct train from Kermanshah to Isfahan. However, there are services departing from Kermanshah and arriving at Isfahan via Tehran. The journey, including transfers, takes approximately 14h 21m.
The distance between Kermanshah and Isfahan is 1105 km. The road distance is 547 km.
The best way to get from Kermanshah to Isfahan without a car is to train which takes 14h 21m and costs .
It takes approximately 14h 21m to get from Kermanshah to Isfahan, including transfers.
Kermanshah to Isfahan train services, operated by Raja Rail Transportation Co., depart from Kermanshah station.
The best way to get from Kermanshah to Isfahan is to train which takes 14h 21m and costs . Alternatively, you can fly, which costs $90 - $450 and takes 17h 2m.
Kermanshah to Isfahan train services, operated by Raja Rail Transportation Co., arrive at Tehran station.
Yes, the driving distance between Kermanshah to Isfahan is 547 km. It takes approximately 7h 4m to drive from Kermanshah to Isfahan.
What companies run services between Kermanshah, Iran and Isfahan, Iran?
You can take a vehicle from Kermanshah to Isfahan via Kermanshah and Tehran in around 14h 21m. Alternatively, Caspian Airlines flies from Shahid Ashrafi Esfahani Airport (KSH) to Isfahan Shahid Beheshti International Airport (IFN) 3 times a week.
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 Kermanshah to Tehran station
- Ave. Duration
- 7h 38m
- 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 Kermanshah to Arak
- Ave. Duration
- 3h 45m
- 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
- 7h 4m
- Estimated price
- $12–16
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 How to get from Heathrow Airport into central London, Travelling around the UAE, and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

