- 1800-123-5555
- Travel Agent? Join Us
- Blog
- Offers

How to Reach Bali from Mumbai: Distance, Flights and Travel Time
Spend an incredible holiday at the majestic Indonesian paradise of Bali
Rated 3.50/5 ( based on 10 reviews )
How to Reach Bali from Mumbai: Distance, Flights and Travel Time
| By Air | By Road | By Train | By Sea | |
|---|---|---|---|---|
| Mumbai to Bali | 9.17 hours | - | - | - |
Mumbai to Bali is 5,574 km by air (3,463 miles), and the only practical way to make the trip is to fly. IndiGo runs one daily flight from Mumbai to Denpasar (6E1607). Right now it makes a short technical stop in Chennai and takes 9 hours 10 minutes, leaving at 06:10 and landing at 17:50 Bali time. From 1 January 2027 the same flight is scheduled to go non-stop on a new Airbus A321XLR, cutting the trip to 7 hours 35 minutes. One-stop flights via Singapore, Kuala Lumpur or Bangkok take 10 to 14 hours. There is no rail, road or ferry route.
If you are wondering how to go to Bali from Mumbai, or searching for the Bombay to Bali flight duration (Mumbai was formerly known as Bombay), everything you need is below. That covers the exact distance, the flight options and fares, the visa and Bali levy you pay as an Indian traveller, and how long the drive is from Ngurah Rai airport to Kuta, Seminyak or Ubud.
Mumbai to Bali at a glance
| Air distance (BOM to DPS) | 5,574 km · 3,463 miles · 3,010 nautical miles |
| Direct flight today | IndiGo 6E1607, daily, with a technical stop in Chennai |
| Flight time today | 9 h 10 min (06:10 Mumbai to 17:50 Bali time) |
| Non-stop flight | IndiGo A321XLR from 1 January 2027, 7 h 35 min (07:45 to 17:50) |
| One-stop options | 10 to 14 h via Singapore, Kuala Lumpur, Bangkok or Ho Chi Minh City |
| One-way economy fare | From about INR 23,600 off-peak. INR 35,000 and up on peak dates |
| Departure airport | Chhatrapati Shivaji Maharaj International (BOM), Terminal 2 |
| Arrival airport | I Gusti Ngurah Rai International (DPS), 13 km south of Denpasar |
| Time difference | Bali is 2 h 30 min ahead of Mumbai (WITA, UTC+8) |
| Visa for Indians | Visa on Arrival or e-VOA, IDR 500,000 (about INR 2,600), 30 days |
| Bali tourist levy | IDR 150,000 (about INR 800) per person, paid on Love Bali |
Mumbai to Bali Distance by Flight
The Mumbai to Bali distance by flight is 5,574 km, measured in a straight line (the great-circle route) between Chhatrapati Shivaji Maharaj International Airport in Mumbai and Ngurah Rai International Airport in Bali. In miles that is 3,463, and pilots would call it 3,010 nautical miles. The Bombay to Bali flight distance is the same number, since it is the same airport.
You will see other figures online, from 5,000 km to more than 10,000 km. They are wrong. Some measure to Jakarta instead of Bali, and some confuse kilometres with miles. The useful rule of thumb is about 5,600 km.
Your actual flight covers almost exactly that. Chennai sits close to the straight line between Mumbai and Bali, so IndiGo's stop there adds less than 20 km. Connections through Singapore or Kuala Lumpur also land at about 5,590 km in total. A Bangkok connection is the longest at roughly 5,990 km, which is why it is also the slowest route.
The Mumbai to Indonesia distance changes depending on the city. Jakarta is closer to Mumbai than Bali is, by roughly 600 km.
Is There a Direct Flight from Mumbai to Bali?
Yes. IndiGo has flown a daily direct flight from Mumbai to Denpasar since 18 October 2025, but until the end of 2026 it is not strictly non-stop. Flight 6E1607 is an Airbus A320neo, and it lands in Chennai for 40 minutes to refuel before crossing the Bay of Bengal. It is one flight number on one ticket, and your bags are checked through to Denpasar, so in practice it works like a direct flight with a pause.
The true non-stop is close. IndiGo has filed its schedule for the Airbus A321XLR, a long-range narrow-body jet, to take over the route from 1 January 2027. The new timing is 07:45 from Mumbai, landing in Bali at 17:50, a flight time of 7 hours 35 minutes. The airline moved this start date to March 2027 in August 2026 and then restored it to 1 January in September, so check the timing on your ticket if you are flying in early 2027.
Mumbai has had a non-stop to Bali before. Garuda Indonesia flew the route for a while (read our story on the launch), but that service has not operated for years. Today IndiGo is the only airline with a direct Mumbai to Bali flight. Every other airline connects through a hub in Southeast Asia.
Mumbai to Bali Flight Time
The Mumbai to Bali flight time is 9 hours 10 minutes on IndiGo's direct flight today and 7 hours 35 minutes once the non-stop starts in January 2027. One-stop flights on other airlines take 10 to 14 hours door to gate, depending on the layover.
| Option | Example timing | Total time | Stop |
|---|---|---|---|
| IndiGo 6E1607 (until 31 Dec 2026) | 06:10 BOM, Chennai 08:15 to 08:55, 17:50 DPS | 9 h 10 min | Technical stop in Chennai, stay on the same flight |
| IndiGo 6E1607 non-stop (from 1 Jan 2027) | 07:45 BOM, 17:50 DPS | 7 h 35 min | None |
| Via Singapore | Singapore Airlines or Scoot | 10 to 12 h | 1.5 to 3 h at Changi |
| Via Kuala Lumpur | Malaysia Airlines, AirAsia, Batik Air | 10 to 13 h | 1.5 to 4 h |
| Via Bangkok | Thai Airways, Thai AirAsia | 11 to 14 h | 2 to 4 h |
| Via Ho Chi Minh City | Vietnam Airlines, VietJet | 12 to 15 h | 2 to 5 h |
The clock in Bali is 2 hours 30 minutes ahead of Mumbai. That is why a 06:10 departure that lands at 17:50 looks like an 11-hour journey on paper but is really 9 hours 10 minutes in the air and on the ground. The return trip is shorter. IndiGo's 6E1608 leaves Bali at 18:50 and reaches Mumbai at 01:10 the next morning via Chennai (8 hours 50 minutes), and from January 2027 it lands at 23:45 non-stop (7 hours 25 minutes).
Mumbai to Bali Flights: Routes, Airlines and Fares
Taking a flight from Chhatrapati Shivaji Maharaj International Airport in Mumbai to Ngurah Rai International Airport, 13 km south of Denpasar, is the way every traveller reaches Bali from Mumbai. You have two kinds of choice. You can fly IndiGo direct, which is the fastest and needs no transit, or you can connect through a Southeast Asian hub, which gives you more departure times and a full-service option.
| Route | Airlines | Best for | Watch out for |
|---|---|---|---|
| Mumbai to Bali direct (Chennai stop until Dec 2026) | IndiGo | Speed, one ticket, no transit country | One flight a day, so it sells out on long weekends and in December |
| Via Singapore | Singapore Airlines (full service), Scoot (low cost) | Comfort, a meal and bags included on SIA, many daily options | Scoot charges for checked bags and meals |
| Via Kuala Lumpur | Malaysia Airlines, AirAsia, Batik Air | Low fares, frequent connections | Separate AirAsia tickets mean you collect and recheck bags |
| Via Bangkok | Thai Airways, Thai AirAsia | Combining Bali with a few days in Thailand | Longest flown distance, longest total time |
| Via Ho Chi Minh City | Vietnam Airlines, VietJet | Occasional sale fares | Long layovers on some days |
On fares, one-way economy on IndiGo's direct flight started at about INR 23,600 for late-October and November 2026 dates when we checked, and one-stop tickets via Singapore or Kuala Lumpur ran INR 25,000 to INR 27,000. Fares on Diwali dates, the May to June school holidays and the Christmas to New Year week regularly cross INR 35,000 one way. A return ticket for two adults in peak season can cost more than the land part of a 5-night Bali holiday, so lock flights in early for those dates.
Book on a single ticket (one PNR) if you are connecting. If your first flight is late, the airline has to rebook you, and your bags go straight to Denpasar. Two separate low-cost tickets through Kuala Lumpur can look Rs 3,000 cheaper, but a delay of a couple of hours can cost you the second flight, and you pay for a new ticket.
Cheapest time to fly from Mumbai to Bali
The cheapest months to fly are February to March and late September to early November, outside Indian school holidays and before Bali's July to August peak. Book 8 to 12 weeks ahead for December, Diwali and summer-holiday dates, and 4 to 6 weeks ahead the rest of the year. Tuesday and Wednesday departures are often the lowest fares of the week.
Avoid flying in on Nyepi, Bali's Day of Silence, which falls in March and moves every year with the Balinese calendar. Ngurah Rai airport shuts for 24 hours that day (from 06:00 on 19 March to 06:00 on 20 March in 2026) and no flights land or leave. Land at least a day before or after. If you want to match your flight dates to Bali's dry season, our best time to visit Bali guide goes month by month.
Before You Fly: Visa, Bali Levy and Documents for Indians
Indian passport holders need a Visa on Arrival (VoA) for Bali, and since February 2024 every foreign visitor also pays a one-time Bali tourist levy. Both can be done online before you leave Mumbai, which saves you 30 to 60 minutes in the arrivals hall. Here is the order we recommend:
1. Check your passport. It must be valid for at least 6 months from your arrival date, with at least one blank page.
2. Apply for the e-VOA on the official Indonesian immigration portal, evisa.imigrasi.go.id, at least 3 to 4 days before you fly. It costs IDR 500,000 (about INR 2,600), is valid for 30 days and can be extended once for another 30 days inside Indonesia. You can also buy the same visa at the counter on landing. Indonesia's immigration department announced in August 2026 that it plans to raise the fee to IDR 750,000 for the e-VOA and IDR 1,000,000 at the counter, with no start date yet, so check the portal before you pay.
3. Pay the Bali tourist levy of IDR 150,000 (about INR 800) per person on the official Love Bali website or app. You get a QR code by email. Keep a screenshot, because it can be scanned at the airport.
4. Fill in the All Indonesia arrival card online in the 72 hours before landing. It combines the immigration, customs and health declarations into one QR code.
5. Carry printouts of your return or onward ticket and your hotel bookings. Immigration officers at Denpasar ask for them, and IndiGo staff at Mumbai sometimes check before boarding.
6. Arrange a little cash. Carry IDR 300,000 to 500,000 for the first evening, or plan to withdraw at the ATMs in the arrivals hall.
Use only the .go.id government websites for the visa and the levy. Several agent sites look official and charge extra. For more detail on visa types, longer stays and extensions, read our full guide to the Bali visa for Indians.
Departing from Mumbai Airport
All international flights from Mumbai, including IndiGo's Bali flight, leave from Terminal 2 of Chhatrapati Shivaji Maharaj International Airport in Sahar, Andheri East. Reach the terminal 3 hours before departure. For the 06:10 IndiGo flight that means being at T2 by 03:10, so from South Mumbai or Thane you will be leaving home around 02:00. Book your cab the night before, because app cabs are scarce at that hour.
From January 2027 the non-stop leaves at 07:45, which is a much friendlier 04:45 airport arrival. Keep your e-VOA, levy QR code and hotel vouchers on your phone and on paper. Indian immigration at T2 will also ask for your return ticket.
Arriving in Bali: Ngurah Rai Airport to Your Hotel
Ngurah Rai International Airport (DPS) sits on the narrow strip of land just south of Kuta, 13 km from Denpasar city. After landing you clear immigration (or buy your Visa on Arrival at the counter first), collect bags and pass customs with the All Indonesia QR code. On an evening when several flights arrive together this takes 30 to 60 minutes. IndiGo's 17:50 arrival lands in one of the busier windows, so the e-VOA is worth it.
Buy a Telkomsel or XL SIM in the arrivals hall, or set up an eSIM before you leave Mumbai. Grab and Gojek work in Bali, with a marked pick-up zone outside arrivals. The drive times below are for the 18:00 to 20:00 window when the IndiGo flight lands, which is busier than midday.
| From DPS airport to | Distance | Drive time (evening) | Pre-booked car, approx. |
|---|---|---|---|
| Kuta | 5 km | 15 to 25 min | IDR 150,000 to 200,000 |
| Nusa Dua | 12 km | 20 to 35 min | IDR 200,000 to 250,000 |
| Seminyak | 12 km | 35 to 60 min | IDR 200,000 to 250,000 |
| Uluwatu | 18 km | 40 to 60 min | IDR 250,000 to 300,000 |
| Ubud | 37 km | 80 to 110 min | IDR 350,000 to 450,000 |
If your first night is in Ubud, consider a Kuta or Seminyak hotel for night one and moving inland the next morning. After a 02:00 start in Mumbai, nobody enjoys a 2-hour drive in the dark. Not sure which area suits you? Our places to visit in Bali guide breaks down each region.
Can You Go from Mumbai to Bali by Train, Road or Sea?
No train runs to Bali. Presently, there is no rail connectivity between Mumbai and Bali. It is impossible for anyone to reach Bali by train, as it is an island surrounded by deep water on all sides. Thus, one must opt for a flight if planning how to go to Bali from Mumbai in the most practical way.
No road route exists either. Bali is an island, there is no scheduled car ferry from mainland Southeast Asia to Bali, and the overland crossings from India through Myanmar are closed to private vehicles and tourists. Any "Mumbai to Bali distance by road" figure you read online is a hypothetical, not a trip anyone can drive.
By sea, the options are slow and seasonal. There is no regular passenger ship from Mumbai to Bali. A few long cruise itineraries do sail from India's west coast through the Andaman Sea to Southeast Asia, and Asian cruises from Singapore call at Bali's Benoa harbour. If a slow sea voyage appeals, read about the cruise route from Mumbai to Bali via Goa and Andaman or browse Bali cruise packages. Expect 10 days or more at sea and a fare well above a return flight.
Planning a Bali Trip from Mumbai
The IndiGo flight shapes most Mumbai to Bali itineraries. Because it lands at 17:50, day one is an evening check-in near the airport, and the sightseeing starts on day two. On the way home, the 18:50 departure gives you a full last day, so a 5-night trip gets you 4 full days on the island. The most common shape is 2 nights in Kuta or Seminyak followed by 3 nights in Ubud.
You can browse Bali tour packages from Mumbai, which are built around these flight timings and include the airport transfer. Couples can look at Bali honeymoon packages from Mumbai or the 5-night Bali honeymoon from Mumbai, and the Bali and Indonesia tour from Mumbai suits a longer trip.
Flying from another city? See how to reach Bali from Delhi, Bangalore or Chennai, or our main guide on how to reach Bali. Before you pack, read our Bali travel tips, and for everything else about the island, start at the Bali travel guide.
The flight times, fares, visa fee and levy on this page were checked by our Bali desk in October 2026 against IndiGo's filed schedule, the Indonesian immigration e-VOA portal and the Love Bali levy portal.
Sources: IndiGo press release, 25 September 2025 (Mumbai to Denpasar launch) and IndiGo schedule filings reported by AeroRoutes, August and September 2026. Directorate General of Immigration, Republic of Indonesia (evisa.imigrasi.go.id). Bali Provincial Government Love Bali levy portal (lovebali.baliprov.go.id). Distances computed from airport coordinates. Fares from airline and OTA listings checked in October 2026. Schedules change, so confirm with your airline before booking.
Edited by TravelTriangle
Popular Packages
Unlimited Choices. Trusted Agents. Best Prices. Happy Memories.
Cities:
- Kuta
- Nusa Dua
Starting from:
₹19,990/-
₹29,990/-33% OffCities:
- Kuta
- Seminyak
Starting from:
₹19,998/-
₹22,180/-10% OffCities:
- Kuta
- Ubud
Starting from:
₹21,000/-
₹23,836/-12% OffCities:
- Denpasar
Starting from:
₹21,500/-
₹23,370/-8% OffCities:
- Kuta
- Gianyar
Starting from:
₹21,998/-
₹23,911/-8% OffCities:
- Kuta
- Gili Island
- Ubud
Starting from:
₹22,000/-
₹28,274/-22% OffCities:
- Kuta
- Seminyak
Starting from:
₹22,500/-
₹24,725/-9% OffCities:
- Kuta
- Ubud
Starting from:
₹22,998/-
₹25,273/-9% OffCities:
- Kuta
Starting from:
₹24,500/-
₹26,630/-8% OffCities:
- Kuta
- Seminyak
Starting from:
₹26,999/-
₹29,347/-8% OffCities:
- Kuta
- Seminyak
Starting from:
₹27,000/-
₹29,670/-9% OffCities:
- Kuta
- Bali
Starting from:
₹27,999/-
₹30,434/-8% OffCities:
- Kuta
- Ubud
Starting from:
₹29,000/-
₹32,222/-10% OffCities:
- Kuta
- Seminyak
Starting from:
₹29,999/-
₹32,608/-8% OffCities:
- Kuta
- Seminyak
Starting from:
₹29,999/-
₹32,608/-8% OffCities:
- Kuta
- Seminyak
Starting from:
₹30,000/-
₹32,258/-7% OffCities:
- Kuta
- Seminyak
Starting from:
₹30,999/-
₹32,978/-6% OffCities:
- Nusa Dua
- Ubud
Starting from:
₹31,500/-
₹35,000/-10% OffCities:
- Kuta
- Seminyak
Starting from:
₹31,600/-
₹33,978/-7% OffCities:
- Kuta
- Nusa Dua
- Bali
Starting from:
₹31,999/-
₹34,042/-6% OffOur experts would love to create a package just for you!
Fill in your requirements here >
Fastest Growing Holiday Marketplace
650+
Verified Agents
22 Lac+
Happy Travellers
65+
Destinations
Easy, Secure & Reliable
Traveltriangle
Verified
Stringent
Quality Control
24/7
Support
What Travelers Say About Our Bali Packages
Read real reviews,packages, stories, and experiences from happy customers who booked with TravelTriangle.
Tanusharma
Noida
Tanusharma's 6 days trip to Bali
Richa Sahu
Delhi
Richa's 11 days trip to Bali
Vaibhav Nageshwaran
Chennai
Vaibhav's 5 days trip to Bali
Ranjeet Sethi
Delhi
Ranjeet's 7 days trip to Bali
Sandeepreddy Devarapalli
Hyderabad
Sandeepreddy's 10 days trip to Bali
Pranay Bhaskar
Hyderabad
Pranay's 6 days trip to Bali
Sanchayitamahato
Kolkata
Sanchayitamahato's 6 days trip to Bali
Prem Kumar Tyagi
Delhi
Prem's 6 days trip to Bali
Swarna B
Bengaluru
Swarna's 6 days trip to Bali
Manik Prabhu
Hyderabad
Manik's 7 days trip to Bali
Popular Kerala Holiday Packages
Spiritual Packages
Kerala Holiday Packages From Metro Cities
Popular 1 Night & Above Kerala Holiday Packages
Popular 6 Nights & Above Kerala Holiday Packages
Top Tour Packages In India
Top International Tour Packages
Tour Packages By Theme And Activity
Top Honeymoon Destinations In India
Top International Honeymoon Destinations
Top Destinations In India
Top International Destinations
Want best packages handpicked just for you?
Fill the form and get a callback from our holiday experts
Frequently Asked Questions
Get your answers — before you plan your trip.
Bali Travel FAQs
How far is Bali from Mumbai by flight?
Bali is 5,574 km from Mumbai by flight, measured in a straight line between Mumbai's Chhatrapati Shivaji Maharaj airport and Bali's Ngurah Rai airport. That is 3,463 miles. IndiGo's route via Chennai and connections through Singapore or Kuala Lumpur all fly about 5,590 km, because those cities sit close to the direct line. A Bangkok connection adds roughly 400 km.
Is there a direct flight from Mumbai to Bali?
Yes. IndiGo flies 6E1607 daily from Mumbai to Denpasar, a direct flight that has run since 18 October 2025. Until 31 December 2026 it makes a 40-minute technical stop in Chennai, and you stay on the same flight with bags checked through. From 1 January 2027 IndiGo has scheduled it as a true non-stop on an Airbus A321XLR. It is currently the only direct flight on the route.
How many hours is the flight from Mumbai to Bali?
The direct IndiGo flight takes 9 hours 10 minutes today, leaving Mumbai at 06:10 and landing at 17:50 Bali time. The non-stop from January 2027 is scheduled at 7 hours 35 minutes. One-stop flights via Singapore, Kuala Lumpur or Bangkok take 10 to 14 hours including the layover. The return flight to Mumbai is about 20 minutes shorter.
What is the best way to reach Bali from Mumbai?
Flying IndiGo's daily direct flight is the best way for most travellers. It is the fastest option, it is one ticket, and you do not pass through a third country. If that flight is full or expensive on your dates, a one-ticket connection via Singapore on Singapore Airlines is the most comfortable alternative, and via Kuala Lumpur is usually the cheapest.
Which airlines fly from Mumbai to Bali?
IndiGo is the only airline flying direct. For one-stop trips, Singapore Airlines and Scoot connect through Singapore, Malaysia Airlines, AirAsia and Batik Air through Kuala Lumpur, Thai Airways through Bangkok, and Vietnam Airlines and VietJet through Ho Chi Minh City. Air India sells one-stop itineraries on partner airlines as well.
What is the Mumbai to Bali flight price?
One-way economy fares start at about Rs 23,600 on IndiGo's direct flight for off-peak dates, based on fares we checked in October 2026. Connections via Singapore or Kuala Lumpur cost Rs 25,000 to Rs 27,000. On Diwali, school-holiday and Christmas dates one-way fares often go above Rs 35,000, so book 8 to 12 weeks ahead for those weeks.
Do Indians need a visa for Bali from Mumbai?
Yes. Indian citizens need a Visa on Arrival, which costs IDR 500,000 (about Rs 2,600) and allows a 30-day stay, extendable once. Apply online as an e-VOA on evisa.imigrasi.go.id before leaving Mumbai to skip the counter queue. You also pay the IDR 150,000 Bali tourist levy on the Love Bali website and need a passport valid for 6 months.
What is the cheapest month to fly from Mumbai to Bali?
February, March and the stretch from late September to early November usually have the lowest fares. These months fall outside Indian school holidays and Bali's July to August peak. Tuesday and Wednesday departures are often the cheapest days. Avoid Nyepi in March, when Bali's airport closes for 24 hours.
What is the time difference between Mumbai and Bali?
Bali is 2 hours 30 minutes ahead of Mumbai. Bali runs on Central Indonesian Time (WITA, UTC+8) and India on IST (UTC+5:30). When it is 12:00 noon in Mumbai, it is 14:30 in Bali. Indonesia does not use daylight saving, so the gap stays the same all year.
Which terminal do Bali flights leave from in Mumbai?
All international flights, including IndiGo's Bali flight, leave from Terminal 2 of Chhatrapati Shivaji Maharaj International Airport in Andheri East. Reach T2 3 hours before departure. For the 06:10 flight that means arriving by about 03:10, so book your cab the night before.
Which airport do I land at in Bali, and how far is it from Kuta and Ubud?
You land at I Gusti Ngurah Rai International Airport (DPS), 13 km south of Denpasar. Kuta is 5 km away, 15 to 25 minutes by car. Seminyak takes 35 to 60 minutes in evening traffic, Nusa Dua 20 to 35 minutes and Ubud 80 to 110 minutes. Grab and pre-booked cars are both available outside arrivals.
What is the Mumbai to Bali distance in miles?
The Mumbai to Bali distance is 3,463 miles by air, or 3,010 nautical miles. In kilometres that is 5,574 km. There is no road distance worth quoting, because there is no drivable route between Mumbai and Bali.
How It Works
Personalise This Package
Make changes as per your travel plan & submit the request.
Get Multiple Quotes
Connect with top 3 agents, compare quotes & customize further.
Book The Best Deal
Pay in easy installments & get ready to enjoy your holiday.














