Straight-Line Distance: Baghdad to Tehran Is 341 Miles

The great-circle (straight-line) distance between Baghdad, Iraq and Tehran, Iran is 341 miles (549 km).

Context

  • Baghdad: 33.3152°N, 44.3661°E
  • Tehran: 35.6892°N, 51.3890°E
  • Bearing: ~75° (ENE from Baghdad)
  • Flight time: ~1h 15m nonstop (rare; usually connect via Gulf)
  • Road distance: ~675 km (420 mi) via Highway 6/2 — 7–8 hours

Geopolitical Note

Direct flights suspended intermittently (Iran–Iraq war, sanctions, COVID). Current: Iraqi Airways, Iran Air occasional. Most travel: Baghdad → Dubai/Doha → Tehran.

Copyright Wanderlust World © https://www.ynyoo.com