Flights to Kabul

Direct flights from 11 cities, 102 flights a week. From Dubai the flight takes 3h 5m, tickets from $202. From Abu Dhabi the flight takes 3h, tickets from $228.

Flights to Kabul at a glance

cities with nonstop flights here
11
nonstop flights a week
102
lowest fare from Dubai
$202
flight time from Dubai
3h 5m
lowest fare from Abu Dhabi
$228
flight time from Abu Dhabi
3h
arrival airport
Kabul International

Where you can fly to Kabul from

Nonstop flights, busiest routes first

FromFare
Dubai United Arab Emirates, 3h 5m, 28 a week from $202
Abu Dhabi United Arab Emirates, 3h, 14 a week from $228
New Delhi India, 2h, 10 a week from $211

From other countries

Arrival airport

Where the nonstop flights land

102 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Kabul from?
From 11 cities. The busiest routes are from Dubai (28 flights a week), Abu Dhabi (14 flights a week) and New Delhi (10 flights a week).
How long is the flight from Dubai to Kabul?
A nonstop flight takes about 3 hours 5 minutes, tickets from $202.
How long is the flight from Abu Dhabi to Kabul?
A nonstop flight takes about 3 hours, tickets from $228.
What is the cheapest city to fly to Kabul from?
Dubai from $202, New Delhi from $211, Abu Dhabi from $228 and Islamabad from $564.
Which airport do flights to Kabul arrive at?
All nonstop flights land at Kabul International (KBL).

Cities near Kabul with their own flights

Worth a look when fares or dates to Kabul do not suit; distance by straight line