Indonesia Visa-on-Arrival for Indians: Fees, Stamp & Steps (2026)

✅ Last verified on-the-ground: 2026-07-10

This Indonesia visa on arrival process guide draws on the official Directorate of Immigration portal and immigration-office fee schedules at Bali, Jakarta, and Yogyakarta. The VOA gives Indians a 30-day single-entry stamp at every international airport, including Bali’s Ngurah Rai and Jakarta’s Soekarno-Hatta, for ₹3,374 (~35 USD), extendable once by 30 days.

Subodh’s Pro Tip: Always carry a printed return ticket and your first hotel booking on paper. Indonesian immigration officers do ask at VoA counters, and digital copies on phones may not be accepted if the screen is locked or the battery dies.

Quick Answers

WhatAnswerPrice (INR)
Visa required for Indians?Yes, Visa-on-Arrival (VOA) only,
Primary visa typeVisa-on-Arrival (VOA, 30 days)₹3,374 (~35 USD)
Fallback / alternativee-VOA online pre-application (same ₹3,374 (~35 USD) fee)₹3,374 (~35 USD)
Processing timeInstant at airport counter; e-VOA: up to 3 business days (varies),
Validity / max stay30 days, single entry,
Extension possible?Yes, once, for 30 more days at immigration office₹2,679 (~$27.75)
Bali tourism levy₹804 (~150,000 IDR or ~$8.34)₹804 (~$8.34)
Mandatory arrival formNone (VOA stamped directly at counter)₹0

Visa Types Compared

Visa-on-Arrival (VOA), the primary option

This is the route 90% of Indian travellers use. You walk up to the VoA counter at the Indonesian airport, pay ₹3,374 (~35 USD) cash (card at most counters), and the officer staples a visa sticker into your passport and stamps it. The whole thing takes 15 to 30 minutes if the queue is short, longer if three flights land together. For the Bali VOA fee breakdown specifically, see the Bali visa on arrival fee guide.

Fee: ₹3,374 (~35 USD). Stay: 30 days, single entry. Extendable once for another 30 days at an Indonesian immigration office. Available at all international airports including Ngurah Rai (Bali), Soekarno-Hatta (Jakarta), and Yogyakarta International Airport (YIA). For the full Indonesia visa fees breakdown in USD, see our cost guide.

The one thing that catches people off guard: the Bali tourism levy of ₹804 (~150,000 IDR or ~$8.34) is paid separately after immigration, before you hit the arrivals hall. It’s not part of the visa fee. Jakarta, Yogyakarta, and other non-Bali airports don’t charge it.

e-VOA, the online pre-application

Same visa, same ₹3,374 (~35 USD) fee, same 30 days, same single entry. The only difference is you fill out the application on the official Indonesian e-VOA portal before flying, get an approval email, then show that at a faster line at the airport.

Worth it if: you’re landing during peak hours (Bali after 4 PM is brutal), you’re anxious about queues, or your passport has been flagged before. For most Indians flying into Jakarta or Yogyakarta, the regular VoA counter is fast enough.

Visa-free, the announced-but-not-yet-active route

Indonesia announced a separate visa-free regime for some nationalities, but as of July 2026, Indian passport holders remain on the VOA route. If you’re reading a 2024 or 2025 article that says Indians get visa-free entry, it may be outdated, so check the official Indonesian immigration site before your trip and confirm which rule is currently active.

KITAS / business / long-stay visas

Skip these for any trip under 60 days. KITAS (stay permit) and business visas need a sponsor in Indonesia, take weeks to process, and cost more than two VoA extensions chained together. Indian backpackers almost never need them.

Advertisement

Step-by-Step: How to Apply for Indonesia VOA at the Airport

This is the exact sequence at the VoA counter, in the order it happens.

  1. Disembark and follow “Visa on Arrival” signs. Don’t queue at the general immigration line. VoA has its own counters before passport control in every major Indonesian airport.

  2. At the VoA counter, hand over your passport, return ticket printout, and cash. Officers check: passport validity (minimum 6 months from entry date, one blank page minimum), confirmed return flight, and the ₹3,374 (~35 USD) fee. Some counters accept card, but cash in USD or IDR is faster. Withdraw IDR from an ATM in your departure city before flying, as you will not have passed immigration yet at this point.

  3. Pay ₹3,374 (~35 USD) and receive a payment receipt. The officer prints a fee receipt. Don’t lose this. You’ll need to show it at the next counter.

  4. Move to the passport control counter with your passport, payment receipt, and boarding pass. The officer stamps your passport with the VOA entry stamp, dates it for 30 days from today, and staples a small visa sticker to a visa page. This is your legal proof of stay.

  5. At Bali only: pay the ₹804 (~150,000 IDR or ~$8.34) tourism levy at the separate counter or kiosk before exiting. You’ll get a QR-coded sticker or receipt. Keep it with your boarding pass for the return flight.

  6. Collect your bags and exit. No further checks.

Total time: 15 to 45 minutes at quiet airports, up to 90 minutes at Bali Ngurah Rai during peak (16:00 to 20:00) when three or more international flights land together.

Step-by-Step: e-VOA Online Pre-Application

  1. Visit the official Indonesian e-VOA portal at least 7 days before departure.

  2. Fill in passport details, arrival date, airport, and accommodation address.

  3. Pay ₹3,374 (~35 USD) by Visa/Mastercard. Approval email arrives in 1 to 3 business days (the official portal lists processing as up to 3 business days).

  4. Print the e-VOA confirmation and carry it with your passport to the airport.

  5. At the airport, go to the dedicated e-VOA line, show the printout, get the passport stamp, and pay the Bali levy if applicable.

At the Airport / Border

Which counter: Look for “VoA / VOA” signs before the main immigration hall. At Ngurah Rai (Bali), the VoA counters are on the left side after the duty-free corridor.

Documents checked at VoA counter:

  • Passport (6 months validity minimum, one blank page)
  • Confirmed return/onward ticket (printed is safer than digital)
  • ₹3,374 (~35 USD) fee

Documents checked at passport control:

  • Passport with VOA stamp
  • Payment receipt from VoA counter
  • Boarding pass

Common questions asked of Indian travellers:

  • “Where are you staying?” Have a hotel name and city ready.
  • “How long are you staying?” State your real dates, don’t inflate.
  • “Do you have a return ticket?” Always say yes and show it.

Land borders: Indonesia has VOA at main airports but land entry from Malaysia (Entikong) or Timor-Leste (Atambua) has different rules. VOA is typically not available at land borders, and you may need a consular visa in advance. If you’re crossing overland, check the official immigration site a week before and consider flying instead. Most Indian backpackers fly.

Photo requirements: No photos needed for VOA itself, but keep two passport-size photos for the extension process if you plan to stay longer.

Extensions & Overstay

How to extend

You can extend the VOA once, at an immigration office in Indonesia, for an additional 30 days.

Where to extend:

  • Bali: Kantor Imigrasi Denpasar, Jl. Raya Puputan, Renon
  • Jakarta: Kantor Imigrasi Soekarno-Hatta (at the airport)
  • Yogyakarta: Kantor Imigrasi Yogyakarta

Cost: ₹2,679 (~500,000 IDR) for the 30-day extension. See the Bali VOA fee breakdown for context.

How far in advance: Start the process 7 to 14 days before your current VOA expires. Walk-in is sometimes possible at the Denpasar office, but online appointment via the e-VOA portal is safer. For the full walkthrough, see our Indonesia visa extension online guide.

What to bring:

  • Passport with current VOA stamp
  • Two passport-size photos
  • Proof of accommodation
  • ₹2,679 (~500,000 IDR or ~$27.79) in cash
  • Completed extension application form

You cannot chain two extensions (30 + 30 = 60 total). After the first extension expires, you must leave Indonesia and re-enter (which restarts VOA eligibility) or apply for a different visa type. For longer stays, see our Indonesia 60-day visa guide which covers alternative visa pathways beyond VOA.

Overstay fines

Overstay is charged at 1,000,000 IDR per day (roughly ₹5,500 or ~$62). After 60 days of overstay, you can face deportation, blacklisting, and entry bans of up to five years.

Don’t risk it. If your flight is delayed or plans change, contact the nearest immigration office before your VOA expires.

Advertisement

Common Mistakes & Rejection Reasons

  1. Forgetting the ₹3,374 (~35 USD) in cash. Most VoA counters accept card in 2026, but the machine fails often. Have ₹3,374 (~35 USD) notes plus an IDR backup. Officers at smaller counters may not break large USD bills.

  2. Showing a digital return ticket only. Phones run out of battery, screens crack, and locked phones can’t be opened at customs. Print your return flight confirmation at home.

  3. Passport under 6 months validity. This is the most common outright rejection. Check your expiry date before booking. If you have 5 months and 20 days, you can be denied boarding in your departure airport, not just Indonesian immigration.

  4. Mismatched name on booking vs passport. Middle names, married names, and Aadhaar-vs-passport discrepancies catch Indian travellers regularly. The name on your flight ticket, hotel booking, and VOA application must match your passport exactly.

  5. Trying to chain VOA entries without leaving. You can re-enter Indonesia on a fresh VOA after leaving and returning, but doing so back-to-back from Singapore or Kuala Lumpur within the same week has been flagged by immigration. Travel on for at least a few days before returning.

Getting Connected

After clearing immigration, the first thing most Indian travellers do is grab a SIM. Telkomsel has the best coverage across Indonesia, including Bali’s interior and inter-island ferries. The tourist 7-day SIM from Telkomsel costs ₹268 (~50,000 IDR or ~$2.78) and includes around 15 GB of data, sold at official Telkomsel counters in every arrival terminal.

If you’d rather land connected without the airport counter, an eSIM gives you data before you even board the flight to Bali, with Indonesia starting around ₹482 (~5 USD) for a 1 GB / 7-day plan. Useful if your phone supports eSIM and you’d rather skip the airport queue.

FAQ

Do Indians need a visa for Indonesia? Yes. Indians need a Visa-on-Arrival (₹3,374 (~35 USD), 30 days, single entry). There is no visa-free entry for Indian passport holders in 2026.

Can I get Indonesia visa on arrival with an Indian passport? Yes. Walk up to the VoA counter at any international Indonesian airport, pay ₹3,374 (~35 USD), and get the stamp. The whole process takes 15 to 45 minutes.

How many blank passport pages do I need for Indonesia? At least one full blank page for the VOA sticker and stamp. Two is safer if you’re also getting an extension.

Can I extend the Indonesia VOA? Yes, once, for another 30 days, at an Indonesian immigration office. Cost is ₹2,679 (~500,000 IDR).

Is Indonesia visa on arrival fee the same in Bali and Jakarta? Yes. The VOA fee is ₹3,374 (~35 USD) at every Indonesian international airport. Bali adds an ₹804 (~150,000 IDR or ~$8.34) tourism levy on top, which Jakarta does not charge.

Should I apply for Indonesia e-VOA before flying? Only if you’re landing during peak hours or anxious about queues. The fee and stay are identical to on-arrival.

What happens if I overstay my Indonesia VOA? You pay 1,000,000 IDR per day (roughly ₹5,500 or ~$62), and overstays beyond 60 days can trigger deportation, blacklisting, and bans of up to five years.

Advertisement

Subodh’s Take

The Indonesia VOA is one of the smoother Indian-traveller visa experiences in Southeast Asia. The ₹3,374 (~35 USD) fee is fair, the queue is usually manageable outside Bali’s evening peak, and there’s no paperwork to file in advance. The two real failure points are (a) cash on hand for the fee at smaller counters, and (b) forgetting the Bali levy is a separate post-immigration payment. Get both right and you’re on the beach in 30 minutes. Get either wrong and you’re scrambling at the airport.

- Subodh