- Home
- Flights
- Flights from Kabul
- Kabul to Tehran
Flights from Kabul to Tehran
Iran Airtour and Mahan Air fly nonstop from Kabul to Tehran. The flight takes around 2h 33m.
Direct flights available 2h 33m
Kabul to Tehran at a glance
Fastest flight2h 33mEstimated
Nonstop flightsYesIran Airtour, Mahan Air
Airlines flying nonstop from Kabul to Tehran
2 airlines on this route.
Good to know
- Distance
- 1,645 km1,022 miles
- Flight time
- 2h 33mestimate
- Time difference
- -1hTehran vs Kabul
- Currency in Tehran
- USD
- Airports
- KBL → IKA, THR
Flights from Kabul to Tehran: questions answered
Are there direct flights from Kabul to Tehran?
Yes. Iran Airtour and Mahan Air fly this route nonstop.
How long is the flight from Kabul to Tehran?
A nonstop flight covers 1,645 km and takes around 2h 33m.
Which airlines fly from Kabul to Tehran?
Iran Airtour and Mahan Air operate nonstop flights on this route.
Which airports serve Kabul and Tehran?
Kabul: Kabul International Airport (KBL). Tehran: Imam Khomeini International Airport (IKA) and Mehrabad International Airport (THR).
What is the time difference between Kabul and Tehran?
Tehran is 1 hour behind Kabul.





