Bali (Indonesia) visa for Indian travellers

Bali Visa for Indians: Requirements, Fees & Entry Rules

🛬

Bali (Indonesia) Visa for Indians

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

Quick Answer

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.

Do Indians Need a Visa for Bali (Indonesia)?

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.

How Long Indians Can Stay in Bali (Indonesia)

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.

Bali (Indonesia) Tourist Visa

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.

Bali (Indonesia) e-Visa

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.

Bali (Indonesia) Entry Requirements

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

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.

Bali (Indonesia) Visa Fees

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.

Bali (Indonesia) Visa Application Process

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.

1

Ensure your passport is valid for at least 6 months from your date of entry.

2

Book a return or onward flight ticket and carry a printed copy.

3

Optionally, apply for an e-VoA at molina.imigrasi.go.id to save time at the airport.

4

Complete the electronic customs declaration (e-CD) before arrival.

5

On arrival, present your documents and pay the IDR 500,000 fee at the VoA counter (or present your pre-approved e-VoA).

Bali (Indonesia) Visa Processing Time

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.

Bali (Indonesia) Visa Extension

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.

Bali (Indonesia) Digital Arrival Card / Entry Requirements

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 to Avoid

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.

Frequently Asked Questions

Do Indians need a visa for Bali?
Indian passport holders can get a Visa on Arrival (VoA) in Bali. The VoA costs IDR 500,000 (approx. ₹2,700) and allows a stay of 30 days, extendable once for an additional 30 days. No prior application is needed.
Is Bali visa-free for Indians?
No, Bali is not visa-free for Indian passport holders. Indians can get a Visa on Arrival at the airport, which costs IDR 500,000 and grants 30 days of stay. You can also apply for an e-VoA online before travel to save time at the airport.
How long can Indians stay in Bali?
The Visa on Arrival allows 30 days of stay, which can be extended once for an additional 30 days, giving a total of up to 60 days. The extension must be applied for at a local immigration office before the original 30-day period expires.
Can I apply for a Bali visa online before travelling?
Yes. Indonesia offers an e-VoA (electronic Visa on Arrival) through the official portal molina.imigrasi.go.id. You can apply and pay online before travel, then collect the visa stamp on arrival. This saves time at the airport queue.
What documents do I need for Bali Visa on Arrival?
You need a passport valid for at least 6 months, a confirmed return flight ticket, proof of accommodation, and the visa fee of IDR 500,000 in cash. You should also complete the electronic customs declaration (e-CD) before arrival.

Official Bali (Indonesia) Visa Resources

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.

Related Bali (Indonesia) Travel Guides

Bali (Indonesia) Holiday Packages

Bali Honeymoon Package — romantic beach sunset for two
❤️Honeymoon
6 Days

Bali Honeymoon Package – 6 Days / 5 Nights

Seminyak · Ubud · Nusa Penida · Uluwatu

Starting from

₹69,999

per person

April to October

View Details
Bali Adventure & Surf - Uluwatu Temple at sunset
Adventure
6 Days

Bali Adventure & Surf

Ubud · Canggu · Uluwatu

Starting from

₹52,000

per person

April to October

View Details
Bali Family Holiday - Uluwatu Temple cliffs at sunset
👨‍👩‍👧Family
8 Days

Bali Family Holiday

Seminyak · Ubud · Nusa Dua

Starting from

₹68,000

per person

April to October

View Details

Planning a trip to Bali (Indonesia)?

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.