Bali Visa on Arrival 2026: Exact IDR Cost, USD Fee & What to Expect at the Counter

✅ Last verified on-the-ground: 2026-07-21

Indians flying into Bali in 2026 face a clear bali visa on arrival fee structure: a base ₹2,918 (500,000 IDR or $35) for the VoA itself, plus a separate tourism levy. See the full step-by-step below.

For related planning, see our guide on Sea Backpacking Hub.

Indians flying into Bali in 2026 will pay ₹2,918 (500,000 IDR or $35) for the Visa on Arrival. On top of that, Bali charges a separate ₹1,051 (150,000 IDR or ~$10.90) tourism levy that every international visitor has to settle before the immigration hall. Plan for ₹3,969 (650,000 IDR or ~$45.90) total in your back-pocket budget before the e-gates open. The one thing that trips up Indian travellers: the levy has its own portal and its own QR code, and paying only the VOA without it gets you stuck at a second desk with a longer queue. You may also find Indonesia E Visa for Indians Online useful for this trip.

Subodh’s Pro Tip: Pay the tourism levy online at lovebali.baliprov.go.id before you board your flight from India. The QR code lands in your email in two minutes and shaves 15 to 20 minutes off your airport walk.

Quick Answers

WhatAnswerPrice (INR)
Visa required for Indians?Yes, VoA or e-VOA,
Primary visa typeVisa on Arrival (VoA)₹2,918 (500,000 IDR or $35)
Fallback / alternativee-VOA (pre-paid online, same VOA)₹2,918 (500,000 IDR or $35)
Tourism levy (Bali only)Mandatory separate payment₹1,051 (150,000 IDR or ~$10.90)
Processing timeInstant at counter / e-VOA QR within 1×24h,
Validity / max stay30 days, single entry,
Extendable?Yes, once at immigration office, +30 days₹2,918 (500,000 IDR or $35)
Mandatory arrival formTourism levy QR + custom declaration (CD)Free

Visa Types Compared

Indonesia offers two routes for Indian passport holders arriving in Bali: the Visa on Arrival (VoA) at the airport counter and the e-VOA paid online before departure. Both get the same 30-day single-entry stay and the same ₹2,918 (500,000 IDR or $35) fee. They are not two different visas, they are two different payment channels for the same visa stamp.

VoA at the airport counter

This is the default. You walk up to a dedicated VoA desk before the immigration counters, pay ₹2,918 (500,000 IDR or $35) in cash or card, receive a stamp-sized voucher, then join the immigration line. Total time on a slow day: 25 to 45 minutes. On a busy arrival (multiple wide-bodies from India or Australia landing together): up to 90 minutes.

e-VOA (pre-paid online)

The same visa, paid in advance on the official e-VOA portal. You get a QR code that you show at a separate, often shorter line marked “e-VOA / Pre-Paid.” Travellers report saving 10 to 20 minutes versus the cash counter line. The fee is identical: ₹2,918 (500,000 IDR or $35). The catch: if your QR code fails to scan (server blips, blurry printout, wrong passport number), you get sent to the regular VoA desk and pay again.

Bali tourism levy (separate from VoA)

This is the part Indian travellers miss. Since February 2024, Bali charges an ₹1,051 (150,000 IDR or ~$10.90) tourism levy per visitor, on top of any visa fee. It is paid separately at lovebali.baliprov.go.id or at a dedicated levy counter inside the airport. The QR code is checked at the immigration gate. Skipping it means a detour to a payment kiosk and a longer queue, not a denied entry, but it does slow you down.

Subodh’s Pro Tip: The levy is per visit, not per visa. If you leave Bali and re-enter within 30 days, you pay it again. Keep the email receipt for your records; there is no Indian-friendly way to dispute a duplicate charge later.

Advertisement

Step-by-Step: How to Apply

Step 1: Pay the tourism levy online (do this in India)

Open lovebali.baliprov.go.id 24 to 48 hours before your flight. Enter your passport number, arrival date, and hotel in Bali. Pay ₹1,051 (150,000 IDR or ~$10.90) by Visa or Mastercard. The QR confirmation lands in your email within minutes. Screenshot it. Save the PDF.

Step 2: Decide on e-VOA or counter VoA

For first-time Bali visitors who like certainty, pay the e-VOA at e-voa.imigrasi.go.id. Cost is ₹2,918 (500,000 IDR or $35), payable by Visa, Mastercard, or selected local e-wallets. Approval takes up to 24 hours, often faster. Print the QR.

If you prefer to pay cash and skip the online form, you can skip this step and pay at the airport counter.

Step 3: Board your flight

Carry printed copies of: passport (6+ months validity, 2 blank pages), return ticket, hotel booking for first night, and both QR codes (levy + e-VOA if applicable).

Step 4: Arrive at Ngurah Rai International Airport (DPS)

Follow signs to “Visa on Arrival” or “e-VOA.” If you only have the levy QR, head to the VoA payment counters. If you have the e-VOA QR, head to the dedicated e-VOA line, usually to the left of the main VoA desks.

Step 5: Pay at the counter (if no e-VOA)

The VoA counter accepts IDR cash, USD cash, Visa, Mastercard, and UnionPay. The fee is ₹2,918 (500,000 IDR or $35) at the official rate. If you pay in USD cash, bring clean, undamaged bills. Card payment may incur bank fees.

Safety Alert: Only pay at the official VoA counters inside the immigration hall. Unofficial “visa agents” hanging around arrivals are overpriced and not legal. The official desk is signed and staffed by uniformed immigration officers.

Step 6: Immigration stamp

Join the foreign-passport line. The officer will stamp your passport with the VoA sticker and a 30-day stay permit. Check the date. Most Indian travellers have been let in for exactly 30 days, no more.

Step 7: Customs and exit

Pick up your bags, walk through the red/green customs channel, and exit. Average door-to-taxi time at DPS: 35 to 60 minutes if you followed the steps above.

At the Airport / Border

At Ngurah Rai (DPS), the layout for international arrivals in 2026 is:

  1. Health/tourism levy check at a kiosk before the immigration hall. QR scanned here.
  2. VoA payment counters if you did not pre-pay the e-VOA. Three to five windows open depending on flight volume.
  3. e-VOA line if you pre-paid. Usually four to eight windows, often faster.
  4. Immigration counters for passport control. VoA sticker pasted into your passport.
  5. Baggage claim and customs.

Common questions Indian travellers get asked at immigration:

  • Purpose of visit (tourism, family, business meeting)
  • Hotel name and address in Bali (have it written down or screenshot-ready)
  • Return ticket date
  • Proof of funds (rarely asked, but have your forex card app open)

Land border arrivals (e.g. From Java via Banyuwangi or Lombok via ferry) follow the same VoA rules but the e-VOA QR is checked more strictly because the ferry/land terminals have smaller crews. Travellers report longer waits at the Banyuwangi car-ferry terminal, around 60 to 90 minutes, versus the smoother DPS airport experience.

For more on the broader Indonesia visa landscape, see the Indonesia Visa for Indian Passport Holders guide and the step-by-step VoA procedure breakdown.

Extensions & Overstay

You can extend the Bali VoA once, for an additional 30 days, at the Denpasar Immigration Office (Kantor Imigrasi Kelas I TPI Denpasar) on Jalan Tukad Yeh Aya. The fee is ₹2,918 (500,000 IDR or $35), payable in cash. Processing takes 3 to 5 working days. Apply at least 7 days before your current stay expires.

You cannot get a second 30-day extension. After 60 total days, you must leave Indonesia. Re-entering on a fresh VoA is allowed, but the tourism levy applies again.

Overstay fines

If you overstay beyond the 30 (60) days, the fine is ₹5,372 (~1,000,000 IDR or ~$55.65) per day. Beyond that, the immigration officer has discretion to flag you for a blacklist hearing. Travellers report being called to a separate room, having passports confiscated for hours, and being required to pay the fine in full before being allowed to fly out.

Safety Alert: Do not overstay “by one day” assuming it will be waved off. It will not. Indonesian immigration is one of the strictest in Southeast Asia on this point, and Bali is no exception.

Advertisement

Common Mistakes & Rejection Reasons

1. Forgetting the tourism levy entirely

Some Indian travellers pay the VOA but skip the levy because the lovebali.baliprov.go.id portal is in Bahasa Indonesia and the email confirmation looks generic. Result: you walk to immigration, the officer scans your passport, no levy QR is found, and you are sent to a separate payment kiosk. Add 20 to 30 minutes to your airport time.

2. Passport with less than 6 months validity

Indonesian immigration requires 6 months passport validity from your date of entry, not from your date of departure. If your passport expires in February 2027 and you arrive in December 2026, you will be sent home.

3. Mismatch between passport and e-VOA application

If you fill the e-VOA with your middle name spelled differently from your passport, the QR code will fail at the gate. Travellers report being forced to re-pay at the counter. Always copy the name field exactly as printed in your passport (machine-readable zone first).

4. Carrying the wrong amount of cash

If you plan to pay the VoA in USD cash, the counter takes only clean, undamaged USD bills. Torn, marked, or pre-2006 series notes are often refused. Bring small denominations (USD 20s and 50s) for easier change.

5. Booking return flights within 7 days

Immigration officers sometimes flag travellers whose return ticket is within 7 days, especially during Bali’s high season. They ask for proof of funds and hotel bookings. Have your return ticket, hotel confirmation, and a recent bank statement (digital is fine) ready on your phone.

For more on avoiding these traps across Indonesia, the 60-day visa guide covers extensions in detail, and the Southeast Asia visa hub compares Bali’s rules with neighbouring countries.

Getting Connected

The moment you clear immigration at DPS, you will need data. The cheapest practical option at the airport is the Telkomsel tourist SIM, sold at the official Telkomsel booth just after customs. Cost is ₹269 (~50,000 IDR or ~$2.78) for a 7-day pack with about 15 GB data. The booth accepts IDR cash and cards, and the staff activate the SIM while you wait.

If you prefer to land with data already working, an eSIM can be activated before you board your flight from India. Pick a 5 GB or 10 GB plan from any provider you trust, install the eSIM profile on your phone at Delhi or Mumbai, and you will be online as the wheels touch down at DPS.

Subodh’s Pro Tip: Buy the Telkomsel SIM even if you already have an eSIM. Telkomsel has the strongest 4G coverage in Ubud, Sidemen, and the Bukit Peninsula, where some eSIM carriers throttle to 3G.

FAQ

How much is the Bali VoA in USD and IDR for Indians in 2026?

The base VoA fee is IDR 500,000, which equals USD 35 at the official rate. Add the ₹1,051 (150,000 IDR or ~$10.90) tourism levy and your total at the airport is ₹3,969 (650,000 IDR or ~$45.90).

Can I pay the Bali VoA in USD cash?

Yes. The VoA counter at Ngurah Rai accepts clean USD bills at the day’s Bank Indonesia reference rate. Bring small, undamaged denominations. Change is given in IDR.

Is the e-VOA faster than the counter VoA?

Usually yes, by 10 to 20 minutes, but only if your QR code scans cleanly. If the server is slow or your printout is damaged, you get sent to the regular VoA desk.

Do I need to pay the Bali tourism levy if I have a VoA?

Yes. The levy is separate from the visa and applies to every international visitor arriving in Bali. Pay it at lovebali.baliprov.go.id before departure.

Can I extend my Bali VoA?

Yes, once, for an additional 30 days, at the Denpasar Immigration Office. The fee is ₹2,918 (500,000 IDR or $35), and you must apply at least 7 days before your current stay expires.

What happens if I overstay in Bali?

You will be fined ₹5,372 (~1,000,000 IDR or ~$55.65) per day. Repeat or egregious overstays can lead to a blacklist hearing and a future-entry ban.

Do children need a VoA for Bali?

Children under 6 are generally exempt from VoA fees but still pay the tourism levy. Children with their own passport pay the full VoA fee.

Advertisement

Subodh’s Take

If you are flying into Bali from India in 2026, the visa dance is more paperwork than it used to be, but still cheaper and faster than most of Southeast Asia. Pay the levy online before you leave home, pre-pay the e-VOA if you want the shortest queue, and budget ₹3,969 (650,000 IDR or ~$45.90) total so you are not caught at the counter swapping forex cards. The real cost is the time, not the money: 45 minutes at DPS if you have done your homework, 90 minutes if you have not. For a deeper comparison of Bali’s VoA against neighbouring countries, check the South and Southeast Asia visa guide 2026 and the Indonesia visa fee breakdown in INR.