Solve Your Trip LogoSolve Your Trip
Bali01 Do Indians need a visa for Bali?
visa documents5 min read

Bali Visa for Indians: Visa on Arrival, e-VOA, Fees and the Tourist Tax Explained

Ten minutes online and the airport becomes the easiest part of your trip

By Priyanshu ·

Bali Visa for Indians: Visa on Arrival, e-VOA, Fees and the Tourist Tax Explained

Bali Visa for Indians: Visa on Arrival, e-VOA, Fees and the Tourist Tax Explained

If you hold an Indian passport, Bali is one of the easiest international destinations you can fly to. There is no embassy appointment, no interview, no bank statement scrutiny. You either get your visa stamped at the airport in Denpasar or, better, sort it online in about ten minutes before you fly. This guide covers exactly what it costs, how to apply, what documents you need, and the separate Bali tourist tax that surprises many first-time visitors.

Do Indians need a visa for Bali?

Yes, but it is a Visa on Arrival (VOA), which means you do not need to apply at an embassy in advance. Indian citizens are on Indonesia's VOA eligibility list. You pay the fee, get the sticker or QR stamp, and you are in.

The VOA gives you 30 days in Indonesia, and it can be extended once, for another 30 days, giving a maximum of 60. It covers tourism, visiting friends and family, and attending events or short business meetings. It does not permit work.

What does the Bali visa cost for Indians?

The VOA fee is IDR 500,000 per person, which is roughly Rs 2,700 depending on the exchange rate. Children need their own visa at the same fee, regardless of age.

If you extend for a second 30 days, the extension costs another IDR 500,000, plus service fees if you use an agent instead of doing it yourself at an immigration office.

VOA at the airport vs e-VOA online

You have two ways to get the same visa.

The airport VOA is paid at dedicated counters after you land at I Gusti Ngurah Rai International Airport. You can pay by card or cash (IDR, and usually USD is accepted). It works fine, but after a seven-hour flight you may be standing in a long queue behind three other wide-body arrivals.

The e-VOA is the same visa, applied for online at the official Indonesian immigration portal, evisa.imigrasi.go.id. You upload a photo of your passport bio page and a passport-style photo, pay IDR 500,000 with an international card, and receive the e-VOA by email, usually within a few hours to two days. At the airport you walk straight to the immigration counters, they scan your passport, and you are through. Apply no more than 90 days and no less than 48 hours before your flight.

Use only the official site. Dozens of lookalike websites charge double or triple for the same visa. The official domain is evisa.imigrasi.go.id, run by the Directorate General of Immigration.

Documents you need

Keep these ready, both for the application and for the immigration officer:

A passport valid for at least 6 months from your date of arrival in Indonesia, with at least one blank page. A confirmed return or onward flight ticket out of Indonesia within 30 days. Proof of accommodation for at least your first nights, a hotel booking confirmation is enough. For e-VOA, a digital photo of your passport bio page and a recent passport-style photograph.

Officers rarely ask for bank statements or cash proof, but the rule of thumb is to be able to show you can support your stay.

The Bali tourist tax: the extra Rs 800 nobody tells you about

Separate from the visa, every foreign tourist entering Bali pays a one-time tourist levy of IDR 150,000, about Rs 800 per person, children included. It has been in force since February 2024 and funds culture and environment programmes on the island.

Pay it before you fly at the official portal, lovebali.baliprov.go.id, or through the Love Bali app. You enter your name, passport number and arrival date, pay by card, and receive a QR voucher by email. Screenshots are fine. There are counters at the airport if you forget, but the queue is the punishment. As with the visa, pay only on the official Love Bali site; scam copies exist.

Step-by-step: the smoothest entry into Bali

  1. Two weeks before flying, apply for the e-VOA at evisa.imigrasi.go.id and pay IDR 500,000 per person.
  2. The same day, pay the IDR 150,000 levy per person at lovebali.baliprov.go.id and save the QR vouchers.
  3. Within 72 hours before arrival, fill Indonesia's electronic customs declaration online and save that QR too.
  4. Land in Denpasar, walk past the VOA payment queue, clear immigration, collect bags, scan your customs QR, show your Love Bali voucher if asked, and exit.

Done properly, the whole airport takes 30 to 40 minutes.

Extending your stay beyond 30 days

If Bali gets its hooks into you, extend the VOA once. Start the process at least 7 to 10 working days before your first 30 days expire. You can do it yourself at an immigration office in Denpasar, Jimbaran or Singaraja, which involves two or three visits for biometrics, or pay a visa agent Rs 2,000 to 4,000 on top to handle the running around. e-VOA holders can usually extend online, which is by far the easiest route.

Overstaying is not worth it. The fine is IDR 1,000,000, around Rs 5,400, per day, and serious overstays lead to deportation and bans.

Common questions

Is Bali visa free for Indians? No. It is visa on arrival, which is nearly as convenient but costs IDR 500,000.

Can I pay the VOA in rupees? No. Pay in IDR or USD at the counter, or by card. The e-VOA takes international cards including most Indian Visa and Mastercard issues, though some cards fail on the government gateway, so keep a backup card.

Do children need the visa and the levy? Yes to both, at full price, whatever their age.

Do I need travel insurance? It is not a visa requirement for the VOA, but do not fly without it. A single scooter mishap or dengue admission in a private hospital will cost more than your entire trip.

Is a yellow fever certificate needed? Only if you arrive from a yellow fever country, which India is not.

Get the visa and levy done online in one sitting the week you book your flights, and the entry into Bali becomes the easiest part of the whole journey.

Planning a trip to Bali? Check out our tested guides for real Indian traveler budgets, day-by-day itineraries, and insider tips:

Explore Curated Bali Packages & Holidays
Bali Visa for Indians: Visa on Arrival, e-VOA, Fees and the Tourist Tax Explained
Bali Visa for Indians: Visa on Arrival, e-VOA, Fees and the Tourist Tax Explained
Bali Visa for Indians: Visa on Arrival, e-VOA, Fees and the Tourist Tax Explained
Bali Visa for Indians: Visa on Arrival, e-VOA, Fees and the Tourist Tax Explained

Questions people ask

Should Indian tourists get an e-VOA online or apply for Visa on Arrival at the airport?

Applying for an e-VOA (electronic Visa on Arrival) online before departure via the official Indonesian Immigration portal (evisa.imigrasi.go.id) is highly recommended. It allows you to use the automated biometric e-Gates at Denpasar Airport (DPS), bypassing the payment and manual immigration queues and reducing airport exit time to under 15 minutes.

What is the cost of the Bali Visa for Indian passport holders?

The 30-day Visa on Arrival (VoA/e-VOA) costs IDR 500,000 (approximately Rs 2,700 to Rs 2,800 depending on exchange rates). When paying online via card on the official portal, a standard small credit card processing fee of around IDR 19,500 applies. If paying on arrival at the airport counter, you can pay in cash (exact IDR or USD) or by international Visa/Mastercard.

What is the Bali Tourist Tax (Tourist Levy) and how do I pay it?

The Bali Provincial Government mandates a Tourist Levy of IDR 150,000 (approx. Rs 800) per international visitor to support environmental conservation and cultural preservation. You should pay it online before arrival through the official Love Bali website or app (lovebali.baliprov.go.id), which issues a digital QR code voucher to scan upon entry.

What documents are required for Indians to enter Bali?

You need: (1) An Indian passport valid for at least 6 months from your date of arrival, (2) A confirmed return flight ticket or onward ticket out of Indonesia, (3) An approved e-VOA or payment for VoA on arrival, (4) An Electronic Customs Declaration (ECD) QR code submitted online within 72 hours before arrival, and (5) The paid Bali Tourist Levy QR voucher.

Can the 30-day Bali tourist visa be extended?

Yes, the 30-day tourist Visa on Arrival (B1 / B213) can be extended once for an additional 30 days, giving a total stay of up to 60 days. If you entered on an e-VOA, the extension can be done entirely online via the immigration website without visiting an immigration office. If you got a physical sticker at the airport, you must visit a local immigration office (Kantor Imigrasi) in Bali or hire a visa agent.

Do children and infants require a separate visa and tourist tax for Bali?

Yes, every individual traveller holding an Indian passport, including newborns, infants, and children, requires their own individual visa (VoA or e-VOA) at the full fee of IDR 500,000 and must pay the IDR 150,000 Bali Tourist Levy.

What is the official website for Bali e-VOA to avoid scam sites?

The only official website of the Directorate General of Immigration Indonesia is evisa.imigrasi.go.id. Avoid third-party agent websites that charge high intermediary commissions.

What is the penalty for overstaying a tourist visa in Bali?

Indonesia charges an overstay penalty fee of IDR 1,000,000 (approx. Rs 5,400) per person per day. Overstaying for prolonged periods can lead to detention, fines, and immigration blacklisting.

Planning a Bali trip?

Tell us where and when - a specialist replies with a plan and a price, usually within two hours.

Planning a Bali trip?