Bali to Mumbai Flights - Fares starting from ₹25,438

  • Flight TimeOne-stop via Singapore/Kuala Lumpur (~9-16h)
  • AirlinesIndiGo, Singapore Airlines, Malaysia Airlines

There are currently no non-stop Bali to Mumbai flights; the standard routing connects once, most commonly via Singapore or Kuala Lumpur, with total journey time running approximately 9 to 16 hours depending on the layover chosen. Bali's Ngurah Rai International Airport (DPS) sits close to the island's southern beaches and travellers flying out typically pass through one of Southeast Asia's major hub airports before making landfall at Chhatrapati Shivaji Maharaj International Airport (BOM). IndiGo, Singapore Airlines and Malaysia Airlines are among the carriers commonly used on this connection.

Loading live Denpasar Bali → Mumbai fares…

Airlines flying Bali to Mumbai

IndiGo, Singapore Airlines, Malaysia Airlines, Air India, Thai Airways and Batik Air all serve various legs of the Bali to Mumbai connection, most commonly routed through Singapore's Changi Airport or Kuala Lumpur International Airport. Layover time can range from under 2 hours to several hours depending on the specific itinerary chosen. Since this is a connecting journey, it's worth comparing total travel time and layover length across a few combinations rather than focusing on fare alone. A shorter, well-timed layover at Singapore or Kuala Lumpur generally makes for a more comfortable journey than a long overnight wait.

Bali to Mumbai Flight Duration & Best Time to Fly

Total Bali to Mumbai flight duration typically runs 9 to 16 hours including the layover at Singapore or Kuala Lumpur, covering close to 5,600 kilometres in total. The wide range largely comes down to how long the connecting flight wait is on your chosen itinerary. Bali is workable as a departure point year-round, though April to October brings the driest weather on the island, which is also when demand and fares on Bali to Mumbai connections tend to be at their highest. Booking a few weeks ahead during these months generally helps secure a shorter, more convenient layover.

Bali to Mumbai Airport Tips

At Ngurah Rai International Airport, allow standard international check-in time for your first leg and confirm whether your ticket is issued as a single connecting itinerary or two separate bookings, as this affects whether your baggage is checked through to Mumbai or needs to be collected and re-checked at Singapore or Kuala Lumpur. Keep your layover realistic rather than cutting it close, particularly if you're connecting through a different terminal at Singapore or Kuala Lumpur. On arrival in Mumbai, international flights land at Terminal 2 and prepaid taxis, app-based cabs and metro connectivity are available from the airport.

Explore Mumbai Tour Packages

Landing in Mumbai opens up easy access to Maharashtra's own attractions, including the caves at Ajanta and Ellora, the hill station of Mahabaleshwar and the beaches of Goa, along with onward domestic and international connections from India's busiest airport. Veena World's Mumbai and Maharashtra tour packages bring together sightseeing, accommodation, meals and the services of a tour manager, depending on the selected package, making it easier to explore the region without arranging every stop separately.

Your Questions About Booking Flights, Answered

Frequently Asked Questions

No. There are currently no non-stop Bali to Mumbai flights. The standard routing connects once, most commonly via Singapore or Kuala Lumpur.
Total journey time is typically 9 to 16 hours including the layover, depending on the connecting airport and wait time chosen.
IndiGo, Singapore Airlines, Malaysia Airlines, Air India, Thai Airways and Batik Air all serve different legs of this connection, most commonly via Singapore or Kuala Lumpur.
Bali's driest weather runs April to October, which is also when demand and fares on this connecting route tend to be highest; booking a few weeks ahead helps secure a shorter layover.
Compare total journey time, layover duration and connecting airport before booking and confirm whether baggage is checked through on a single ticket or re-checked at the layover.
Scroll to Top