Cheap flights from Tehran to Kabul

1 nonstop flight a week, 1 of them today. Operated by Mahan Air, about 2h 25m in the air, 1,009 mi (1,624 km).

Flights from Tehran to Kabul

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Filters

Tehran to Kabul at a glance

flight time, nonstop
2h 25m
straight-line distance
1,009 mi (1,624 km)
flight a week
1
flight today
1
departure time
05:50
airline
1

Tehran to Kabul flight schedule

1 flight a week, 1 today. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
W5 1101
Mahan Air
05:50 Imam Khomeini International
09:15 Kabul International, terminal I
2h 25m
Wed
Airbus A340-200

Days of the week are taken from the schedule for the next 14 days; schedules change by season. Kabul is 1 hour ahead of Tehran. The search shows seat availability and the price for your date.

Airlines flying Tehran to Kabul

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from Tehran to Kabul depart and land

Departure from Tehran

1 flight a week, 24 mi (38 km) from the city centre

Arrival in Kabul

1 flight a week, terminal I, 0 mi (0 km) from the city centre

Frequently asked questions

How long is the flight from Tehran to Kabul?
A nonstop flight takes 2 hours 25 minutes on average.
How far is Kabul from Tehran?
1,009 mi (1,624 km) in a straight line between the cities.
Which airlines fly nonstop from Tehran to Kabul?
Mahan Air (1 a week).
How many flights a day are there from Tehran to Kabul?
1 flight today and 1 a week, about 0.1 a day on average.
When are the first and last flights from Tehran to Kabul?
The flight departs at 05:50 (W51101). Local time.
What is the time difference between Tehran and Kabul?
Kabul is 1 hour ahead of Tehran. Schedule times on this page are local to each airport.
Which Tehran airport do flights to Kabul leave from?
Imam Khomeini International (1 a week).