By Dook International | Updated August 2026 | 14 min read | Sources: Indonesian Directorate General of Immigration (imigrasi.go.id), Bali Provincial Government (lovebali.baliprov.go.id), allindonesia.imigrasi.go.id
Article Summary
Indian travellers get a Bali Visa on Arrival (VOA) — IDR 500,000, 30 days, no advance application needed. But in 2026, the VOA is just one of three separate requirements Indian travellers must complete to enter Bali. The All Indonesia Arrival Card (AIAC), mandatory from July 16, 2026, and the Bali Tourist Levy (IDR 150,000) are both separate, both compulsory, and both done through different official portals. This guide covers all three in the right sequence, including exactly what happens at the Ngurah Rai immigration counter step by step.
| Bali Entry 2026: Quick Facts for Indians |
| VOA fee | IDR 500,000 (approx. Rs 2,800 / USD 35) per person |
| VOA permits | 30-day stay. Extendable once for 30 more days (IDR 500,000 extension fee) |
| e-VOA (online option) | Same IDR 500,000 fee, applied online at evisa.imigrasi.go.id 2–5 working days before arrival. Skip the airport VOA queue. |
| All Indonesia Arrival Card (AIAC) | FREE — mandatory for ALL air arrivals from July 16, 2026. Submit at allindonesia.imigrasi.go.id within 72 hours before arrival. |
| Bali Tourist Levy | IDR 150,000 (approx. Rs 840 / USD 10) per person per entry. Pay at lovebali.baliprov.go.id before or on arrival. |
| Total entry cost | IDR 650,000 (approx. Rs 3,600 / USD 45) per person — VOA + Tourist Levy |
| Overstay fine | IDR 1,000,000 (approx. Rs 5,600) PER DAY. Collected on departure. |
| Passport requirement | Valid for at least 6 months from arrival date. At least 2 blank pages. |
Bali is one of the most visited international destinations by Indian travellers — and it remains one of the most straightforward to enter. There is no embassy visit, no advance application required (unless you choose the e-VOA), and no document-heavy process. Indian passport holders receive a Visa on Arrival at Ngurah Rai International Airport in Denpasar.
What has changed in 2026 is that the VOA is now one of three separate requirements — and most Indian first-timers arrive knowing about only one of them. The All Indonesia Arrival Card (AIAC), made mandatory for all air arrivals from July 16 2026, and the Bali Tourist Levy of IDR 150,000, are both compulsory, both done through separate portals, and both checked at different points during your arrival. Miss either one and you add queues, confusion, and sometimes genuine delays to the first hours of your Bali trip.
This guide covers all three requirements in the exact sequence an Indian traveller needs to follow — starting from your departure airport in India, through to exiting the customs hall in Denpasar and stepping into the Bali sunshine.
The Three Entry Requirements for Bali in 2026 — And Why They Confuse Indian Travellers
These are three completely separate things. They are paid through three different portals, checked at three different points in the arrival process, and failing one does not excuse the others.
| Requirement | Official Portal | When to Complete |
1 | Visa on Arrival (VOA) OR e-VOA | evisa.imigrasi.go.id (e-VOA online) OR at airport counter on arrival | e-VOA: 2–5 working days before travel. Airport VOA: on arrival at Denpasar. |
2 | All Indonesia Arrival Card (AIAC) | allindonesia.imigrasi.go.id — FREE | Within 72 hours (3 days) before your scheduled arrival. NOT possible to file earlier. |
3 | Bali Tourist Levy | lovebali.baliprov.go.id — IDR 150,000 (~Rs 840) | Online before travel (recommended) OR at counter on arrival. |
The Confusion Point Most Articles Don't Address Many Indian travellers assume that getting the e-VOA online covers everything. It does not. The e-VOA covers only your visa. You still need to separately submit the AIAC (free arrival card at a different government portal) AND pay the Bali Tourist Levy (at a third portal). All three are checked at different stages during your arrival at Ngurah Rai. Doing all three before your flight is the difference between a 15-minute arrival process and a 60-90 minute one. |
VOA at the Counter vs e-VOA Online: Which Should Indian Travellers Choose?
The fee is identical for both options (IDR 500,000), and both give the same 30-day visa. The choice is about convenience, queuing time, and your travel style.
| VOA at Airport Counter | e-VOA Online (Recommended) |
Cost | IDR 500,000 (Rs 2,800 / USD 35) | IDR 500,000 (Rs 2,800 / USD 35) — same |
When | On arrival at Ngurah Rai Airport | Apply 2–5 working days before travel at evisa.imigrasi.go.id |
Queue time | 30–90 minutes during peak hours (Dec–Jan, May, school holidays) | Near-zero — use the e-VOA/autogate lane or dedicated desk |
Payment | Cash (IDR, USD, EUR, AUD, GBP) OR card at most counters | Credit/debit card online (Visa, Mastercard, JCB — must have international transactions enabled) |
What you get | Visa stamp in passport at the counter | QR-coded e-VOA PDF emailed — print 2 copies |
Autogate access | No — must use staffed counter | YES — pre-registration via e-VOA enables autogate use |
Best for | Last-minute bookings, no card with international transactions, overland entries | Advance planners — virtually everyone flying to Bali |
Recommendation for Indian Travellers Apply for the e-VOA online at evisa.imigrasi.go.id 5–7 days before your Bali flight. The cost is identical, there is no queue at the airport, and it enables autogate access that cuts arrival time significantly. The e-VOA approval is emailed as a QR-coded PDF — print two colour copies. You still need to complete the AIAC and pay the Tourist Levy separately through their own portals. |
How to Apply for the Bali e-VOA Online: Step by Step
Official portal: evisa.imigrasi.go.id — the only legitimate Indonesian government e-visa portal. Third-party sites charging more than IDR 500,000 are not official.
Step 1 | Go to evisa.imigrasi.go.id |
| Open the official Indonesian Immigration e-Visa website. Select 'Visa on Arrival' from the menu. Do not proceed on any site that charges more than IDR 500,000 or shows a URL that does not match imigrasi.go.id. |
Step 2 | Fill in Personal and Passport Details |
| Enter your full name exactly as it appears on your Indian passport, passport number, date of birth, nationality (Indian), and passport expiry date. Enter your intended arrival date at Bali's Ngurah Rai Airport (DPS). Double-check name spelling — any mismatch causes delays at the autogate. |
Step 3 | Upload Passport Bio Page Photo |
| Upload a clear colour photograph or scan of your Indian passport's biographical data page. The image must be legible — blurry photos cause processing rejections. Your face must be visible and the passport number must be readable. |
Step 4 | Pay IDR 500,000 by Card |
| Pay the visa fee online using a Visa, Mastercard, or JCB credit or debit card. Your card must have international online transactions enabled — activate this in your bank's app before applying. The IDR 500,000 fee is non-refundable even if entry is ultimately denied. |
Step 5 | Receive e-VOA QR Code by Email (2–5 Working Days) |
| Once approved, you receive a QR-coded e-VOA certificate by email. This approval typically takes 2–5 working days. Apply at least 7 days before travel to allow time for any issues. Download the PDF and print two colour copies — one for the autogate scan, one as backup. Screenshot the QR code and save it offline on your phone before boarding, as airport Wi-Fi can be unreliable. |
The All Indonesia Arrival Card (AIAC): The 2026 Requirement Most Indian Travellers Miss
This is mandatory from July 16 2026, for all international air arrivals in Indonesia, including Bali — and it is completely separate from your VOA.
The AIAC replaced the previous SATUSEHAT health pass and older paper immigration and customs forms, consolidating immigration, customs declaration, and health information into one free digital form. It must be submitted within 72 hours (3 days) before your scheduled arrival — you cannot file it earlier than the 72-hour window.
AIAC Quick Facts |
|
Official portal | allindonesia.imigrasi.go.id — completely free |
Submission window | Within 72 hours (3 days) before your scheduled arrival. No earlier. |
Cost | Free — zero charge. Any site charging for this is fraudulent. |
What it replaces | SATUSEHAT health pass + old paper immigration arrival card + customs declaration |
Result | QR code emailed instantly after submission. Screenshot and save offline. |
When it is checked | At the immigration counter on arrival AND at the customs exit checkpoint |
Separate from Tourist Levy? | YES — AIAC and Tourist Levy are two different things from two different portals |
How to Complete the AIAC (5 Minutes) 1. Go to allindonesia.imigrasi.go.id within 72 hours before your Bali arrival. 2. Select 'Foreign Visitor' and enter your passport details, name (exactly as on passport), nationality, and flight information. 3. Complete the customs declaration section — declare any dutiable items honestly. False declarations are a criminal offence under Indonesian customs law. 4. Complete the health section. 5. Submit. A QR code is generated immediately and emailed to you. 6. Screenshot the QR code and save it offline on your phone. You will need to show it at the immigration counter and again at the customs exit checkpoint. Note: Like Thailand's TDAC and Malaysia's MDAC, the AIAC window is strictly 72 hours. See Dook's TDAC and MDAC guides for how this format works in neighbouring countries. |
Bali Tourist Levy: IDR 150,000 and How to Pay It Before You Land
The Bali Tourist Levy (Pungutan Wisatawan Asing) was introduced in February 2024 and is actively enforced in 2026. It is not part of your visa. It is not part of the AIAC. It is a separate mandatory fee of IDR 150,000 (approximately Rs 840 / USD 10) per person per entry, collected by the Bali Provincial Government to fund environmental conservation and cultural heritage projects.
• Who pays: Every foreign visitor to Bali — regardless of visa type, age, or nationality. No exemption for infants. Indonesian nationals are exempt.
• When to pay: Online before travel at lovebali.baliprov.go.id (recommended) OR at the dedicated payment counters or kiosks at Ngurah Rai Airport after collecting your baggage.
• How to pay online: Visit lovebali.baliprov.go.id. Enter your name (as on passport), passport number, nationality, and arrival date. Pay IDR 150,000 by Visa or Mastercard. A QR code voucher is emailed immediately — save it offline.
• Where it is checked: Staff in red vests scan your QR code at the tourist levy checkpoint after you collect your baggage but before you exit the customs hall. No QR means redirection to a payment kiosk — 10–20 minutes added during peak arrivals.
• Pay once per trip: You do not pay the levy again if you travel within Indonesia after Bali. You do pay again if you leave Indonesia and re-enter Bali on a separate entry.
Exactly What Happens at Ngurah Rai Airport: The Full Arrival Sequence
This is the section most Indian travellers wish they had read before landing. Here is the exact sequence from disembarking to exiting the arrivals hall — with the three checkpoints clearly marked.
| Point | What Happens |
1 | Disembark | Follow signs for 'Arrivals / Immigration.' Ngurah Rai signage is clear. Do not follow unofficial touts who approach you — there are no legitimate visa agents in the arrivals corridor. |
2 | VOA Counter (if not e-VOA) | If you did NOT apply for the e-VOA online, join the VOA queue. Show your passport, pay IDR 500,000 (cash or card), and receive a payment receipt or stamp. Queue time: 30–90 minutes during peak hours. Counter staff speak basic English. Have your passport, return/onward ticket, and hotel booking confirmation ready. |
3 | Immigration Counter or Autogate | If you have an e-VOA: use the autogate lane (scan your e-VOA QR and passport chip). Much faster. If you have an airport VOA stamp: join the staffed immigration counter queue. Show your passport and AIAC QR code. The immigration officer scans both. Your fingerprints are taken and your photo is captured. Stamp received. |
4 | Baggage Collection | Collect your checked luggage. Standard carousel wait: 15–30 minutes. |
5 | Tourist Levy Checkpoint | Red-vested Bali government staff check your Tourist Levy QR code from lovebali.baliprov.go.id. Show QR on your phone screen or printed voucher. If you did not pre-pay: proceed to the levy payment kiosk (adds 10–20 minutes). Card and cash accepted. |
6 | Customs Declaration | Show your AIAC QR code again at the customs exit scanner. The system reads your customs declaration from the AIAC submission. Green lane (nothing to declare) if clear. |
7 | Arrivals Hall | Exit into the arrivals hall. Pre-booked drivers hold name boards. Airport taxis have a fixed-rate counter. Grab and Gojek pickup zone is outside — requires 4G signal to book. |
Total Realistic Time Through Ngurah Rai Immigration With e-VOA + pre-paid AIAC + pre-paid Tourist Levy: 15–25 minutes from disembarking to arrivals hall. With airport VOA (peak hours) + on-arrival levy payment: 60–90 minutes. The difference is entirely made up of queuing. The e-VOA, AIAC, and levy pre-payment together take 20–30 minutes from your sofa before the trip. |
Documents to Carry: What the VOA Counter (and Immigration) Will Ask For
Document | Exact Requirement |
Indian passport | Valid for at least 6 months from your Bali arrival date. At least 2 blank pages for visa stamp. No tears, no water damage, chip readable. |
Return or onward ticket | Proof that you are leaving Indonesia within your visa period. Immigration officers check this at the counter. Save offline on phone and carry a printed copy. |
Hotel/accommodation confirmation | Name and address of your first night's accommodation. Must match what you entered in the AIAC. |
e-VOA printout (if applicable) | Two printed colour copies of the e-VOA QR PDF. One for the autogate/counter, one as backup. |
AIAC QR code | From allindonesia.imigrasi.go.id. Screenshot saved offline. Shown at immigration counter and customs exit. |
Tourist Levy QR code | From lovebali.baliprov.go.id. Screenshot saved offline. Shown at the levy checkpoint after baggage collection. |
Proof of funds | IDR equivalent of USD 2,000 recommended. A bank statement, credit card, or forex card showing sufficient funds. Not always checked but keep accessible. |
IDR or USD cash | For VOA payment if not using e-VOA. IDR, USD, EUR, AUD, GBP accepted. INR is NOT accepted at the VOA counter. |
For guidance on how much foreign currency to carry and in what form, see Dook's guide to how much cash you can legally carry abroad — which covers both RBI limits and what destination-country counters actually accept.
Extending Your Stay: 30 Days to 60 Days and What Overstaying Costs
• Extension: The Bali VOA can be extended once for an additional 30 days, giving a maximum stay of 60 days total. Apply at an Indonesian Immigration Office at least 7 days before your current VOA expires. Extension fee: IDR 500,000 (same as the original VOA). You can also use a registered local visa agent.
• Overstay fine: IDR 1,000,000 (approx. Rs 5,600) PER DAY for every day over your permitted stay. This is collected at the airport on departure — you cannot leave Indonesia without paying the accumulated overstay fine. Set a phone calendar reminder for day 25 of your stay.
• After 60 days: You must leave Indonesia. Bali does not permit continuous visa extensions on a VOA beyond 60 days total. Re-entry requires a new entry, a new VOA fee, a new Tourist Levy payment, and a new AIAC submission.
• Working on a tourist visa: The Bali provincial government launched the Dharma Dewata Immigration Patrol Task Force in April 2026, resulting in 62 foreign nationals detained in its first three weeks for immigration violations. 'Work' is defined broadly — paid employment, unpaid influencer collaborations, content shoots in exchange for a free stay, and voluntourism activities all qualify. Tourist visas are for tourism only.
Travel Insurance for Your B ali Trip: What to Check Before You Fly
Bali does not require travel insurance for a VOA. But the practical case for having it is strong. Medical costs at the private hospitals commonly used by foreigners in Bali (BIMC Hospital, Siloam International) are quoted in USD — an emergency consultation starts at USD 100-200, surgery is significantly more. Indonesian public hospitals provide care but language barriers and variable standards make private facilities the practical choice for most travellers.
See Dook's guide on travel insurance for international trips for what a Southeast Asia-appropriate policy covers — including the specific medical coverage amounts recommended for Bali, activity-based exclusions (adventure sports, scooter riding without a valid licence), and what to check before buying. If you already hold a policy and need to make a claim, see the travel insurance claims guide for the document checklist that Bali-related medical claims require.
Pre-Departure Checklist: Three Days Before Your Bali Flight
• Indian passport: 6 months+ validity, 2 blank pages, no damage
• e-VOA: Applied at evisa.imigrasi.go.id, approved, PDF printed x2 and QR screenshot saved
• All Indonesia Arrival Card (AIAC): Submitted at allindonesia.imigrasi.go.id within 72 hours before arrival, QR code screenshot saved offline
• Bali Tourist Levy: Paid at lovebali.baliprov.go.id, QR voucher screenshot saved offline
• Return/onward ticket: Saved offline and printed copy in hand luggage
• Accommodation confirmation: First night's hotel name and address matching AIAC entry
• Travel insurance: Policy document saved, insurer's 24/7 emergency number in your phone contacts
• Foreign currency: IDR preferred (better rates in Bali than Indian airports). USD 50–100 cash as backup for VOA if e-VOA has an issue. INR NOT accepted at most Bali counters.
Ready to Plan Your Bali Trip from India?
With your e-VOA, AIAC, and Tourist Levy all sorted before your flight, Bali arrivals take under 25 minutes. Dook International offers fully customised Bali tour packages from India — flights, hotels, guided activities, transfers, and complete pre-travel documentation support so you arrive prepared.