There are 5 ways to get from Dezfūl to Tehrān by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly
best- Fly from Dezful Airport (DEF) to Mehrabad International Airport (THR)plane DEF - THR
1h 14m$46–311Drive 636.9 km
cheapest- Drive from Dezfūl to Tehrāncar 636.9 km
7h 9m$3–5Train, bus
- Take the train from Andīmeshk to Araktrain
- Take the bus from Arak to Tehran Beyhaghi Terminalbus
9h 9mTaxi
- Take the taxi from Dezfūl to Tehrāntaxi 636.9 km
7h 9m$14–18Train
- Take the train from Andīmeshk to Tehrantrain
9h 14m
Dezful Airport (DEF) to Mehrabad International Airport (THR) flights
Questions & Answers
The cheapest way to get from Dezfūl to Tehrān is to drive which costs $2 - $5 and takes 7h 9m.
The fastest way to get from Dezfūl to Tehrān is to fly which takes 1h 14m and costs $45 - $320.
No, there is no direct train from Dezfūl to Tehrān. However, there are services departing from Andīmeshk and arriving at Tehran via . The journey, including transfers, takes approximately 9h 14m.
The distance between Dezfūl and Tehrān is 471 km. The road distance is 636.9 km.
The best way to get from Dezfūl to Tehrān without a car is to train and bus which takes 9h 9m and costs .
It takes approximately 1h 14m to get from Dezfūl to Tehrān, including transfers.
Dezfūl to Tehrān train services, operated by Raja Rail Transportation Co., depart from Andīmeshk station.
The best way to get from Dezfūl to Tehrān is to fly which takes 1h 14m and costs $45 - $320. Alternatively, you can train, which costs and takes 9h 14m.
Dezfūl to Tehrān train services, operated by Raja Rail Transportation Co., arrive at Tehran station.
Yes, the driving distance between Dezfūl to Tehrān is 637 km. It takes approximately 7h 9m to drive from Dezfūl to Tehrān.
What companies run services between Dezfūl, Iran and Tehrān, Iran?
Caspian Airlines and Zagros Airlines fly from Dezful Airport (DEF) to Mehrabad International Airport (THR) once daily. Alternatively, Raja Rail Transportation Co. operates a train from Andīmeshk to Tehran 5 times a day, and the journey takes 9h 4m.
Flights from Dezful Airport to Mehrabad International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $45–310
- Website
- zagrosairlines.com
Flights from Dezful Airport to Mehrabad International Airport
- Ave. Duration
- 1h
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $45–310
- Phone
- 021- 55122417
- [email protected]
- Website
- raja.ir
Train from Andīmeshk to Arak
- Ave. Duration
- 4h 29m
- Frequency
- 5 times a day
- Book at
- IRANRAIL
Train from Andīmeshk to Tehran
- Ave. Duration
- 9h 4m
- Frequency
- 5 times a day
- 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
- 7h 9m
- Estimated price
- $14–18
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 What documents do I need to cross Niagara Falls?, Need to know: Eurostar, and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.

