Flights to Bagdogra

Direct flights from 8 cities, 207 flights a week. From New Delhi the flight takes 2h 5m, tickets from $71. From Bengaluru the flight takes 3h, tickets from $131.

Flights to Bagdogra at a glance

cities with nonstop flights here
8
nonstop flights a week
207
lowest fare from New Delhi
$71
flight time from New Delhi
2h 5m
lowest fare from Bengaluru
$131
flight time from Bengaluru
3h
arrival airport
Bagdogra

Where you can fly to Bagdogra from

Nonstop flights, busiest routes first

FromFare
New Delhi 2h 5m, 70 a week from $71
Bengaluru 3h, 45 a week from $131
Kolkata 1h 5m, 33 a week from $79
Mumbai 2h 50m, 31 a week from $85
Ahmedabad 2h 50m, 13 a week
Chennai 3h 30m, 11 a week from $153

From other countries

Arrival airport

Where the nonstop flights land

197 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Bagdogra from?
From 8 cities. The busiest routes are from New Delhi (70 flights a week), Bengaluru (45 flights a week), Kolkata (33 flights a week), Mumbai (31 flights a week), Ahmedabad (13 flights a week) and Chennai (11 flights a week).
How long is the flight from New Delhi to Bagdogra?
A nonstop flight takes about 2 hours 5 minutes, tickets from $71.
How long is the flight from Bengaluru to Bagdogra?
A nonstop flight takes about 3 hours, tickets from $131.
What is the cheapest city to fly to Bagdogra from?
New Delhi from $71, Kolkata from $79, Mumbai from $85 and Bengaluru from $131.
Which airport do flights to Bagdogra arrive at?
All nonstop flights land at Bagdogra (IXB).

Cities near Bagdogra with their own flights

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