Cheap flights to Mumbai
Travelers heading to India's financial capital are served by two main air hubs: the modern Chhatrapati Shivaji Maharaj International Airport, located just 2 km from the center, and the new Navi Mumbai International Airport. Air connections with the metropolis cover dozens of destinations worldwide, providing convenient logistics for business and tourism. The heaviest passenger flow arrives from Delhi (1,122 flights per week), Bengaluru (605 flights), and Ahmedabad (431 flights), while the leading international route is from Dubai. You can learn more about the transport infrastructure in the how to get there section.
Regular flights to Mumbai are operated by 67 airlines, offering tourists a wide range of flight options with various levels of comfort. The leading carriers by number of flights are Indigo Air, Air India and Akasa Air, offering hundreds of weekly departures. To find the best route, carefully review the departure city cards below, where you can start a search for tickets on your preferred dates.

Ahmedabad — Mumbai

Bengaluru — Mumbai

Vasco da Gama — Mumbai

Varanasi — Mumbai


Chennai — Mumbai

Delhi — Mumbai

Kochi — Mumbai

Lucknow — Mumbai

Bhopal — Mumbai

Darbhanga — Mumbai


Kozhikode — Mumbai

Hyderabad — Mumbai
Flight insights to Mumbai
Data-driven trends for direct flights to Mumbai — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Mumbai come from Delhi, Bengaluru and Ahmedabad. Delhi leads with around 1122 flights a week.
- Delhi1122 flights/week
- Bengaluru605 flights/week
- Ahmedabad431 flights/week
- Vasco da Gama393 flights/week
- Chennai383 flights/week
Top departure countries
Most direct flights to Mumbai depart from India, United Arab Emirates and Thailand. India alone accounts for about 77% of all direct routes.
- Indiaavg $66
- United Arab Emiratesavg $86
- Thailandavg $119
- Saudi Arabiaavg $120
- Singaporeavg $183
Direct routes & fares
Popular non-stop routes to Mumbai range from Ahmedabad at $38 to Chennai at $62 — a quick way to compare direct-flight fares.
- Delhifrom $60
- Bengalurufrom $44
- Ahmedabadfrom $38
- Vasco da Gamafrom $42
- Chennaifrom $62
Cheapest departure cities
The cheapest places to fly to Mumbai from right now are Ahmedabad from $38, Vasco da Gama from $42 and Bengaluru from $44.
- Ahmedabadfrom $38
- Vasco da Gamafrom $42
- Bengalurufrom $44
- Aurangabadfrom $45
- Vadodarafrom $48
Popular departure cities to Mumbai
Frequently asked questions
- How many cities have flights to Mumbai?
- Currently, direct air connections to Mumbai are available from 15 key cities in the main route list, as well as from many other locations worldwide via connecting flights. Every day, the city's airports receive hundreds of aircraft, providing connections to major hubs.
- Which cities are the most popular for flights to Mumbai?
- The most popular destination is Delhi, with 1,122 flights per week. High traffic is also seen from Bengaluru (605 flights), Ahmedabad (431 flights), and Chennai (383 flights), providing plenty of options for convenient departure times.
- How many airlines fly to Mumbai?
- A total of 67 airlines serve flights to Mumbai. The largest players in the market are Indigo Air, which operates over 3,700 flights weekly, and the national carrier Air India, providing around 2,400 flights.
- Which airports serve flights to Mumbai?
- Flights arrive at one of two airports: the main Chhatrapati Shivaji Maharaj International Airport, located within the city limits, or Navi Mumbai International Airport, situated approximately 23 km from the central part of the metropolis.
- How to find cheap tickets to Mumbai?
- To find great deals, we recommend looking at flights from low-cost carriers such as Spice Jet or Air India Express. Booking tickets in advance and choosing routes with layovers in cities like Dubai or Abu Dhabi often helps in finding more affordable travel options.