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 on Skyscanner →Cost of Indonesia Visa on Arrival for Indians in 2025
The Indonesia Visa on Arrival costs IDR 500,000, which is approximately ₹4,200 as of 2025. This fee must be paid in cash upon arrival, and Indonesian immigration accepts multiple currencies including USD, EUR, AUD, SGD, and of course, Indonesian Rupiah.
Payment Tips:
- Carry USD 35-40 in cash (slightly more than the visa fee for currency fluctuations)
- ATMs are available at Bali airport if you need Indonesian Rupiah
- Credit cards are NOT accepted for visa payment at immigration counters
- 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 (₹4,200) and must be done at the immigration office in Denpasar.
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: Minimum 2 blank pages required for visa stamp and immigration 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 in Cash: IDR 500,000 or equivalent in acceptable foreign currency
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: Fill Out Arrival Form
Complete the immigration arrival card if you haven't already done so on the flight. Airlines usually distribute these forms during your journey from India.
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:
- Visit the Immigration Office (Kantor Imigrasi) in Denpasar at least 7 days before your visa expires
- 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 of around ₹2,500-4,200 (IDR 300,000-500,000) plus the government fee.
Compare hotels in Bali
Search hotels on Booking.com →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
- Book fully refundable accommodation for your first few nights (required for visa)
- 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 but may charge ₹300-500 per transaction
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 (₹8,400) per day of overstay
- 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
Browse experiences on Viator →Alternative: Indonesia e-Visa for Longer Stays
If you plan to stay longer than 60 days or prefer applying in advance, Indonesia also offers a B211A e-Visa (also called VOA Extension Visa) which can be applied for online before travel. This visa:
- Must be applied for at least 5-7 days before travel
- Costs approximately ₹7,500-10,000 (including service fees)
- Valid for 60 days from arrival, extendable up to 4 times (total 180 days possible)
- Requires sponsorship from an Indonesian entity
Most Indian travelers prefer the simple Visa on Arrival for trips up to 60 days, while digital nomads and longer-term visitors opt for the e-Visa arranged through visa agencies.
Visa-Free vs Visa on Arrival: What's the Difference?
Indonesia previously offered visa-free entry to Indian passport holders, but this was discontinued. As of 2025, Indian citizens must obtain a Visa on Arrival - 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.



