Indonesia Visa for Indians: E-Visa vs. Visa-Free vs. Run Cost
Most travel blogs lump Indonesia visa options into one generic "just show up" narrative. But the truth for Indian passport holders is messier: you can enter visa-free for 30 days, apply for an e-visa in advance, or extend on-arrival — each with different costs, speed, and gotchas. This post breaks down your real options with exact fees, processing times, and the step-by-step application path so you don't arrive at Denpasar immigration to discover you chose wrong.
1. Visa-Free Entry: The 30-Day B211A Visa
Indonesia allows Indian passport holders 30 days of visa-free entry under the B211A exemption. You land, get stamped, and move on. No fee. No application. This is your fastest, cheapest route — if you're staying under 30 days and don't need to extend or work.
Here's what happens: You arrive, approach the immigration counter with your passport and completed arrival card (TCI form). You'll be asked your reason for visit (tourist = instant approval) and how long you're staying. If you say "15 days," you get 15 days stamped. If you say "30 days," you get 30 days stamped.
The catch is the date. Your B211A stamp is valid from the date of arrival. If you land on 1st January and say "30 days," your stamp expires on 31st January. Overstay by one day, and you face a fine of 1 million IDR (~₹5,000) per day, and potential exit-ban paperwork. Extensions are theoretically possible but require visits to immigration offices in Denpasar, Ubud, or Jakarta — slow and bureaucratic.
| Scenario | Cost (INR) | Speed | Duration | Best for |
|---|---|---|---|---|
| 30-day visa-free | ₹0 | Instant (on arrival) | 30 days | Short trips, budget travelers |
| E-visa | ₹1,200–₹1,500 | 1–3 working days | 30 days | Planning-ahead travelers, first-timers |
| Visa on arrival (airport) | ₹2,500–₹3,000 | Same day, ~30 min queue | 30 days | Last-minute decisions |
Most Indians arriving at Denpasar, Jakarta, or Yogyakarta use the B211A and never realize they have an option. Use this if you're under 30 days, your dates are fixed, and you don't need extensions.
2. E-Visa (Visa Aplikasi Online): The Smart Move for Peace of Mind
Indonesia's official e-visa, called Visa Aplikasi Online (VAO), costs $35 USD (~₹2,900) and lets you apply online 7–30 days before arrival. Processing takes 1–3 working days. You then skip the immigration queue, use the e-gate, and have approval in hand before you board.
Here's the process:
- Visit visa.imigrasi.go.id (the official Indonesian immigration portal).
- Create an account with your email and password.
- Fill in your arrival/departure dates, passport details, return flight, and accommodation address (hotel or Airbnb, both work).
- Upload a colour passport photo (4×6 cm, JPEG, max 100 KB) and a scan of your passport biographical page.
- Pay $35 USD via credit card or international payment gateway.
- Receive approval within 1–3 working days. The e-visa is a digital document — no stamp in your passport until you land.
- Print the e-visa or save it on your phone (digital copy works at immigration).
- At Denpasar immigration, hand it to the officer, they scan your passport, and you get an entry stamp.
The advantage over visa-free is certainty and speed. Your visa is pre-approved, your queue time is 5–10 minutes (separate e-gate counter), and if you're a nervous first-time traveler, you have proof on your phone that you're legal to enter. Indian passport holders, who sometimes face scrutiny at borders, appreciate this paper trail.
Cost breakdown:
- E-visa fee: $35 USD (~₹2,900)
- Total time investment: 15 minutes of form-filling
- Processing: 1–3 working days (apply by Thursday to land by Monday)
If your flight is on 15th March, apply by 1st March to guarantee approval. The portal is reliable but occasionally slow during peak monsoon season (November–January) when Indian travelers flood Bali.
Don't confuse this with unofficial third-party visa websites (they charge ₹2,000–₹4,000 for the same $35 visa — pure markup). Always use visa.imigrasi.go.id. Use our Free AI itinerary generator to plan your dates first, then apply for the e-visa with firm dates in hand.
3. Visa on Arrival (VOA): The Emergency Exit
If you didn't apply for an e-visa and can't qualify for visa-free (or you're extending), Visa on Arrival costs $35 USD (~₹2,900) when purchased on arrival at the airport, though some sources claim ₹2,500. Processing is same-day, taking 20–30 minutes in a dedicated counter at Denpasar, Jakarta, or Yogyakarta airports.
The process:
- Arrive. Skip the e-gate. Head to the Visa on Arrival counter (clearly marked in the arrivals hall).
- Hand over your passport, completed TCI form, and a colour passport photo (bring one; you'll regret not having it).
- Pay the fee in USD (bring cash; ATM is inside but sketchy) or Indonesian Rupiah (~500,000 IDR).
- Return in 20–30 minutes.
- Collect your passport with a 30-day stamp.
VOA is slower than e-visa and costs the same but exists for people who book flights without checking visa requirements (or arrive from a visa run to Thailand). Not recommended if you have time to apply for an e-visa.
4. Extended Stays: B211A Extension, ITAS, and Exemptions
If you're staying over 30 days, you need either an extension (B211A + 30 days) or a multiple-entry visa (ITAS) applied from outside Indonesia.
B211A Extension (on-arrival extension): If you entered on B211A visa-free, you can extend once for another 30 days by visiting the immigration office (Kantor Imigrasi):
- Cost: 250,000 IDR (~₹1,250)
- Where: Denpasar (Bali), Ubud (Bali), Jakarta (Central)
- Processing time: 3–5 working days
- Required: Passport, completed form IMI 503, passport photos (4×6, 2 copies), hotel/Airbnb proof
This is the budget option for a 60-day trip. However, the bureaucracy is real. You'll need to visit the office twice (submission and collection), speak broken English to a bored officer, and possibly wait. Use our Trip reality check to weigh this against booking a second flight out before day 30 (often cheaper than the extension stress).
ITAS (Visa Tinggal Terbatas): For stays of 60+ days, apply for an ITAS from your home country. This is a multiple-entry visa valid for 12 months but requires sponsorship (a company, school, or spouse). Cost varies (₹8,000–₹15,000 depending on your sponsor and nearest Indonesian embassy). Not for casual tourism — skip this unless you're relocating or studying.
| Stay Length | Visa Type | Cost (INR) | Effort | When to Apply |
|---|---|---|---|---|
| <30 days | B211A (visa-free) | ₹0 | None | On arrival |
| <30 days (advance planning) | E-visa | ₹2,900 | 15 min online | 7–30 days before |
| <30 days (last-minute) | VOA | ₹2,900 | 30 min on arrival | At airport counter |
| 30–60 days | B211A + extension | ₹1,250 (extension fee) | Moderate (office visit) | After arrival, before day 30 |
| 60+ days | ITAS | ₹8,000–₹15,000 | High (sponsorship) | 2–3 months before departure |
5. Which Visa to Choose: Decision Tree for Indian Travelers
You have <30 days and fixed travel dates? Apply for the e-visa 1–2 weeks before departure. You'll skip the immigration queue, have proof on your phone, and land calm. Cost is ₹2,900. Process time is 1–3 days. This is the move for first-timers and planned trips.
You have <30 days and booked your flight yesterday? Use visa-free (B211A). It's instant, zero cost, and works for anyone staying under 30 days. Just don't overstay. If you're paranoid, pay for VOA at the airport (same cost as e-visa, same duration, just slower).
You have 30–60 days? Enter on e-visa or visa-free, then extend the B211A for another 30 days once you land. Total cost: ₹2,900 (e-visa) + ₹1,250 (extension) = ₹4,150. Or skip the e-visa, use visa-free, and extend for ₹1,250 only. The extension is tedious but doable — one trip to the immigration office (Denpasar or Ubud), 3–5 days processing.
You have 60+ days? Apply for an ITAS before you leave India via sponsorship (company, school, or Indonesian partner). Or do visa runs: fly to Thailand for 3 days every 30 days (cheaper flights, actually faster than immigration lines). Use our Trip budget calculator to compare the real cost of runs vs. an ITAS.
You're extending or going back-to-back into Indonesia after visa-free? Watch the overstay clock. Day 31 = ₹5,000 fine. Day 31–60 = exit ban pending. Extensions exist but require in-country immigration office visits, which are slow and frustrating. Book your extension within the first week of arrival.
6. Common Mistakes & How to Avoid Them
Mistake 1: Assuming all visas are free. Indonesia is visa-free for under 30 days. After that, you pay. Many Indian travelers arrive on day 29 of a visa-free stay thinking they can extend it on the spot for free. They can't. The extension costs ₹1,250 and takes 3–5 days. Plan ahead.
Mistake 2: Overstaying and not realizing it. Your B211A stamp expires on a specific date. If you land on 1st February and say "30 days," you're out on 2nd March (the 31st day). If you leave on 3rd March, you've overstayed by one day. At immigration, the officer will flag this, collect a 1 million IDR fine (~₹5,000), and issue an exit-stamp. For multiple-day overstays (3+ days), an exit ban can follow. Don't test this. Set a phone reminder for day 28.
Mistake 3: Printing an e-visa as an image instead of official PDF. When you get e-visa approval, the immigration portal sends you a PDF approval letter. Print it or screenshot it. Some Indians screenshot the confirmation email instead of the actual e-visa attachment — that won't work at immigration. Download the PDF from your imigrasi account, not your email.
Mistake 4: Choosing the wrong visa type for a side-trip. You're in Bali for 20 days but want to fly to Timor-Leste for 2 days mid-trip. If you're on B211A visa-free, you can leave and re-enter, but Indonesia doesn't stamp you out (the departure slip is internal). Return flights to Bali and re-entry on B211A often work, but there's a small risk: immigration might ask "aren't you already here?" or deny re-entry without an exit stamp. To be safe, apply for an e-visa with multiple-entry option (costs $50 USD, ~₹4,150) if you're hopping in and out. Or just stay in Bali and skip Timor-Leste.
Mistake 5: Bringing a passport with <6 months validity. Indonesia technically requires 6 months validity from your departure date. An officer might refuse entry if your passport expires in 2 months. Check your passport expiry date before booking your flight. Use our Visa wizard for Indians to confirm your document readiness.
Frequently Asked Questions
How long does the Indonesia e-visa take to arrive?
The official e-visa takes 1–3 working days (Mon–Fri, excluding Indonesian public holidays). If you apply on a Thursday, expect approval by Tuesday or Wednesday. Never apply 1–2 days before your flight. Build in 5–7 days buffer. If you're a last-minute booker, just use visa-free entry (instant) or VOA (same-day at the airport).
Can I extend my B211A visa-free stamp twice (for 90 days total)?
No. You can extend once for 30 additional days. After day 60, your stamp expires and you must leave. To stay longer than 60 days, you need an ITAS applied from outside Indonesia, or you run a visa (leave and re-enter to reset the clock, though immigration is increasingly strict about this).
What if my e-visa is rejected? Do I get a refund?
Rejections are rare (Indonesia approves ~99% of Indian passport applications), but if rejected, the $35 USD fee is non-refundable. You can apply again immediately (submit a new application). Rejection usually happens only if your photo is blurry, your passport scan is missing, or there's a name mismatch. Triple-check your form before paying.
Is the visa-free 30 days calendar days or business days?
Calendar days. Your B211A stamp expires 30 calendar days from your arrival date, including weekends. If you arrive on a Thursday, day 30 is 30 days later (a Saturday). Overstay by one day = fine. Many travelers confuse this with business-day rules used in Western countries.
Can I apply for an e-visa if I'm already in Indonesia?
No. E-visas must be applied for before arrival. If you're already in Indonesia on visa-free and want to extend or get a multiple-entry visa, you must visit the immigration office (Imigrasi) in-country or leave and apply from a neighboring country (Thailand, Malaysia). This is why planning ahead saves stress.
Ready to plan your Indonesia trip?
Don't guess on visa dates or overstay by accident. Map out your exact dates, check your passport validity, and apply for an e-visa 1–2 weeks before you go. Use our Free AI itinerary generator to lock in your dates, then cross-reference visa rules with our Visa wizard for Indians.
Indonesian immigration is predictable once you know the rules. Book your flights, check your passport, apply for an e-visa if you're planning ahead (no reason not to), and leave 2 days before your visa expires. Don't test overstay fines or exit bans — they're real and expensive.
