Cheap flights to Bengaluru
The main aviation hub of the region is Kempegowda International Airport, located 28 kilometers from the city center. The air harbor serves an extensive network of routes, connecting the metropolis with dozens of destinations across India and beyond. The highest number of scheduled flights arrives from Delhi (831 times per week), Mumbai (612 departures), and Hyderabad (412 flights per week), ensuring high transport accessibility for Bengaluru.
A total of 49 airlines operate flights in this direction, among which Indigo Air, Air India Express, and Air India hold leading positions in terms of traffic volume. Below on this page, you will find detailed cards for departure cities with a convenient flight search form for each specific route. For detailed trip planning, we also recommend checking the section on how to get to the city and the current weather for your travel dates.

Kozhikode — Bengaluru

Kannur — Bengaluru

Kochi — Bengaluru

Tiruchirappalli — Bengaluru

Pune — Bengaluru

Chennai — Bengaluru

Mangalore — Bengaluru

Hyderabad — Bengaluru

Vijayawada — Bengaluru

Mumbai — Bengaluru

Hubli-Dharwad — Bengaluru

Trivandrum — Bengaluru
Flight insights to Bengaluru
Data-driven trends for direct flights to Bengaluru — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Bengaluru come from Delhi, Mumbai and Hyderabad. Delhi leads with around 831 flights a week.
Top departure countries
Most direct flights to Bengaluru depart from India, United Arab Emirates and Thailand. India alone accounts for about 87% of all direct routes.
- Indiaavg $65
- United Arab Emiratesavg $113
- Thailandavg $136
- Singaporeavg $111
- United Kingdomavg $206
Direct routes & fares
Popular non-stop routes to Bengaluru range from Vasco da Gama at $44 to Delhi at $92 — a quick way to compare direct-flight fares.
Cheapest departure cities
The cheapest places to fly to Bengaluru from right now are Mangalore from $33, Tiruchirappalli from $34 and Kozhikode from $37.
- Mangalorefrom $33
- Tiruchirappallifrom $34
- Kozhikodefrom $37
- Kannurfrom $38
- Kochifrom $40
Longest direct flights
The longest direct flight to Bengaluru is from London at about 10h 49m, followed by Paris (10h 34m) and Frankfurt am Main (10h).
- London10h 49m
- Paris10h 34m
- Frankfurt am Main10h
- Port Louis5h 59m
- Jeddah5h 52m
Popular departure cities to Bengaluru
Frequently asked questions
- Which cities have the most frequent flights to Bengaluru?
- The most popular routes with the highest flight frequency are Delhi (831 flights per week), Mumbai (612 flights), and Hyderabad (412 flights). A significant passenger flow also arrives from Kolkata and Kochi.
- How many airlines fly to Bengaluru?
- Air links to the city are provided by 49 carriers. The majority of flights are operated by major airlines such as Indigo Air, Air India Express, Air India, and Akasa Air.
- Which airports serve flights to Bengaluru?
- All major flights are handled by Kempegowda International Airport (BLR). It is located approximately 28 kilometers from the city center and is one of the largest transport hubs in India.
- From how many cities can you fly to Bengaluru?
- The current list of popular destinations includes 15 key departure cities. While Indian metropolises predominate, there are also regular flights from international hubs such as Singapore.
- How can I find cheap flights to Bengaluru?
- To find the best deals, we recommend reviewing the departure city cards presented below on this page. This will allow you to compare offers from various airlines and choose the optimal travel time.
- When is the best time to buy flights to Bengaluru?
- It is worth purchasing tickets in advance, especially if you plan to fly with popular airlines like Spice Jet or British Airways. Early booking allows you to find more flexible fares for dates with high demand.