- Home
- Flights
- Flights from Ankara
- Ankara to Tehran
Flights from Ankara to Tehran
Mahan Air flies nonstop from Ankara to Tehran. The flight takes around 2h 36m.
Direct flights available 2h 36m
Ankara to Tehran at a glance
Fastest flight2h 36mEstimated
Nonstop flightsYesMahan Air
Airlines flying nonstop from Ankara to Tehran
1 airline on this route.
| Airline | Flights a week | Typical departures | From | Search |
|---|---|---|---|---|
| MAMahan Air | — | — | — | Search |
Good to know
- Distance
- 1,677 km1,041 miles
- Flight time
- 2h 36mestimate
- Time difference
- +0.5hTehran vs Ankara
- Currency in Tehran
- USD
- Airports
- ESB → IKA, THR
Flights from Ankara to Tehran: questions answered
Are there direct flights from Ankara to Tehran?
Yes. Mahan Air flies this route nonstop.
How long is the flight from Ankara to Tehran?
A nonstop flight covers 1,677 km and takes around 2h 36m.
Which airlines fly from Ankara to Tehran?
Mahan Air operates nonstop flights on this route.
Which airports serve Ankara and Tehran?
Ankara: Esenboğa International Airport (ESB). Tehran: Imam Khomeini International Airport (IKA) and Mehrabad International Airport (THR).
What is the time difference between Ankara and Tehran?
Tehran is 0.5 hours ahead of Ankara.





