Tehran to Erbil: crossing, customs system and transit time

3-5 days through Haji Omran (تمرچین / Tamarchin (Piranshahr) on the Iran side), 936 km of surveyed truck route. Every figure here is the one the map shows.

Tehran → Erbil at a glance

Haji Omran clears under the Kurdistan Region’s customs authority. It stays inside the Kurdistan Region’s customs system, so no inland tariff settlement applies.

RouteTehran → Erbil
CrossingHaji Omran ↔ Tamarchin
Customs systemKurdistan Region
Distance936 km (surveyed truck route)
Driving12.9 h
Transit3-5 d
Cross-check917 km on a second road engine (-2.0%)
Typical cargoConsumer goods, electronics
SeasonalWinter Closures (Dec-Feb): Haji Omran/Bashmagh: 2-5 day delays per snowfall

If Haji Omran closes, DirectDrive re-routes through Bashmagh, Parviz Khan, Sheikh Saleh — the same customs system, so nothing about the paperwork changes.

Ask about this lane on WhatsApp

Questions about Tehran to Erbil

How long does Tehran to Erbil take by road?
DirectDrive plans 3-5 days door to door through Haji Omran (تمرچین / Tamarchin (Piranshahr) on the Iran side), 936 km of surveyed truck route (12.9 h of driving). Haji Omran clears under the Kurdistan Region’s customs authority. It stays inside the Kurdistan Region’s customs system, so no inland tariff settlement applies.
Which border crossing does Tehran to Erbil use?
Haji Omran, منفذ حاج عمران on the Iraqi side, تمرچین / Tamarchin (Piranshahr) on the Iran side. If it closes, DirectDrive re-routes through Bashmagh, Parviz Khan, Sheikh Saleh — the same customs system, so the paperwork does not change.
What cargo moves on Tehran to Erbil?
Consumer goods, electronics. Reefer, pharmaceuticals and hot bitumen are outside DirectDrive’s scope; ask before booking anything unusual.

Other lanes from Tehran

← All lanes on the map