Bali Visa on Arrival for Indians 2026: Complete Guide
Indian passport holders can obtain a Visa on Arrival (VoA) when travelling to Bali, Indonesia in 2026, valid for 30 days and extendable for another 30 days. The visa costs IDR 500,000 (about ₹2,700) and can be obtained directly at Ngurah Rai International Airport upon arrival.
Book Real Experiences in Indonesia
Bookable directly through our partner Viator — prices and availability update live on their site. We may earn a commission at no extra cost to you (how we earn). See all experiences in Indonesia →
Indonesia Visa on Arrival for Indians: Everything You Need to Know
Planning a trip to Bali? Good news for Indian passport holders! Indonesia offers a straightforward Visa on Arrival (VoA) facility that makes visiting Bali incredibly convenient. Unlike many destinations that require advance applications, you can obtain your Indonesian visa right when you land at Ngurah Rai International Airport in Bali.
The Indonesia Visa on Arrival is available to Indian citizens for tourism purposes and allows you to stay for up to 30 days, with the option to extend for an additional 30 days once you're in the country. This makes it perfect for both short getaways and longer explorations of Bali's beaches, temples, and rice terraces.
Find cheap flights to Bali
Compare flights →Cost of Indonesia Visa on Arrival for Indians in 2026
The Indonesia Visa on Arrival costs IDR 500,000, which is about ₹2,700 at mid-2026 exchange rates (check the live rate before you go). You can pay online in advance by credit card (Mastercard, Visa or JCB) through the official e-VOA portal, or at the airport counter, where cash in several currencies including USD, EUR, AUD, SGD and Indonesian Rupiah is the usual way to pay. Fee change to watch: in August 2026 Indonesian immigration announced a plan to raise the fee to IDR 750,000 for an e-VOA bought before travel and IDR 1,000,000 for a Visa on Arrival bought at the airport. It had not taken effect when we last checked, so confirm the current fee on the official immigration website before you travel.
Payment Tips:
- If you pay at the airport, carry cash: the fee is IDR 500,000, roughly USD 30-35 at recent rates, so bring a little extra for currency swings (or pay the e-VOA online and skip the cash)
- ATMs are available at Bali airport if you need Indonesian Rupiah
- Do not count on paying by card at the airport counter: travellers and guides mostly report cash, and card acceptance varies. Paying the e-VOA online by credit card in advance avoids the question
- Keep smaller denominations as change may not always be available
If you choose to extend your visa for another 30 days while in Bali, the extension costs an additional IDR 500,000 (about ₹2,700) and is arranged through Indonesian immigration while you are in the country (the office in Denpasar handles Bali; check the immigration website for the current process).
Complete Documents Required for Bali Visa on Arrival
The documentation requirements for Indonesia VoA are minimal, but you must ensure everything is in order before boarding your flight:
Mandatory Documents Checklist:
- Valid Passport: Must have at least 6 months validity from your date of arrival in Indonesia
- Blank Passport Pages: Keep a couple of blank pages free for the stamps
- Return/Onward Flight Ticket: Confirmed ticket showing you will leave Indonesia within 30 days (airlines will check this before boarding)
- Proof of Accommodation: Hotel booking confirmation or invitation letter if staying with friends/family
- Sufficient Funds: Proof of adequate finances for your stay (credit cards, cash, or bank statements may be requested)
- Visa Fee: IDR 500,000 (cash at the airport counter, or paid online by credit card if you buy the e-VOA before you fly)
Important Passport Requirements:
Your passport must be in good condition without any damage. Immigration officers are strict about passport validity - if your passport expires in less than 6 months from your arrival date, you will be denied boarding in India and entry in Indonesia.
Step-by-Step: Getting Your Visa on Arrival in Bali
The process at Ngurah Rai International Airport is streamlined and typically takes 30-60 minutes depending on flight arrivals:
Step 1: After Landing
Exit your aircraft and follow signs for "Visa on Arrival" - not the regular immigration queues. The VoA counter is clearly marked and located before the immigration checkpoints.
Step 2: Complete the All Indonesia Arrival Form
Every foreign visitor has to complete the free All Indonesia declaration, on the website allindonesia.imigrasi.go.id or in the official All Indonesia app. It replaced the old paper arrival card and the separate customs and health forms. You can fill it in up to three days before you arrive, and each traveller, children included, needs their own QR code. Save the QR code to your phone before you land.
Bali also charges a separate tourism levy of IDR 150,000 per person (about ₹800), paid once through the official Love Bali website (lovebali.baliprov.go.id). Use only that site: look-alike sites charge more.
Step 3: VoA Payment Counter
Queue at the Visa on Arrival payment counter. Present your passport and pay the IDR 500,000 fee. You'll receive a payment receipt - keep this safe as you'll need it immediately.
Step 4: Immigration Counter
Proceed to the immigration counters with your passport, VoA payment receipt, arrival card, and return flight ticket. The immigration officer will:
- Verify your documents
- Take your photograph and fingerprints
- Stamp your visa (valid for 30 days from date of entry)
- Return your passport with entry stamp
Step 5: Collect Baggage and Exit
After clearing immigration, collect your baggage and proceed through customs. Welcome to Bali!
Visa Validity and Duration of Stay
The Indonesia Visa on Arrival for Indians comes with the following validity terms:
- Initial Validity: 30 days from date of entry
- Extension Possible: Yes, one extension of 30 days (total maximum stay: 60 days)
- Entry Type: Single entry only
- Purpose: Tourism, social visits, or business meetings (not for employment)
How to Extend Your Visa in Bali
If you want to stay longer than 30 days, you must apply for an extension before your initial visa expires:
- Start the extension well before your visa expires (do not leave it to the last days), through the immigration office in Denpasar or the process shown on the immigration website
- Bring your passport, departure ticket, accommodation proof, and IDR 500,000 for the extension fee
- Submit your application and passport (processing takes 3-7 working days)
- Collect your passport with the extended visa stamp
Many travelers use visa agencies in Bali (found in areas like Seminyak, Canggu, and Ubud) to handle extensions for a service fee on top of the government fee (fees vary by agency, so ask for the total price in advance).
Compare hotels in Bali
Search hotels →Flight Costs from Major Indian Cities to Bali
Here are approximate round-trip flight costs from major Indian cities to Bali (Denpasar) in 2025:
- Delhi to Bali: ₹28,000 - ₹45,000 (with one or two stops via Singapore, Kuala Lumpur, or Bangkok)
- Mumbai to Bali: ₹25,000 - ₹42,000 (via Singapore, Kuala Lumpur, or Jakarta)
- Bangalore to Bali: ₹24,000 - ₹40,000 (via Singapore or Kuala Lumpur)
Direct flights are not available from India to Bali, so you'll have at least one stopover. Airlines like Singapore Airlines, Air Asia, Malaysia Airlines, Garuda Indonesia, and IndiGo (via Bangkok or Singapore) serve this route.
Important Tips for Indian Travelers
Before You Fly:
- Verify your passport validity - it must be valid for 6+ months
- Have your accommodation booking on your phone: immigration officers may ask to see it. Fully refundable bookings keep you flexible
- Purchase travel insurance covering medical emergencies in Indonesia
- Keep digital and physical copies of all documents
- Download your hotel confirmations and flight tickets offline
Currency and Cash:
- Carry USD 35-40 in cash for visa fee
- Exchange some INR to USD or IDR before leaving India
- Bali airport currency exchange rates are decent but slightly lower than in town
- ATMs are widely available; check your bank's foreign withdrawal fee and the ATM's own fee before you travel
At Immigration:
- Join the VoA queue, not the e-Visa or visa-free queue
- Keep your return ticket easily accessible (digital or printed)
- Be prepared to show hotel booking on your phone
- Immigration officers may ask about your travel plans - be polite and brief
- Don't pack visa payment cash in checked luggage
Overstaying Penalties:
Indonesia has strict overstay penalties. If you overstay your visa even by one day:
- Fine: IDR 1,000,000 (about ₹5,400) per day of overstay, for overstays of up to 60 days
- Possible detention and deportation
- Ban from entering Indonesia in the future
Always extend your visa on time or depart before it expires!
Top-rated tours in Bali
See things to do in Indonesia →Staying Longer Than 60 Days
The Visa on Arrival covers up to 60 days in total (30 days plus one 30-day extension). For a longer stay you need a different kind of visa. The categories, sponsor rules and extension limits for these have changed several times and are explained differently by different agents, so check the Indonesian immigration website for the current options before you plan on it, and be cautious about any agent promising a specific price or length.
Visa-Free vs Visa on Arrival: What's the Difference?
Indian citizens are not visa-exempt for tourism in Indonesia. They need a visa, and the usual choice is the Visa on Arrival or the e-VOA. There is no visa-free option. Don't be confused by outdated information online.
Some nationalities can enter Indonesia visa-free, but India is not on that list. You MUST purchase the Visa on Arrival upon landing.
Top Places to Visit in Indonesia
A stunning cliffside sea temple with breathtaking sunset views.
A sacred sanctuary with playful long-tailed macaques and lush jungle paths.
Iconic sea temple famous for unique offshore setting and sunset vistas.
Vibrant beach popular for surfing, nightlife, and lively atmosphere.

Famous scenic rice paddies showcasing traditional Balinese irrigation.


