Cheap flights from Mumbai to Bali — book online with FlightGPT
Quick answer: Mumbai to Bali flights take about ≈ 10–13h total (1-stop; no nonstop), with around 1-stop only — via SIN, KUL or BKK (≈ 20 connecting daily) direct departures a day. Indian passport holders should check the visa requirement summarised below. Use the live search above to compare today's cheapest BOM–DPS fare across every airline, OTA and travel agent in one place.
Last reviewed July 2026 by the FlightGPT flights desk · route facts cross-checked against DGCA and the Airports Authority of India (AAI) · how we collect fares · editorial policy · fact-checking · fares are live — verify the final price in search before booking.
Looking for cheap flights from Mumbai to Bali? FlightGPT compares live BOM to DPS fares across every connected source — Indian carriers, Gulf hubs, OTAs and trusted travel agents — and shows the cheapest options side by side. Whether you want a Mumbai to Bali non-stop tomorrow, a last-minute weekend deal or the lowest price three months out, every active Mumbai-Bali fare is one search away.
Mumbai to Bali flights — quick facts
- Distance: ≈ 5,660 km great circle
- Typical flight time: ≈ 10–13h total (1-stop; no nonstop)
- Direct flights per day: 1-stop only — via SIN, KUL or BKK (≈ 20 connecting daily)
- Visa for Indians: Visa on arrival in Bali (IDR 500,000, ~USD 35) for 30 days
Is there a nonstop? Airlines and routing
There is no nonstop Mumbai–Bali flight — all itineraries connect through a Southeast Asian hub. The main options are: via Singapore (SIN) on Singapore Airlines (premium) or Scoot (budget); via Kuala Lumpur (KUL) on Malaysia Airlines, AirAsia or Batik Air; and via Bangkok (BKK) on Thai Airways. IndiGo and Air India also sell one-stop fares through their networks.
Roughly 20 connecting flights a day are available across these hubs. Prefer a single through-ticket so your baggage is checked to Denpasar and you're protected on a missed connection.
Related on FlightGPT: Mumbai to Varanasi flights, visa requirements for Indians.
How long is the journey?
Total travel time is typically 10–13 hours including the layover. The shortest combinations are usually via Singapore or Kuala Lumpur, where through-ticket layovers can be as short as 90–120 minutes. Bangkok routings are competitive but sometimes carry longer layovers. The flying portion alone covers roughly 5,700 km by great-circle distance. Bali is 2 hours 30 minutes ahead of India (WITA UTC+8, fixed year-round).
Best time to book and seasonal fares
Bali's peak coincides with the dry season and holidays: June–August (Indian summer break and Bali high season), December–January and Diwali — the priciest fares. The cheapest periods are usually February–March (note Nyepi, Bali's day of silence in March, when the airport closes for ~24 hours) and September–early November.
Book 8–14 weeks ahead for the December–January and summer peaks, and 4–8 weeks for the shoulder. Check live fares in the FlightGPT search.
How to get the fare cheaper
- Compare Scoot (via SIN) and AirAsia (via KUL) budget routings against full-service one-stops — savings can be large, but add baggage carefully.
- On a multi-segment ticket, ensure through-baggage so you don't re-check bags at the hub.
- Search 3–5 dates; midweek departures usually win.
- Avoid the days around Nyepi in March, when DPS effectively shuts for 24 hours.
Airports and terminals — BOM and DPS
Mumbai (BOM) — all international flights depart from Chhatrapati Shivaji Maharaj International's Terminal 2 (T2); allow about 2 hours during the busy late-evening international bank. Bali (DPS) — Ngurah Rai International has a single modern international terminal near Kuta. Visa-on-arrival counters can have 30–60 minute queues in peak season; pre-arranging the eVOA online lets you use the faster lane. Pre-booked transfers or Grab/Bluebird taxis are the easiest way to your resort.
Baggage allowance
Full-service carriers (Singapore Airlines, Malaysia Airlines, Thai Airways) typically allow 2 × 23 kg or 30 kg checked + 7 kg cabin. Low-cost carriers (Scoot, AirAsia) include cabin baggage only on base fares — checked bags cost extra per leg. If your routing uses IndiGo, see IndiGo baggage for its international allowance. On multi-airline tickets, the operating carriers' rules can differ by leg — confirm through-baggage when you book.
Visa for Indian travellers
Indians get a visa on arrival in Bali, currently IDR 500,000 (around USD 35), valid 30 days and extendable once for a further 30. To skip the airport queue, apply for the eVOA online via Indonesia's official Imigrasi portal before you fly. Requirements include a passport valid 6+ months, a confirmed return/onward ticket and proof of accommodation. Confirm the current fee and process on the official Indonesian immigration website before travel.
Connecting hubs compared
Singapore (SIN): slick transfers at Changi, frequent onward DPS flights on SQ/Scoot, often the smoothest connection. Kuala Lumpur (KUL): strong budget options (AirAsia, Batik Air) and competitive fares; allow time for the LCC terminal if self-connecting. Bangkok (BKK): good for combining a Thailand stopover, though layovers can be longer. Pick the hub that balances your layover length, fare and whether you want a stopover en route.
Travel tips for Mumbai–Bali
- Pre-arrange the eVOA to skip the on-arrival visa queue at DPS.
- Book a single through-ticket where possible for baggage and connection protection.
- Avoid arrivals/departures around Nyepi (March) when the airport closes.
- The dry season (April–October) is best for beaches and diving; carry some IDR cash for taxis and small vendors.
Why visit Bali
Bali blends beaches and surf (Kuta, Seminyak, Uluwatu) with rice-terrace landscapes and temples around Ubud, world-class diving off the east coast, and a famous wellness and dining scene. It's a favourite Indian honeymoon and group-holiday destination. The dry season (April–October) is ideal; book around Nyepi and the December peak with care.
Frequently asked questions
Is there a nonstop flight from Mumbai to Bali?
No. All Mumbai–Bali flights require at least one stop, typically via Singapore, Kuala Lumpur or Bangkok. Total journey time is usually 10–13 hours including the layover, with the flying portion covering about 5,700 km.
Which is the cheapest way to fly Mumbai to Bali?
Budget routings on Scoot (via Singapore) and AirAsia (via Kuala Lumpur) are usually cheapest, with IndiGo and Malaysia Airlines competitive. Watch baggage and ancillary fees on low-cost fares, and confirm through-baggage on multi-segment tickets.
Do Indians need a visa for Bali?
Yes, but it's easy. Indians get a visa on arrival at Denpasar costing IDR 500,000 (about USD 35), valid 30 days and extendable once. Apply for the eVOA online via Indonesia's Imigrasi portal to skip the airport queue.
How long does the Mumbai to Bali journey take?
Typically 10–13 hours including the layover. The shortest combinations are usually via Singapore or Kuala Lumpur, where through-ticket layovers can be as short as 90–120 minutes. Bangkok routings often have longer layovers.
What is the time difference between Mumbai and Bali?
Bali is 2 hours 30 minutes ahead of Mumbai. Bali uses Central Indonesia Time (WITA, UTC+8), which is fixed year-round with no daylight saving, while India is on IST (UTC+5:30).
Which hub is best for connecting Mumbai to Bali?
Singapore (Changi) offers the smoothest transfers and frequent onward flights; Kuala Lumpur has the strongest budget options; Bangkok suits a Thailand stopover but can mean longer layovers. Choose based on layover length, fare and stopover plans.
Which Mumbai terminal handles Bali-bound flights?
All international flights from Mumbai depart from Terminal 2 (T2), regardless of routing or airline. Allow about two hours for check-in, immigration and security during the busy late-evening international departure bank.
What is the baggage allowance on Mumbai–Bali flights?
Full-service carriers (Singapore Airlines, Malaysia Airlines, Thai) typically allow 2 × 23 kg or 30 kg plus 7 kg cabin. Low-cost carriers (Scoot, AirAsia) include cabin baggage only by default; checked bags cost extra per leg.
When is the cheapest time to fly Mumbai to Bali?
February–March and September–early November are usually cheapest. Avoid June–August, December–January and Diwali. Also avoid the days around Nyepi (Bali's day of silence in March) when Denpasar airport closes for about 24 hours.
Ask FlightGPT — Mumbai to Bali in plain English
FlightGPT is a natural-language flight search: ask the way you'd ask a friend, and it compares live BOM–DPS fares across every airline, OTA and travel agent. Try one:
Booking the lowest Mumbai to Bali airfare
There is no single "cheapest day" to fly Mumbai to Bali — the lowest fare is the one you find by comparing live. Open the search above to line up Mumbai–Bali prices across ; booking ahead and avoiding peak weekends typically trims 25–40 percent off the walk-up fare.
Booking Mumbai to Bali at short notice
Flying Mumbai to Bali at short notice doesn't always mean overpaying. Off-peak departures and unsold seats on can surface real same-week deals. Put your date into the FlightGPT search above and we'll show every available BOM–DPS fare side by side in seconds.
Mumbai to Bali flights — connections and routing
There is currently no non-stop service between Mumbai and Bali — itineraries connect via a hub, with a typical journey of ≈ 10–13h total (1-stop; no nonstop). Comparing hubs side by side often saves 15-30 percent. FlightGPT lets you filter by "Direct only" or compare both side by side — useful when you want the cheapest Mumbai Bali ticket but are open to a layover.
Mumbai–Bali pricing, explained
Mumbai–Bali pricing rewards comparison over loyalty: the best value rotates between low-cost and full-service carriers depending on the date. FlightGPT's grid surfaces every Mumbai Bali fare with baggage and meals counted in, so the genuinely cheapest all-in ticket is the one that rises to the top.