Flights from the UK to Mumbai
Mumbai is India's financial and film capital, a city of colonial architecture, street food and the Arabian Sea waterfront. Non-stop flights from Heathrow take around nine and a half hours, with plenty of one-stop choices via the Gulf.
The monsoon season from June to September brings heavy rain, so most visitors prefer the cooler, drier months from November.
Mumbai is also the gateway to Goa, Pune and Gujarat by short domestic flights or train.
Airlines flying to Mumbai
Non-stop and connecting flights to Mumbai are offered by a wide choice of airlines. Compare them all in one search:
- Air India
- British Airways
- Virgin Atlantic
- Emirates
- Qatar Airways
- Etihad
Money-saving tips for Mumbai flights
- Compare Goa (GOI/GOX) if you are heading to the beach.
- Allow extra time for traffic between the airport and South Mumbai.
- Apply for your Indian e-Visa before you travel.
Popular UK departure airports
Customers flying to Mumbai most often depart from London Heathrow, Manchester, Birmingham. Search "London, all airports" to compare every London airport in one go.
Frequently asked questions
How long is the flight from London to Mumbai?
Flights from London to Mumbai take around 9h 30m non-stop. Journey times vary by airline, routing and connection time.
Which airlines fly from the UK to Mumbai?
Airlines serving Mumbai from the UK, either non-stop or with one connection, include Air India, British Airways, Virgin Atlantic, Emirates, Qatar Airways, Etihad. Availability changes by season.
Are there direct flights to Mumbai?
Yes, non-stop flights to Mumbai are available from the UK, alongside one-stop options that are often cheaper.
When is the best time to visit Mumbai?
The best time to visit Mumbai is November to February, after the monsoon. For the cheapest fares, avoid UK school holidays and book early for peak dates.
Which airport do flights to Mumbai arrive at?
Flights to Mumbai arrive at Chhatrapati Shivaji Maharaj International Airport (BOM).