There are 4 ways to get from Iraqi Kurdistan to Tehrān by car, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Drive 845.3 km
best- Drive from Iraqi Kurdistan to Tehrāncar 845.3 km
11h 1m$39–56Drive to Shahid Madani Of Tabriz International Airport, fly to Mehrabad International Airport
- Drive from Iraqi Kurdistan to Shahid Madani Of Tabriz International Airport (TBZ)car
- Fly from Shahid Madani Of Tabriz International Airport (TBZ) to Mehrabad International Airport (THR)plane TBZ - THR
6h 38m$64–347Drive to Sulaymaniyah, fly to Tehran International Airport, bus
- Drive from Iraqi Kurdistan to Sulaymaniyah (ISU)car
- Fly from Sulaymaniyah (ISU) to Tehran International Airport (IKA)plane ISU - IKA
- Take the bus from Tehran Imam Khomeini to Azadi Squarebus
6h 5m$220–1,413Drive to Shahid Ashrafi Esfahani Airport, fly to Mehrabad International Airport
- Drive from Iraqi Kurdistan to Shahid Ashrafi Esfahani Airport (KSH)car
- Fly from Shahid Ashrafi Esfahani Airport (KSH) to Mehrabad International Airport (THR)plane KSH - THR
7h 5m$60–329
Shahid Madani Of Tabriz International Airport (TBZ) to Mehrabad International Airport (THR) flights
Questions & Answers
The cheapest way to get from Iraqi Kurdistan to Tehrān is to drive which costs $35 - $60 and takes 11h 1m.
The fastest way to get from Iraqi Kurdistan to Tehrān is to drive and fly and bus which takes 6h 5m and costs $220 - $1,500.
The distance between Iraqi Kurdistan and Tehrān is 845 km. The road distance is 845.3 km.
It takes approximately 11h 1m to drive 845.3 km from Iraqi Kurdistan to Tehrān.
Yes, the driving distance between Iraqi Kurdistan to Tehrān is 845 km. It takes approximately 11h 1m to drive from Iraqi Kurdistan to Tehrān.
What companies run services between Iraqi Kurdistan, Arbīl, Iraq and Tehrān, Iran?
You can drive from Iraqi Kurdistan to Tehrān in around 11h 1m.
- Website
- iranairtour.ir
Flights from Shahid Madani Of Tabriz International Airport to Mehrabad International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- $45–320
Flights from Sulaymaniyah to Tehran International Airport
- Ave. Duration
- 2h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $210–1,400
Flights from Shahid Ashrafi Esfahani Airport to Mehrabad International Airport
- Ave. Duration
- 50 min
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- $40–300
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 5 incredible day trips from Florence by train, Best ways to travel around Australia, and Getting to Rome from the airport - to help you get the most out of your next trip.
