Home › Blog › Bali trip cost from India
International · Indonesia
Bali Trip Cost from India: 6 Days, Flights, Visa and Levy, Itemised
Bali is not a cheap flight from India, and two entry charges sit on top of it: the visa on arrival and the island's own tourist levy. Once you land, a dorm bed and warung meals are cheap. Here is a six-day trip, line by line, with every price dated and the gaps we could not price named.

Photo: Philip Nalangan, CC BY 4.0, via Wikimedia Commons. Text added by Trip Under.
Short answer
About ₹64,000–₹77,000 per person for six days on a budget, flights from Bengaluru included. A Bengaluru–Bali one-way was ₹23,514 on the cheapest December date and about ₹29,865 on a typical day. Indians pay IDR 500,000 for a 30-day visa on arrival and IDR 150,000 for the Bali tourist levy, together about ₹3,376. Six days in Ubud on a dorm bed cost about ₹14,000 more.
The plan is deliberately simple: fly into Denpasar, go straight to Ubud and stay there, with the temples, rice terraces and forest walks around the town. A fixed base keeps the money on what you came for, not on moving hotels every night.
Every price below has a date. Indonesian rupiah become Indian rupees at the 11 November 2026 rate from open.er-api.com: ₹1 = IDR 192.5, so IDR 100,000 is about ₹519. Euro prices use the same day's rate (₹1 = €0.0095). Where we could not find a dated price, we say so instead of guessing.
Six days for one person, itemised
Infographic · where the money goes
Solo, 6 days, budget, with Bengaluru flights: about ₹77,000
- The flight is more than three-quarters of the bill. We price it as two one-way tickets at HappyFares' "typical day" lowest fare (₹29,865 each). Get the cheapest December fare (₹23,514) both ways and the same trip costs about ₹64,000.
- The airport ride is the surprise. Wego's July 2026 guide gives IDR 450,000–650,000 for a car from the airport to Ubud. We use the top, IDR 650,000 (₹3,377) each way. Two people sharing the car halve it.
- Beds: the median "dorms from" price on Hostelworld's Ubud list on 11 November 2026, with no dates chosen: €6.12 (₹643) a night. That is the cheapest bed in each hostel; a private room costs more.
- Food at IDR 105,000 a day (₹545) is three meals at Numbeo's Denpasar average for an inexpensive restaurant, IDR 35,000 (updated 10 November 2026).
- Not included, because we could not find a dated price: scooter hire, Grab or Gojek rides around Ubud, a driver for day trips, the Tegallalang terraces, a SIM card, travel insurance and your ride to Bengaluru airport.
Indonesia visa and the Bali levy for Indians
- Indians get a visa on arrival. On Indonesia's official e-Visa site, choosing an Indian passport and a tourism visit offers "B1 – Tourist (Visa On Arrival)" for 30 days (evisa.imigrasi.go.id, read 11 November 2026).
- The fee is IDR 500,000 for 30 days (about ₹2,597), according to the immigration department's B1 page. You can extend once for another 30 days.
- Pay before you fly or at the airport. The e-VOA is applied for and paid by card on evisa.imigrasi.go.id and is sent within 24 hours; the B1 page also names indonesiavoa.vfsevisa.id. The paper visa on arrival is paid at a bank counter in the immigration area.
- What immigration asks for: a passport valid for at least 6 months, and a return or onward ticket. An e-VOA must be used within 90 days of issue.
- The Bali tourist levy is separate: IDR 150,000 (about ₹779), paid online on the Bali government's site, lovebali.baliprov.go.id (read 11 November 2026). The official page does not say on its front page whether you pay again if you leave Bali and come back.
- Arrival card: Indonesia's immigration department runs allindonesia.imigrasi.go.id, where foreign visitors fill in the arrival card. Look at it before you fly.
Pay the visa and the levy only on the official sites. Their addresses end in .go.id: evisa.imigrasi.go.id and lovebali.baliprov.go.id.
Flights from Indian cities
| From | Direct? | Cheapest December one-way seen | Typical lowest fare on a day |
|---|---|---|---|
| Bengaluru | Yes, IndiGo | ₹23,514 | ₹29,865 |
| Mumbai | Yes, IndiGo | ₹18,973 | ₹28,882 |
| Delhi | Yes, Air India and IndiGo, about 8 h 5 min | ₹21,085 | ₹32,624 |
| Chennai | No direct flight listed | ₹11,447 | ₹32,416 |
- Chennai has the lowest cheapest-day fare but no direct flight. Its typical day is no cheaper than Bengaluru's, and the airlines HappyFares tracked from Chennai were Emirates, Air India, Qatar Airways, Singapore Airlines and Etihad, so expect a change of plane.
- The cheapest December dates from Mumbai and Delhi were 30 and 31 December, the busiest week of the year to travel. Check both legs before you book.
- Low-cost carriers charge extra for checked bags. Add that before you compare.
What things cost on the ground
| Item | Price | In rupees |
|---|---|---|
| Visa on arrival, B1, 30 days | IDR 500,000 | ₹2,597 |
| Bali tourist levy | IDR 150,000 | ₹779 |
| Airport to Ubud, car | IDR 450,000–650,000 | ₹2,338–₹3,377 |
| Dorm bed, Ubud (median of cheapest beds) | €6.12 a night | ₹643 |
| Meal, inexpensive restaurant, Denpasar | IDR 35,000 | ₹182 |
| Meal for two, mid-range restaurant, Denpasar | IDR 500,000 | ₹2,597 |
| Bottled water, 0.33 litre | about IDR 3,250 | ₹17 |
| Taxi, start of meter plus 1 km | IDR 15,000 + IDR 5,000 | ₹78 + ₹26 |
| Sacred Monkey Forest Sanctuary, Ubud | IDR 130,000 adult, IDR 100,000 child | ₹675 / ₹519 |
| Tanah Lot temple, foreign visitor | IDR 75,000 adult, IDR 40,000 child | ₹390 / ₹208 |
Tanah Lot is on the west coast, not in Ubud, so it is not in the six-day budget: we could not find a dated price for getting there. Tanah Lot's own price page was the source for its fee; reports of a planned rise in 2026 did not show on that page when we read it.
Cheaper and quieter alternatives
- Sri Lanka is the cheaper island. A Chennai–Colombo one-way was ₹8,794 on the cheapest December dates, against ₹23,514 from Bengaluru to Bali, and the tourist ETA is free. See our Sri Lanka trip cost from India.
- Thailand needs no visa for 30 days; our Thailand trip cost from India prices a full week.
- Flores is quieter, not cheaper. You fly on to it from Bali or Jakarta, so it adds a flight to the bill. If you want Komodo dragons and empty beaches more than Bali's cafes, see our Flores page.
- Sumba is another island reached by flying on from Bali, with lagoons and villages and very few visitors: our Sumba page.
Frequently asked questions
How much does a Bali trip cost from India?
About ₹64,000–₹77,000 per person for six days on a budget, including Bengaluru–Bali flights (₹23,514–₹29,865 each way, HappyFares, 11 Nov 2026), the IDR 500,000 visa, the IDR 150,000 levy, airport rides, a dorm bed in Ubud, food and the Monkey Forest.
Do Indians get a visa on arrival in Bali?
Yes. Indonesia's official e-Visa site offers Indian passport holders the B1 tourist visa on arrival: IDR 500,000 for 30 days, extendable once for 30 more. You can buy it online in advance as an e-VOA on evisa.imigrasi.go.id or pay at the airport.
How much is the Bali tourist levy?
IDR 150,000 per foreign tourist, about ₹779 on 11 November 2026, paid on the official Love Bali site, lovebali.baliprov.go.id. It is separate from the visa.
Is there a direct flight from India to Bali?
Yes. HappyFares lists direct flights from Bengaluru and Mumbai (IndiGo) and from Delhi (Air India and IndiGo, about 8 hours 5 minutes) when read on 11 November 2026. It lists no direct flight from Chennai.
Which Indian city has the cheapest flights to Bali?
On the cheapest single December date, Chennai (₹11,447, not direct), then Mumbai (₹18,973), Delhi (₹21,085) and Bengaluru (₹23,514). On a typical day the lowest fares were ₹28,882–₹32,624.
How much money do I need per day in Bali?
On this budget plan, about ₹1,200 a day for a dorm bed and three cheap meals in Ubud, before transport and sights.
Sources and how we priced this
- Visa: Directorate General of Immigration, Indonesia, "B1 Tourism Visitor Visa" page, imigrasi.go.id (read 11 Nov 2026); official e-Visa site visa finder, evisa.imigrasi.go.id, Indian passport, tourism (read 11 Nov 2026). Arrival card: allindonesia.imigrasi.go.id (read 11 Nov 2026).
- Levy: Bali Provincial Government, Love Bali, lovebali.baliprov.go.id (IDR 150,000, read 11 Nov 2026).
- Flights: HappyFares route fare pages for Bengaluru, Mumbai, Delhi and Chennai to Bali (economy, read 11 Nov 2026; the pages' own data window runs to 4 Nov 2026 with daily fare updates). Booking sites are named, not linked.
- Airport to Ubud: Wego, "Your guide to Bali airport transfers to Ubud, Canggu and more" (14 Jul 2026), named, not linked.
- Sights: Sacred Monkey Forest Sanctuary, monkeyforestubud.com/visit (read 11 Nov 2026); Tanah Lot, tanahlot.id ticket price page (read 11 Nov 2026).
- Beds: Hostelworld Ubud list (read 11 Nov 2026, no dates chosen; median of each hostel's cheapest dorm price). Food, water, taxi: Numbeo Denpasar (updated 10 Nov 2026).
- Exchange rates: open.er-api.com, 11 Nov 2026 (₹1 = IDR 192.496582 = €0.009516).
Keep reading
See Flores instead
Komodo dragons, Padar and Pink Beach, with fewer people than Bali. Our Flores page has the boats, stays and a planner.
Open the Flores page →Prices in this guide were read on the dates given in the sources section. Fares, room rates and entry fees change; check them on the official site or at the counter before you travel. Trip Under is not a travel agency and earns nothing from these trips.