There are 7 ways to get from Khorramabad to Tehrān by taxi, train, 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.
Taxi, train, bus
best- Take the taxi from Khorramabad to Malāyertaxi
- Take the train from Malāyer to Araktrain
- Take the bus from Arak to Tehran Beyhaghi Terminalbus
7h 38mDrive 454.6 km
cheapest- Drive from Khorramabad to Tehrāncar 454.6 km
5h 6m$2–3Taxi, train
- Take the taxi from Khorramabad to Sepiddashttaxi
- Take the train from Sepiddasht to Tehrantrain
8h 35mTaxi
- Take the taxi from Khorramabad to Tehrāntaxi 454.6 km
5h 6m$10–13Taxi, train to Dezful Airport, fly
- Take the taxi from Khorramabad to Sepiddashttaxi
- Take the train from Sepiddasht to Andīmeshktrain
- Fly from Dezful Airport (DEF) to Mehrabad International Airport (THR)plane DEF - THR
5h 26mTaxi to Shahid Ashrafi Esfahani Airport, fly
- Take the taxi from Khorramabad to Shahid Ashrafi Esfahani Airport (KSH)taxi
- Fly from Shahid Ashrafi Esfahani Airport (KSH) to Mehrabad International Airport (THR)plane KSH - THR
3h 46m$51–306Taxi, train to Ahwaz International Airport, fly
- Take the taxi from Khorramabad to Sepiddashttaxi
- Take the train from Sepiddasht to Ahvaztrain
- Fly from Ahwaz International Airport (AWZ) to Mehrabad International Airport (THR)plane AWZ - THR
8h 5m
Dezful Airport (DEF) to Mehrabad International Airport (THR) flights
Questions & Answers
The cheapest way to get from Khorramabad to Tehrān is to drive which costs $2 - $3 and takes 5h 6m.
The fastest way to get from Khorramabad to Tehrān is to taxi and fly which takes 3h 46m and costs $50 - $310.
The distance between Khorramabad and Tehrān is 539 km. The road distance is 454.6 km.
The best way to get from Khorramabad to Tehrān without a car is to taxi and train and bus which takes 7h 38m and costs .
It takes approximately 7h 38m to get from Khorramabad to Tehrān, including transfers.
Yes, the driving distance between Khorramabad to Tehrān is 455 km. It takes approximately 5h 6m to drive from Khorramabad to Tehrān.
What companies run services between Khorramabad, Iran and Tehrān, Iran?
There is no direct connection from Khorramabad to Tehrān. However, you can take the taxi to Malāyer, take the train to Arak, walk to Arak, then take the bus to Tehran Beyhaghi Terminal. Alternatively, you can take the taxi to Sepiddasht then take the train to Tehran.
Flights from Dezful Airport to Mehrabad International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $45–300
Flights from Shahid Ashrafi Esfahani Airport to Mehrabad International Airport
- Ave. Duration
- 50 min
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $45–300
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $50–310
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 3m
- When
- Wednesday to Thursday
- Estimated price
- $50–310
- Website
- zagrosairlines.com
Flights from Dezful Airport to Mehrabad International Airport
- Ave. Duration
- 1h
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $45–300
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $50–310
- Website
- iranairtour.ir
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- $50–310
- Website
- iaa.ir
Flights from Ahwaz International Airport to Mehrabad International Airport
- Ave. Duration
- 1h 10m
- When
- Sunday
- Estimated price
- $50–310
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Malāyer to Arak
- Ave. Duration
- 1h 16m
- Frequency
- Once daily
- Book at
- IRANRAIL
Train from Sepiddasht to Tehran
- Ave. Duration
- 7h 13m
- Frequency
- 5 times a day
- Book at
- IRANRAIL
Train from Sepiddasht to Andīmeshk
- Ave. Duration
- 1h 50m
- Frequency
- Every 4 hours
- Book at
- IRANRAIL
Train from Sepiddasht to Ahvaz
- Ave. Duration
- 4h 18m
- Frequency
- Every 4 hours
- Book at
- IRANRAIL
- 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
- Ave. Duration
- 2h 18m
- 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 Travelling to and around Russia for the 2018 FIFA World Cup, Slovenia: Getting from Ljubljana to Lake Bled, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.

