India's AI-powered travel companion
Indonesia visa for Indians
Visa guide · Indian passport holders

Bali Visa on Arrival for Indians 2025: Complete Guide

Indian passport holders can obtain a Visa on Arrival (VoA) when travelling to Bali, Indonesia in 2025, valid for 30 days and extendable for another 30 days. The visa costs IDR 500,000 (approximately ₹4,200) and can be obtained directly at Ngurah Rai International Airport upon arrival.

🛂 Visa on arrival 💰 ₹4,200
🛂
Visa on arrival
Indian passport holders visiting Indonesia for tourism
₹4,200
Visa cost

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 →
📋 Required documents checklist — Indian passport holders
Valid Indian passport (min. 6 months validity beyond travel dates)
Passport-size photographs (white background, recent)
Completed visa application form
Bank statement (last 3 months, min. ₹50,000 balance)
Return flight ticket confirmation
Hotel booking confirmation
Travel insurance (min. $50,000 coverage for Schengen)
Income proof — salary slips or ITR for last 2 years

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:

  1. Visit the Immigration Office (Kantor Imigrasi) in Denpasar at least 7 days before your visa expires
  2. Bring your passport, departure ticket, accommodation proof, and IDR 500,000 for the extension fee
  3. Submit your application and passport (processing takes 3-7 working days)
  4. 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.

✓ Visa information last verified: 08/05/2026. Visa rules change frequently — always confirm on the official government website before applying.

Frequently asked questions

Do Indians need a visa for Indonesia?
Indian passport holders need a Visa on arrival to enter Indonesia.
How much does the Indonesia visa cost for Indians?
₹4,200 for the Visa on arrival. Pay this at the airport on arrival.
How long can Indians stay in Indonesia?
Indian passport holders can stay in Indonesia for 30 days. Extensions may be available at the local immigration office.
What is the fastest way to get a Indonesia visa from India?
Visa on arrival is the fastest option — process takes 15–20 minutes at the airport. Alternatively, apply online for the e-Visa before travel to skip airport queues.
Share: