
Visa Status
Visa on Arrival
Maximum Stay
30 days (extendable once for 30 additional days)
Application
On arrival at designated entry points
Last Verified
2026-08-01
Indian passport holders can get a Visa on Arrival (VoA) in Bali, costing IDR 500,000 (approx. ₹2,700) for a 30-day stay. The visa is extendable once for an additional 30 days. An e-VoA option is available online before travel to save time at the airport.
Bali is one of the most popular international destinations for Indian travellers, known for its beaches, temples, rice terraces, and vibrant culture. Indian passport holders can obtain a Visa on Arrival at Bali's Ngurah Rai International Airport or apply for an e-VoA online before travel. This guide covers the visa process, fees, required documents, extension rules, and practical tips for Indian travellers visiting Bali.
Indian passport holders can get a Visa on Arrival in Bali. While a visa is required, it does not need to be arranged in advance at an embassy. The VoA is issued at the airport on arrival, or you can pre-apply for an e-VoA online through the official Indonesia immigration portal to save time.
The Visa on Arrival for Bali allows a stay of 30 days from the date of entry. This can be extended once for an additional 30 days at a local immigration office in Indonesia, giving a total possible stay of 60 days.
The Visa on Arrival (B211A) is the standard tourist visa for Bali. It is issued on arrival at designated international airports and seaports. The visa costs IDR 500,000 and allows 30 days of stay. For longer stays or specific purposes like business or study, a different visa type (such as a single-entry visa B211A applied for online) may be required.
Indonesia offers an e-VoA (electronic Visa on Arrival) through the official portal molina.imigrasi.go.id. Indian travellers can apply for the e-VoA online before travelling, upload their passport and photograph, pay the fee online, and receive an electronic visa. On arrival, you present the e-VoA at the immigration counter. This saves time by avoiding the VoA queue at the airport.
To enter Bali, Indian passport holders need: a passport valid for at least 6 months from the date of entry, a confirmed return or onward flight ticket, proof of accommodation, and the visa fee (IDR 500,000 in cash or pre-paid online). An electronic customs declaration (e-CD) must be completed before arrival through the official customs app or website.
Passport validity
Minimum 6 months from date of entry
Return ticket
Confirmed onward or return flight
Visa fee
IDR 500,000 (approx. ₹2,700), payable in cash on arrival
Entry points
Ngurah Rai International Airport (Bali) and other designated international airports and seaports
Documents required for the Bali Visa on Arrival include: a passport valid for at least 6 months, a confirmed return or onward flight ticket, proof of hotel booking or accommodation, and the visa fee of IDR 500,000 in cash. If using the e-VoA, the printed e-VoA confirmation should be carried. The electronic customs declaration should be completed before arrival.
The Bali Visa on Arrival costs IDR 500,000 (approximately ₹2,700). The fee is payable in cash on arrival in IDR or equivalent in USD. If applying for the e-VoA online, the fee is paid by credit or debit card during the online application. The 30-day extension, if needed, costs approximately IDR 500,000.
For the Visa on Arrival, no application is needed before travel. You present your documents and pay the fee at the VoA counter on arrival at the airport. For the e-VoA, you apply online through the official Indonesia immigration portal before travel.
Ensure your passport is valid for at least 6 months from your date of entry.
Book a return or onward flight ticket and carry a printed copy.
Optionally, apply for an e-VoA at molina.imigrasi.go.id to save time at the airport.
Complete the electronic customs declaration (e-CD) before arrival.
On arrival, present your documents and pay the IDR 500,000 fee at the VoA counter (or present your pre-approved e-VoA).
The Visa on Arrival is issued at the airport on arrival, typically within 30 to 60 minutes depending on the queue. The e-VoA, if applied for online in advance, is processed within 1 to 3 working days and saves time at the airport.
The Bali Visa on Arrival can be extended once for an additional 30 days. The extension must be applied for at a local immigration office in Indonesia before the original 30-day period expires. The extension fee is approximately IDR 500,000. Extensions are subject to approval by the immigration office.
Indonesia requires all arriving passengers to complete an electronic customs declaration (e-CD) before arrival. This can be done through the official customs website or mobile app. The e-CD must be completed within 3 days before your arrival date. Have the QR code or confirmation ready to show at customs.
Common mistakes include: not having 6 months of passport validity, not carrying the visa fee in cash (card payment may not be available at all VoA counters), not completing the electronic customs declaration before arrival, and not applying for the extension before the original 30 days expire. Also, ensure you carry a printed return ticket, as airlines may refuse boarding without it.
Bali visa information is published by the Directorate General of Immigration of the Republic of Indonesia. The official e-VoA portal is molina.imigrasi.go.id. Refer to the official immigration website at imigrasi.go.id for the most current visa policies.
Last verified: 2026-08-01. Visa rules can change. Always confirm with official sources before travel.



Explore Bali (Indonesia) travel guides, holiday ideas and packages on VacationTrips. Our travel experts can help you plan a personalised itinerary tailored to your budget and interests.
Important Disclaimer
Visa requirements change frequently. The information on this page was last verified on 2026-08-01. Always verify current requirements with the official embassy website or your travel agent before applying. VacationTrips does not guarantee that this information is current at the time of your travel.