Quick answer
Delhi to Bali (Denpasar) covers about 5,820 km. Air India has operated the only non-stop, taking roughly 7 hours 15 minutes; most other options connect via Singapore, Kuala Lumpur or Bangkok in 10–13 hours. One-way fares start around ₹18,000 booked 3–6 weeks ahead in a quiet month. Indians need an e-Visa on Arrival and must pay Bali's tourist levy.
Route facts
- Flight time
- 7h 15m
- Distance
- ≈ 5,820 km
- Starting fare
- ₹18,000 one-way
- Airlines
- Air India
- Cheapest months
- Jan–Mar (outside Chinese New Year) and early Nov
- Entry
- e-Visa on Arrival (about IDR 500,000) best applied online before flying, plus Bali's IDR 150,000 tourist levy paid online.
Indira Gandhi International Airport (DEL) to I Gusti Ngurah Rai International Airport (DPS). Fares are typical starting one-way economy prices booked 3–6 weeks ahead outside peak dates — live prices vary by the hour.
Which airlines fly Delhi to Bali?
Air India has been the only airline flying Delhi to Denpasar non-stop, from Terminal 3. Check that it operates on your dates, because schedules on long narrow-body routes change. The main one-stop options are:
- Singapore Airlines or Scoot via Singapore
- Malaysia Airlines, AirAsia or Batik Air via Kuala Lumpur
- Thai Airways via Bangkok
A one-stop journey usually takes 10–13 hours including the connection.
What are the best flight timings?
Bali is 2 hours 30 minutes ahead of India. Overnight one-stop flights via Singapore or Kuala Lumpur often land in Bali by late morning, which works well with a 2 pm hotel check-in. Avoid connections under 1 hour 30 minutes on separate tickets.
Baggage on full-service and low-cost airlines
Air India, Singapore Airlines, Malaysia Airlines and Thai include meals and checked baggage on most fares. AirAsia and Scoot base fares are cabin-only, so add bags online in advance. On a self-connected trip, the lowest allowance across both flights is the one that counts.
Getting from Bali airport to your hotel
Traffic, not distance, decides transfer times. Seminyak and Kuta take 30–60 minutes and cost about IDR 250,000–350,000 (₹1,350–1,900) by taxi. Ubud takes 1 hour 30 minutes to 2 hours and costs IDR 400,000–500,000 (₹2,150–2,700). Nusa Dua is 25–40 minutes away. Pre-book a driver for evening arrivals.
When to book
Book 4–8 weeks ahead for honeymoon season (October–December) and May–June. January–March, Bali's wet season, and early November are usually cheapest. Apply for the e-Visa on Arrival online before you fly to skip the visa counter queue.
Tips for families and seniors
- A non-stop saves a connection, which matters most with infants and older parents.
- Choose Nusa Dua or Sanur for calmer beaches and shorter transfers.
- Keep your levy receipt and e-visa on your phone for arrival checks.
See our Indonesia visa guide, Bali trip cost, things to do in Bali and more flight routes.
Frequently asked questions
Is there a direct flight from Delhi to Bali?
How much is a flight from Delhi to Bali?
Do Indians need a visa for Bali?
Which is the best connection from Delhi to Bali?
How we checked this page
Last reviewed
Written and fact-checked by the Elitech Travels editorial desk in New Delhi, drawing on our consultants' day-to-day booking work and the official sources below. Rules, fares and fees change — always confirm anything critical with the issuing authority before you travel. Our editorial policy.






