Tiered meru shrines of Pura Ulun Danu Bratan on the edge of Lake Bratan in Bali with hills behind
Home / Asia / Indonesia / Bali / Bali Visa on Arrival for Indians

Bali Visa on Arrival for Indians

Indian passport holders need a visa to visit Bali, but it is easy to get. India is on Indonesia’s visa on arrival list, so you can buy a 30-day visa on arrival (VOA) online before you fly, called the e-VOA, or pay for it at the airport when you land. The official fee is IDR 500,000. The stay can be extended once, for a total of up to 60 days. On top of the visa, Bali charges every foreign tourist a separate levy of IDR 150,000, and all arrivals must fill in the free All Indonesia arrival card before landing.

Know before you go

  • Visa type: visa on arrival (B1), single entry, for tourism, family visits, meetings and transit.
  • Fee: IDR 500,000 for 30 days, per the Directorate General of Immigration. Card payments can carry bank charges.
  • Stay: 30 days from arrival, extendable once to a total of 60 days.
  • Apply online: at evisa.imigrasi.go.id, up to 14 days before travel. The official site advises at least 48 hours ahead.
  • Passport: valid for at least 6 months from your arrival date. Carry a return or onward ticket.
  • Bali tourist levy: IDR 150,000 per person, paid separately on the Love Bali site.
  • Arrival card: All Indonesia, free, filled in up to 3 days before arrival.
  • Fee change: immigration announced a planned rise in August 2026. The official site still showed IDR 500,000 when we checked.
  • Last checked: 27 October 2026 on the Indonesian immigration B1 visa page, the e-VOA information page and the Love Bali site (links under Official resources below).

Do Indians need a visa for Bali?

Wide hall with pillars and wooden-look floor inside the international terminal of Ngurah Rai airport in Bali
Inside the international terminal at Ngurah Rai airport, Denpasar, in 2026.

Yes. Bali is part of Indonesia, so Indonesian immigration rules apply, and Indian citizens on ordinary passports need a visa for a holiday. The good news is that you do not need to visit an embassy. India appears on the list of countries eligible for Indonesia’s visa on arrival, which the immigration department calls the B1 visa. The same list allows the electronic version, the e-VOA.

So when people search for a “Bali visa free for Indians”, the answer is no. The visa is simple and quick, but it is paid.

e-VOA or visa on arrival at the airport

Passengers walking along a corridor with overhead direction signs in Ngurah Rai international terminal
A corridor with direction signs in the international terminal at Ngurah Rai.

You can get the same visa in three ways, according to the Directorate General of Immigration:

  1. Apply and pay online before you travel at evisa.imigrasi.go.id. The visa is emailed to you and appears in your account, usually within 24 hours.
  2. Apply online in advance and pay when you arrive, then collect the visa at the counter.
  3. Do everything on arrival. You pay at a bank counter in the immigration area, get a visa voucher, and an officer puts a visa sticker in your passport.

Applying online in advance is the easiest option for most travellers. It saves a queue at Ngurah Rai, Bali’s international airport near Denpasar. Each traveller needs their own visa, including children and infants, even if they are listed on a parent’s passport.

How to apply for the Bali e-VOA

Travellers walking under a large arch of colourful paper flowers between shops at Ngurah Rai airport
A flower arch over the shopping walkway at Ngurah Rai’s international terminal.

The official e-VOA site lists the steps:

  1. Create an account on evisa.imigrasi.go.id and activate it from the verification email within one hour.
  2. Upload a scan of your passport biodata page and a recent passport-size photo, in JPG or PNG.
  3. Enter your arrival details and where you will stay in Indonesia.
  4. Pay by Mastercard, Visa or JCB credit card within 120 minutes of reaching the payment page. The card must support 3D Secure and international transactions, and it does not need to be in your name.
  5. Download the visa from your account and keep a copy on your phone and a printout.

The details must match your passport exactly. If anything is wrong, the visa is invalid and the fee is not refunded, so you would have to apply again. Use only the government site or the VFS Global partner site linked from it. The immigration department warns that other sites charging a service fee are not endorsed by the government.

Bali visa for Indians: price and fee changes

Waves breaking on dark rocks near the Tanah Lot sea temple on the coast of Bali
The coast at Tanah Lot, one of Bali’s best-known sea temples.

The B1 visa on arrival costs IDR 500,000 for 30 days, according to the immigration department’s visa page and the e-VOA site. Your bank may add a foreign transaction charge.

On 12 August 2026, Indonesia’s Director General of Immigration told a press briefing that the VOA fee would be raised to IDR 750,000 for visas applied for online before travel and IDR 1,000,000 for visas bought on arrival, as reported by the ANTARA news agency. We could not find an official start date, and the immigration websites still listed IDR 500,000 on 27 October 2026. Check the fee again just before you apply.

Documents you need

Green stepped rice terraces with coconut palms at Tegallalang near Ubud
The Tegallalang rice terraces north of Ubud.

For the visa on arrival, Indian travellers need:

  • a passport valid for at least 6 months from the date you arrive
  • a recent colour photo for the online application
  • a return ticket or an onward ticket to another country
  • a credit card for online payment, or a way to pay at the airport bank counter if you buy the visa on arrival
  • your hotel address in Bali

The immigration officer at the airport decides whether you can enter. The e-VOA site says a visa alone does not guarantee entry and advises carrying a printed return ticket, because officers can ask for it.

Bali tourist levy

Visitors in sarongs gathered in front of the split gate at Pura Lempuyang in east Bali
Visitors in sarongs at the split gate of Pura Lempuyang in east Bali.

The tourist levy is a separate payment from the visa. Bali’s provincial government charges every foreign tourist IDR 150,000 to fund the protection of Balinese culture and nature. You can pay online on the official Love Bali site, and the levy voucher is sent to your email. Keep it handy when you land. The site also has a form to apply for an exemption if you think you qualify.

Look out for copycat sites. The official address ends in baliprov.go.id.

All Indonesia arrival card

Green-topped limestone cliff dropping into the ocean at Uluwatu in south Bali
The cliffs below Uluwatu temple on Bali’s southern tip.

Indonesia now uses one digital arrival declaration called All Indonesia, which covers immigration, customs and health. It is free. Indonesia’s official tourism site says you can fill it in up to 3 days before your arrival date at allindonesia.imigrasi.go.id. You will need your passport number and flight details. Save the confirmation on your phone so you can show it at the airport.

How long can Indians stay in Bali?

A long-tailed macaque sitting on a wooden railing at the Ubud Monkey Forest
A long-tailed macaque at the Ubud Monkey Forest.

The visa on arrival gives you 30 days from the date you land. You can extend it once, which brings your total stay to a maximum of 60 days. If you hold an e-VOA, you can apply for the extension online at evisa.imigrasi.go.id. With a paper visa on arrival you apply at an immigration office. Apply before your 30 days run out.

Overstaying is expensive. The e-VOA site says overstayers can be fined IDR 1,000,000 per day, and may also be detained, deported or banned from coming back.

Bali visa for Indians: FAQs

The sun setting over the sea at Kuta beach in Bali with boats on the horizon
Sunset over the water at Kuta.

Is Bali visa free for Indians?

No. Indians need a visa on arrival, which costs IDR 500,000 and can be bought online in advance or at the airport.

Can I get a visa on arrival in Bali as an Indian?

Yes. India is on Indonesia’s visa on arrival list. You can pay at the bank counter at Ngurah Rai airport or apply online before you go.

What is the official website for the Bali e-VOA?

The government site is evisa.imigrasi.go.id. The Bali tourist levy is paid separately on lovebali.baliprov.go.id.

Does a US visa help Indians get a Bali visa?

The Indonesian immigration pages we checked do not mention any change for Indians holding a US visa. You still apply for the normal visa on arrival.

How early should I apply for the e-VOA?

You can apply up to 14 days before travel. The official site recommends applying at least 48 hours before departure.

Can I extend my Bali visa on arrival?

Yes, once, for a total stay of up to 60 days. e-VOA holders can extend online.

Official resources: Directorate General of Immigration: B1 visa on arrival; e-VOA information page; Love Bali tourist levy; All Indonesia arrival card and the Indonesia.travel guide to it; fee change report from ANTARA, 12 August 2026.

Photo credits

Featured image: CEphoto, Uwe Aranas / Wikimedia Commons, CC BY-SA 3.0; Do Indians need a visa for Bali?: Chris Olszewski / Wikimedia Commons, CC BY-SA 4.0; e-VOA or visa on arrival at the airport: Chris Olszewski / Wikimedia Commons, CC BY-SA 4.0; How to apply for the Bali e-VOA: Chris Olszewski / Wikimedia Commons, CC BY-SA 4.0; Bali visa for Indians: price and fee changes: Jakub Hałun / Wikimedia Commons, CC BY-SA 4.0; Documents you need: Philip Nalangan / Wikimedia Commons, CC BY 4.0; Bali tourist levy: Slleong / Wikimedia Commons, CC0; All Indonesia arrival card: Emma THERY / Wikimedia Commons, CC BY-SA 4.0; How long can Indians stay in Bali?: Jakub Hałun / Wikimedia Commons, CC BY-SA 4.0; Bali visa for Indians: FAQs: Jakub Hałun / Wikimedia Commons, CC BY-SA 4.0.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top