India flag Kolkata Airport (CCU)

Country India | Asia | Regional Hub | IATA: CCU | ICAO: VECC | Elevation 16 ft · 5 m | Local time

Destinations
52
Flights / day
161
Busiest route
New Delhi
Top airline
IndiGo

Kolkata Netaji Subhash Chandra Bose Airport averages 161 flights per day to 52 destinations, with 35 domestic routes and 17 international routes. A total of 24 airlines operate at CCU, led by IndiGo. This airport provides direct service to 14 countries across three continents, with Thailand representing its largest international market. The longest nonstop route from Kolkata Netaji Subhash Chandra Bose connects to San Francisco, with a typical flight time of 15 hr 15 mins. Updated: August 15, 2026

Route Network

Kolkata Netaji Subhash Chandra Bose Airport connects 52 destinations worldwide, with New Delhi standing out as its busiest route. The longest nonstop flight is to San Francisco, and the shortest flight is to Dhaka.

India flag New Delhi (DEL) – India 4 airlines
3 hr 0 mins
816 mi · 1,313 km
23
per day
India flag Bangalore (BLR) – India 3 airlines
3 hr 15 mins
961 mi · 1,547 km
14
per day
India flag Mumbai (BOM) – India 3 airlines
3 hr 25 mins
1,035 mi · 1,665 km
14
per day
India flag Agartala (IXA) – India 2 airlines
CCU → IXA
9
per day
India flag Guwahati (GAU) – India 3 airlines
1 hr 30 mins
310 mi · 498 km
8
per day
India flag Chennai (MAA) – India 2 airlines
3 hr 0 mins
861 mi · 1,386 km
8
per day
India flag Hyderabad (HYD) – India 1 airline
2 hr 50 mins
750 mi · 1,208 km
6
per day
India flag Siliguri (IXB) – India 2 airlines
CCU → IXB
5
per day
India flag Pune (PNQ) – India 2 airlines
CCU → PNQ
5
per day
India flag Bhubaneswar (BBI) – India 1 airline
1 hr 40 mins
237 mi · 382 km
4
per day
Thailand flag Bangkok (BKK) – Thailand 4 airlines
3 hr 0 mins
1,017 mi · 1,637 km
4
per day
India flag Ranchi (IXR) – India 1 airline
CCU → IXR
4
per day
India flag Ahmedabad (AMD) – India 1 airline
3 hr 25 mins
1,007 mi · 1,620 km
3
per day
India flag Jaipur (JAI) – India 1 airline
3 hr 5 mins
843 mi · 1,357 km
3
per day
India flag Port Blair (IXZ) – India 3 airlines
CCU → IXZ
3
per day
Bangladesh flag Dhaka (DAC) – Bangladesh 3 airlines
1 hr 10 mins
149 mi · 239 km
3
per day
India flag Dibrugarh (DIB) – India 1 airline
CCU → DIB
2
per day
India flag Raipur (RPR) – India 1 airline
CCU → RPR
2
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 2 airlines
5 hr 30 mins
2,091 mi · 3,366 km
2
per day
India flag Patna (PAT) – India 1 airline
CCU → PAT
2
per day
India flag Silchar (IXS) – India 1 airline
CCU → IXS
2
per day
United Arab Emirates flag Abu Dhabi (AUH) – United Arab Emirates 2 airlines
5 hr 35 mins
2,139 mi · 3,442 km
2
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 2 airlines
4 hr 15 mins
1,638 mi · 2,636 km
2
per day
India flag Imphal (IMF) – India 2 airlines
1 hr 35 mins
374 mi · 602 km
2
per day
Thailand flag Bangkok (DMK) – Thailand 2 airlines
2 hr 55 mins
1,000 mi · 1,609 km
1
per day
India flag Lucknow (LKO) – India 1 airline
2 hr 25 mins
553 mi · 889 km
1
per day
Bhutan flag Paro (PBH) – Bhutan 2 airlines
1 hr 40 mins
334 mi · 537 km
1
per day
India flag Aizawl (AJL) – India 1 airline
CCU → AJL
1
per day
India flag Chandigarh (IXC) – India 1 airline
CCU → IXC
1
per day
India flag Dimapur (DMU) – India 1 airline
CCU → DMU
1
per day
Qatar flag Doha (DOH) – Qatar 1 airline
5 hr 55 mins
2,326 mi · 3,743 km
1
per day
China flag Guangzhou (CAN) – China 1 airline
4 hr 0 mins
1,579 mi · 2,542 km
1
per day
Viet Nam flag Hanoi (HAN) – Viet Nam 1 airline
3 hr 5 mins
1,116 mi · 1,797 km
1
per day
India flag Indore (IDR) – India 1 airline
3 hr 0 mins
806 mi · 1,297 km
1
per day
India flag Jorhat (JRH) – India 1 airline
CCU → JRH
1
per day
India flag Naqpur (NAG) – India 1 airline
2 hr 35 mins
612 mi · 985 km
1
per day
United States of America flag San Francisco (SFO) – United States of America 1 airline
15 hr 15 mins
7,816 mi · 12,578 km
1
per day
India flag Shillong (SHL) – India 1 airline
CCU → SHL
1
per day
Singapore flag Singapore (SIN) – Singapore 1 airline
4 hr 30 mins
1,804 mi · 2,904 km
1
per day
India flag Varanasi (VNS) – India 1 airline
CCU → VNS
1
per day
India flag Vasco da Gama (GOI) – India 1 airline
CCU → GOI
1
per day
China flag Kunming (KMG) – China 1 airline
CCU → KMG
1
per day
Canada flag Vancouver (YVR) – Canada 1 airline
CCU → YVR
6
per week
India flag Ghaziabad (HDO) – India 1 airline
CCU → HDO
5
per week
India flag Gorakhpur (GOP) – India 1 airline
CCU → GOP
5
per week
South Sudan flag Higleig (HGI) – South Sudan 1 airline
CCU → HGI
5
per week
India flag Jharsuguda (JRG) – India 1 airline
CCU → JRG
5
per week
India flag Visakhapatnam (VTZ) – India 1 airline
2 hr 15 mins
480 mi · 773 km
5
per week
India flag Dehradun (DED) – India 1 airline
CCU → DED
4
per week
Thailand flag Phuket (HKT) – Thailand 1 airline
3 hr 25 mins
1,200 mi · 1,930 km
4
per week
Myanmar flag Yangon (RGN) – Myanmar 1 airline
2 hr 10 mins
638 mi · 1,027 km
4
per week
India flag Lilabari (IXI) – India 1 airline
CCU → IXI
3
per week

Route and destination data updated August 15, 2026.

Kolkata Netaji Subhash Chandra Bose Airport is served by 24 airlines, with IndiGo in the lead at 51% of routes. The top three carriers together cover 65% of routes. 18 carriers operate only one route each. A total of 20 airlines operate international routes, compared with six airlines serving domestic routes. Air India is operating the longest nonstop flight, connecting to San Francisco with a flight time of 15 hrs 15 mins.

IndiGo (40 routes)
Air India Express (6 routes)
Starlight Airline (5 routes)
Air India (4 routes)
Alliance Air (3 routes)
Bhutan Airlines (2 routes)
SpiceJet (1 routes)
Thai Airways International (1 routes)
Thai Vietjet Air (1 routes)
Biman Bangladesh Airlines (1 routes)
US-Bangla Airlines (1 routes)
Emirates (1 routes)
flydubai (1 routes)
Air Arabia Abu Dhabi (1 routes)
Etihad Airways (1 routes)
AirAsia (1 routes)
Malaysia Airlines (1 routes)
Thai AirAsia (1 routes)
Thai Lion Air (1 routes)
Drukair (1 routes)
Qatar Airways (1 routes)
Singapore Airlines (1 routes)
China Eastern Airlines (1 routes)
Myanmar Airways International (1 routes)

Kolkata Netaji Subhash Chandra Bose Airport provides direct service to 14 countries across three continents. The route network is 67% domestic and 33% international. Thailand is the primary international destination.

India - 136/day
Thailand - 6/day
United Arab Emirates - 4/day
Bangladesh - 3/day
Malaysia - 2/day
China - 2/day
Bhutan - 1/day
Qatar - 1/day
Viet Nam - 1/day
United States of America - 1/day
Singapore - 1/day
Canada - 1/day
South Sudan - 1/day
Myanmar - 1/day

Delays

Global  Delays

Delay data is not available yet for this airport.

Delay data is not available yet for this airport.

Delay data is not available yet for this airport.

Global Rankings

Worldwide Position

Flights per day

#196 (161 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#388 (52 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
11,880 ft 3,621 m 151 ft 46 m Asphalt
11,880 ft 3,621 m 151 ft 46 m Asphalt
10,804 ft 3,293 m 151 ft 46 m Asphalt
10,804 ft 3,293 m 151 ft 46 m Asphalt

Runway Length

Runways at Kolkata Netaji Subhash Chandra Bose Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

Kolkata Netaji Subhash Chandra Bose (IATA: CCU) operates around 161 flights per day to 52 nonstop destinations. Its network includes 35 domestic and 17 international routes, with IndiGo as the leading carrier and New Delhi currently the busiest connection. From CCU, passengers can reach 14 countries across 3 continents, and the longest runway measures 3,621 m (11,880 ft).

Miscellaneous