Which airport are you flying from?

Direct flights from Tehran to Kabul

Airlines Schedules

IKA - KBL route map All flights from IKA to KBL non-stop. There are direct flights from Imam Khomeini (IKA) to Kabul International (KBL) with Mahan Air and Iran Airtour. 3 weekly departures are currently scheduled on this route. Departure times range from 05:45 to 07:40 depending on the schedule period. The flight distance is 1028 miles (1654 km). Flight time ranges from 2 hours and 30 minutes to 2 hours and 35 minutes.

IKA
Imam Khomeini
IranTehran , Iran
KBL
Kabul
AfghanistanKabul , Afghanistan
IKA
Imam Khomeini
IranTehran , Iran
Kabul
AfghanistanKabul , Afghanistan
KBL
Flight time 2h 30min to 2h 35min
Updated May 18, 2026
CHANGE DIRECTION

Airlines with non-stop routes:

Mahan Air

Departs at 05:45
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
2 flights/week
2 flights/week

Iran Airtour

Departs at 07:40
S
M
T
W
T
F
S
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1 flight/week
1 flight/week
Weekday-labels: HAS FLIGHTS UPCOMING NO FLIGHTS
View all flight dates
Flight schedule from Tehran to Kabul with Mahan Air

This is a weekly direct flight schedule for Mahan Air. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
W51101
----
----
05:45
----
----
05:45
----

The timetable & schedule information was updated at 2026-05-18

RETURN SCHEDULE
CHECK PRICES
Flight schedule from Tehran to Kabul with Iran Airtour

This is a weekly direct flight schedule for Iran Airtour. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.

 
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
B99782
07:40
----
----
----
----
----
----

The timetable & schedule information was updated at 2026-05-18

RETURN SCHEDULE
CHECK PRICES

Tehran to Kabul scheduled departures

Select a date to see every published non-stop departure between IKA and KBL.

Monday
Mon
Jun 15
1 flights(1)
Tuesday
Tue
Jun 16
0 flights(0)
Wednesday
Wed
Jun 17
1 flights(1)
Thursday
Thu
Jun 18
0 flights(0)
Friday
Fri
Jun 19
0 flights(0)
Saturday
Sat
Jun 20
1 flights(1)
Sunday
Sun
Jun 21
0 flights(0)
Time
Airline
Flight
07:40
Iran Airtour Iran Airtour
B99782
05:45
Mahan Air Mahan Air
W51101
05:45
Mahan Air Mahan Air
W51101
Ad
IKA-KBL flight route
Route map from Tehran, IKA to Kabul, KBL. The distance is 1028 miles or 1654 km.
Ad
Tehran - Kabul direct flight map
Ad

IKA - KBL route facts

  • Distance
    1028 miles (1654 km)
  • Flight time
    2 hours and 30 minutes to 2 hours and 35 minutes
  • Airlines
    Mahan Air Mahan Air
    Iran Airtour Iran Airtour
  • Cabins
    Economy Business First
  • Aircraft
    Mahan Air: Airbus A340-300
    Iran Airtour: Airbus A310-300 Passenger

Route FAQ

Mahan Air and Iran Airtour operate non-stop flights from IKA to KBL with 3 weekly departures.

Scheduled flight time from IKA to KBL ranges from 2 hours and 30 minutes to 2 hours and 35 minutes. The route covers 1028 miles (1654 km).

3 weekly departures are currently scheduled on this route, with published departure times ranging from 05:45 to 07:40 depending on the schedule period.

Economy, Business and First are currently scheduled on non-stop flights for this route.