There are 7 ways to get from Shiraz to Khorramabad by plane, taxi, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Shahid Ashrafi Esfahani Airport, taxi
best- Fly from Shahid Dastghaib International Airport (SYZ) to Shahid Ashrafi Esfahani Airport (KSH)plane SYZ - KSH
- Take the taxi from Shahid Ashrafi Esfahani Airport (KSH) to Khorramabadtaxi
10h 5m$74–386Drive 753.5 km
cheapest- Drive from Shiraz to Khorramabadcar 753.5 km
8h 31m$4–5Train, taxi, bus
- Take the train from Shiraz to Shāhreẕātrain
- Take the taxi from Shāhreẕā to Isfahan Kaveh Terminaltaxi
- Take the bus from Isfahan Kaveh Terminal to Tehran Beyhaghi Terminalbus
- Take the bus from Tehran Beyhaghi Terminal to Arakbus
- Take the train from Arak to Dorudtrain
- Take the taxi from Dorud to Khorramabadtaxi
23hTrain, taxi
- Take the train from Shiraz to Tehrantrain
- Take the train from Tehran to Sepiddashttrain
- Take the taxi from Sepiddasht to Khorramabadtaxi
25h 12mTaxi
- Take the taxi from Shiraz to Khorramabadtaxi 753.5 km
8h 31m$17–21Fly to Dezful Airport, train, taxi
- Fly from Shahid Dastghaib International Airport (SYZ) to Dezful Airport (DEF)plane SYZ - DEF
- Take the train from Andīmeshk to Sepiddashttrain
- Take the taxi from Sepiddasht to Khorramabadtaxi
7h 40mFly to Ahwaz International Airport, train, taxi
- Fly from Shahid Dastghaib International Airport (SYZ) to Ahwaz International Airport (AWZ)plane SYZ - AWZ
- Take the train from Ahvaz to Sepiddashttrain
- Take the taxi from Sepiddasht to Khorramabadtaxi
11h 17m
Shahid Dastghaib International Airport (SYZ) to Shahid Ashrafi Esfahani Airport (KSH) flights
Questions & Answers
The cheapest way to get from Shiraz to Khorramabad is to drive which costs $3 - $5 and takes 8h 31m.
The fastest way to get from Shiraz to Khorramabad is to drive which takes 8h 31m and costs $3 - $5.
The distance between Shiraz and Khorramabad is 934 km. The road distance is 753.5 km.
The best way to get from Shiraz to Khorramabad without a car is to train and taxi and bus which takes 23h and costs .
It takes approximately 10h 5m to get from Shiraz to Khorramabad, including transfers.
Yes, the driving distance between Shiraz to Khorramabad is 754 km. It takes approximately 8h 31m to drive from Shiraz to Khorramabad.
What companies run services between Shiraz, Iran and Khorramabad, Iran?
There is no direct connection from Shiraz to Khorramabad. However, you can take the taxi to Shahid Dastghaib International Airport (SYZ) airport, fly to Shahid Ashrafi Esfahani Airport (KSH), then take the taxi to Khorramabad. Alternatively, you can take the taxi to Shiraz, take the train to Shāhreẕā, take the taxi to Isfahan Kaveh Terminal, take the bus to Tehran Beyhaghi Terminal, take the bus to Arak, walk to Arak, take the train to Dorud, then take the taxi to Khorramabad.
Flights from Shahid Dastghaib International Airport to Shahid Ashrafi Esfahani Airport via Tehran Mehrabad
- Ave. Duration
- 9h 58m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $70–380
Flights from Shahid Dastghaib International Airport to Shahid Ashrafi Esfahani Airport via Asaloyeh
- Ave. Duration
- 7h 15m
- When
- Sunday
- Estimated price
- $75–390
Flights from Shahid Dastghaib International Airport to Shahid Ashrafi Esfahani Airport via Asaloyeh, Tehran Mehrabad
- Ave. Duration
- 8h
- When
- Sunday
- Estimated price
- $90–450
Flights from Shahid Dastghaib International Airport to Dezful Airport via Tehran Mehrabad
- Ave. Duration
- 3h 32m
- When
- Every day
- Estimated price
- $75–390
Flights from Shahid Dastghaib International Airport to Ahwaz International Airport via Tehran Mehrabad
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $80–400
- Website
- zagrosairlines.com
Flights from Shahid Dastghaib International Airport to Dezful Airport via Tehran Mehrabad
- Ave. Duration
- 4h
- When
- Sunday
- Estimated price
- $75–390
Flights from Shahid Dastghaib International Airport to Ahwaz International Airport via Tehran Mehrabad
- Ave. Duration
- 8h 5m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $80–400
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Shiraz to Shāhreẕā
- Ave. Duration
- 5h 47m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Arak to Dorud
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Book at
- https://iranrail.net/
Train from Shiraz to Tehran
- Ave. Duration
- 15h 15m
- Frequency
- Once daily
- Book at
- https://iranrail.net/
Train from Tehran to Sepiddasht
- Ave. Duration
- 7h 14m
- Frequency
- 4 times a day
- Book at
- https://iranrail.net/
Train from Andīmeshk to Sepiddasht
- Ave. Duration
- 1h 51m
- Frequency
- 5 times a day
- Book at
- https://iranrail.net/
Train from Ahvaz to Sepiddasht
- Ave. Duration
- 4h 18m
- Frequency
- 5 times a day
- Book at
- https://iranrail.net/
- Website
- seirosafar.ir
Bus from Isfahan Kaveh Terminal to Tehran Beyhaghi Terminal
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $2
- Schedules at
- seirosafar.ir
- Book at
- booking.seirosafar.ir
Bus from Tehran Beyhaghi Terminal to Arak
- Ave. Duration
- 4h
- Frequency
- Hourly
- Estimated price
- $2
- Schedules at
- seirosafar.ir
- Book at
- booking.seirosafar.ir
- Ave. Duration
- 2h 30m
- Estimated price
- $2–21
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 The beginner’s guide to the 2018 World Nomad Games, How to get from Florence to Rome, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

