Visas and entry

Indonesia visa on arrival for Indians: e-VoA, fee, Bali levy and arrival card

Indonesia visa on arrival for Indians: the e-VoA costs IDR 500,000 for a 30-day stay, extendable once. Entry points, arrival card and the Bali tourist levy.

  • 16 min read
  • Published
  • Last reviewed
  • By Voyfaro

For: Indian passport

On this page

Bali beaches, Jakarta business trips, Komodo boat tours, Yogyakarta temples: Indonesia is an easy trip from India. Indian passport holders do not get visa-free entry, but India is on Indonesia’s visa on arrival list. You can buy the same visa online before you fly, as an electronic visa on arrival (e-VoA).

There are three separate steps for most Indian visitors to Bali: the visa, the All Indonesia arrival card, and the Bali tourist levy. Each has its own official website. This guide explains all three.

We checked every official page listed under Sources on 7 October 2026. Voyfaro is not affiliated with any government, and we do not apply for visas or pay levies for you.

Indonesia visa on arrival for Indians: quick answer

  • Do Indians need a visa for Indonesia? Yes, for an ordinary Indian passport. India is on the Directorate General of Immigration’s list of visa on arrival countries. India is not on the visa-free visit list.
  • Which visa? The B1 Tourist (Visa On Arrival). Apply online as an e-VoA on evisa.imigrasi.go.id, or get it at an immigration checkpoint when you land.
  • Fee: IDR 500,000 (Rp500.000) per person, as listed on the official e-Visa site. Card or service fees may be added when you pay.
  • Stay: up to 30 days, extendable once for another 30 days.
  • Passport: valid for at least 6 months.
  • Ticket: you must show an outbound ticket from Indonesia.
  • Arrival card: every traveller must submit an arrival card on allindonesia.imigrasi.go.id within 3 days before arrival. It is a separate step from the visa.
  • Going to Bali? The Bali Provincial Government charges foreign tourists a levy of IDR 150,000 per person. Pay it on lovebali.baliprov.go.id, through the Love Bali app, or at counters on arrival in Bali.
  • Overstay: the official e-Visa site lists an overstay charge of IDR 1,000,000 per person per day.

Who this applies to

This guide is for Indian citizens with an ordinary passport who want a short trip to Indonesia. That includes holidays, visiting friends or family, business meetings, and medical treatment, which are the activities the B1 visa on arrival covers. It applies whether you fly from Delhi, Mumbai or Bengaluru, or from Dubai, Singapore or London. The visa on arrival list is based on your nationality, not where you live.

It does not cover work, study, long stays or diplomatic and official passports. Those need a different visa. The e-Visa site lists them by purpose.

The same B1 visa on arrival is open to many other passports too, including British, American, Emirati, Saudi and South African. The rules below apply to them in the same way. Some nationalities on the visa on arrival list, such as Malaysian, Singaporean, Thai, Filipino and Brazilian, are also on the visa-free visit list, so they should check that list first. Both lists are linked under Sources.

e-VoA or visa at the airport?

Both give you the same B1 visa on arrival. The difference is when you get it.

e-VoA (online) Visa on arrival at the checkpoint
Where you apply evisa.imigrasi.go.id, before you travel At certain immigration checkpoints, when you arrive
Fee IDR 500,000 The official pages we checked list one B1 fee of IDR 500,000; they do not set out a separate counter price
Payment SIMPONI, or a Mastercard, Visa or JCB credit or debit card The official pages we checked do not list the payment methods at the counters
Stay Up to 30 days, extendable for another 30 days Up to 30 days, extendable for another 30 days
Documents Passport valid 6 months, outbound ticket Passport valid 6 months, outbound ticket
Entry points Listed airports, seaports and land borders (see below) “Certain immigration checkpoints”, per the immigration FAQ

Our view: if you can, apply for the e-VoA before you fly. You arrive with the visa already issued, and you know your application went through before you board.

How to apply for the e-VoA

  1. Open the official site. Go to evisa.imigrasi.go.id. It is run by the Directorate General of Immigration, Ministry of Immigration and Corrections.
  2. Choose your visa. On the visa selection page, pick “General, Family, or Social”, then “Tourism, Family Visit, and Transit”, then India as your nationality. Choose B1 - Tourist (Visa On Arrival). The stay shown is 30 days.
  3. Prepare your documents. The immigration FAQ asks for a passport biodata page with at least 6 months’ validity from your arrival date, a passport-size photo and an email address. Uploads must be JPG, JPEG or PNG, up to 200 KB each.
  4. Apply for your group. The e-Visa site says up to 5 people can be included in one e-VoA application at the same time.
  5. Pay. The site accepts SIMPONI or a Mastercard, Visa or JCB credit or debit card.
  6. Download the visa. Once approved, a download link is sent to your email. Save it on your phone and keep a printed copy.

Check every detail before you pay. The e-Visa FAQ says if your information is wrong, you must make a new application. It also says fees are not refunded for refused, unused or incorrect applications.

Timing. The e-Visa FAQ says you can apply up to 14 days before you travel, and advises applying at least 48 hours before departure. The B1 page lists a visa validity of 90 days, which is separate from your 30-day stay. The FAQ says the stay counts from your arrival date.

Extra charges. The visa fee is IDR 500,000. The e-Visa FAQ says a service fee is charged, and card payments may carry extra fees, so the total on your card can be higher.

Where you can enter with an e-VoA

The Directorate General of Immigration publishes a list of “Points of Entry for E-VOA Holders”. On 7 October 2026 it listed these airports:

  • Bali: Ngurah Rai
  • Jakarta: Soekarno-Hatta and Halim Perdana Kusuma
  • Java: Juanda (East Java), Kertajati (West Java), Yogyakarta
  • Sumatra: Kualanamu (North Sumatra), Minangkabau (West Sumatra), Sultan Iskandar Muda (Aceh), Sultan Syarif Kasim II (Riau)
  • Other islands: Hang Nadim (Riau Islands), Sam Ratulangi (North Sulawesi), Sultan Hasanuddin (South Sulawesi), Sultan Aji Muhammad Sulaiman (East Kalimantan), Zainuddin Abdul Madjid (West Nusa Tenggara), Sentani (Papua)

The list also includes 11 land border crossings and 95 seaports. In Bali, the seaports listed are Benoa, Padang Bai and Celukan Bawang. Batam Centre and Sekupang in the Riau Islands are on it too, and so is Labuan Bajo seaport.

If your flight or ferry lands somewhere else, check the current list on imigrasi.go.id before you travel. An airport missing from the list may not accept e-VoA holders.

What the visa on arrival allows

The B1 page on the e-Visa site says you can:

  • Do tourism and visit friends or family
  • Attend meetings, incentives, conventions and exhibitions
  • Discuss, negotiate and sign business agreements, and make site visits to offices, factories or mines
  • Have medical treatment

You must not sell goods or services, or receive wages or fees from anyone in Indonesia. You must have enough money for your stay. Breaking these rules can lead to fines, deportation or other legal action.

A visa is not a promise of entry. The B1 page says every holder of a visit visa can still be refused entry. The decision is made by the immigration officer at the border.

Extending your stay

The B1 visa on arrival gives you up to 30 days. The official page says it is extendable for another 30 days, so the most you can stay on it is 60 days.

  • The e-Visa homepage has an “Extend My Visa” button, which leads to the stay permit service.
  • The B1 page says stay permit extensions can be accessed through the immigration website, imigrasi.go.id.
  • The e-Visa FAQ says that if you want to stay longer than your visa allows, you must apply for a residence permit extension at the Immigration Office. Start online, follow the instructions you are given, and be ready to visit an Immigration Office.
  • The official pages we checked do not list an extension fee. Do not assume it is free: check the cost shown in the portal or at the office before you apply.
  • You cannot buy a new e-VoA from inside Indonesia. The e-Visa FAQ says you must leave Indonesia before applying for a new visitor visa.
  • Apply before your first 30 days end. If you stay past your permit, the e-Visa site lists an overstay charge (the FAQ calls it a fine) of IDR 1,000,000 per person per day, and you can be detained or deported.

If you already know you need more than 30 days, look at the C1 Tourist Single Entry Visitor Visa on the same site. It lists a 60-day stay, a fee of IDR 1,000,000 (another line on the same page says IDR 1,500,000, so check the final amount at checkout), and a bank statement of at least USD 2,000 for the last 3 months, among other documents. You apply for it before you travel.

The All Indonesia arrival card

The e-Visa homepage says: all travellers must submit an arrival card within 3 days before arrival in Indonesia. The link goes to allindonesia.imigrasi.go.id.

What it is:

  • One form for four checks. Indonesian immigration says All Indonesia brings together the immigration, customs, health and quarantine declarations for international passengers in one digital form.
  • What you fill in: your passport details, flight, arrival date and address in Indonesia; your travel history for the last 21 days and current health; any animals, fish or plants you carry; and your customs declaration. Declare large amounts of cash, excise goods over the limits, and phones or other devices that need IMEI registration.
  • What you get: a QR code. Officers from immigration, quarantine and customs scan it on arrival, instead of separate paper forms.
  • It is not a visa. You still need your e-VoA, or must buy the visa on arrival.

The official pages we checked do not mention a separate SATUSEHAT health pass for arrivals. The health questions are part of the All Indonesia form.

The Bali tourist levy

If Bali is on your route, the Bali Provincial Government charges a levy for foreign tourists. It is separate from the visa and from the arrival card.

  • Amount: IDR 150,000 per person.
  • How often: the Love Bali FAQ says you pay it once while you travel in Bali, before you leave Indonesia.
  • Who pays: every international tourist who travels to Bali for tourism.
  • How to pay: on lovebali.baliprov.go.id, in the Love Bali app, at payment counters at the airport and ports in Bali, or through hotels, travel agents and attractions registered with Love Bali. Payment is cashless only.
  • When: Love Bali strongly encourages paying online before you leave for Bali.
  • Proof: you get a levy voucher with a QR code by email. Use an email address you can open on your phone.
  • Refunds: the Love Bali terms say levy payments cannot be refunded.

Exemptions. The Love Bali FAQ lists holders of diplomatic and official visas, transport crew, KITAS and KITAP holders, and holders of family unification, student, golden and other non-tourism visas. Golden visa holders and holders of other non-tourism visas must apply for the exemption through Love Bali at least 5 days before arrival in Bali. The terms say that if you apply less than 5 days before, you pay the levy. An Indian tourist on a B1 visa on arrival is a tourist, so expect to pay.

The legal basis is Bali Provincial Regulation No. 2 of 2025, which amends Regulation No. 6 of 2023 on the levy for foreign tourists.

Before you fly

  • Passport valid for at least 6 months from your arrival date
  • e-VoA approved and saved, or enough to pay for the visa on arrival
  • Outbound ticket from Indonesia (the e-Visa FAQ advises having it printed)
  • All Indonesia arrival card submitted within 3 days before arrival, QR code saved
  • Bali levy voucher in your email, if you are going to Bali
  • Hotel address in Indonesia, for the arrival card
  • Mobile data on arrival, to show QR codes. Our eSIM vs roaming vs local SIM guide explains the options, or compare eSIMs
  • Travel insurance that covers medical costs in Indonesia

Common mistakes and scams

  • Using a look-alike visa website. Indonesian immigration says official government websites often end in .go.id. Apply only on evisa.imigrasi.go.id. Other sites may charge extra or collect your passport data.
  • Paying anyone who promises approval. Only Indonesian immigration decides. A visa does not oblige the officer to let you in.
  • Thinking the arrival card is a visa. All Indonesia is a declaration, not permission to enter.
  • Submitting the arrival card too early. The e-Visa site says within 3 days before arrival.
  • Arriving without an onward ticket. It is a listed requirement for the visa on arrival.
  • A passport with less than 6 months left. Renew it first.
  • Typing errors in the e-VoA. You must apply and pay again.
  • Landing at a checkpoint not on the e-VoA list. Check the list for your airport or port.
  • Paying the Bali levy through an unknown website. Use the Love Bali site or app, the counters in Bali, or a partner listed on the Love Bali site. Love Bali says its official app is only on Google Play and the App Store.
  • Overstaying. IDR 1,000,000 per day adds up fast, and you can be deported.
  • Working on a visa on arrival. Paid work, selling, and receiving wages are not allowed.

How Voyfaro can help

  • Visas: we point you to the official Indonesian pages and explain them in plain English. We do not apply for, issue or guarantee visas, e-VoAs or arrival cards, and we do not collect the Bali levy. See our visa guidance.
  • Bookings: we help you compare flights, hotels, eSIMs and travel insurance from partners we reach through the Travelpayouts affiliate network.
  • You stay in control: you book and pay directly with the partner. We may earn a commission at no extra cost to you. See our affiliate disclosure.
  • Questions? Contact us with your dates, route and who is travelling. Asking is free.

Planning a wider South-East Asia trip? Our Thailand visa guide covers the current rules for Indian passports there.

FAQ

Can Indians get a visa on arrival in Indonesia?

Yes. India is on the Directorate General of Immigration’s list of visa on arrival countries. Indian passport holders can get the B1 Tourist (Visa On Arrival) at certain immigration checkpoints, or apply online first as an e-VoA on evisa.imigrasi.go.id.

How much is the Indonesia visa on arrival for Indians?

The official e-Visa site lists the B1 visa on arrival at IDR 500,000 per person. The Bali tourist levy of IDR 150,000 is a separate charge, and only applies if you travel to Bali.

How long can I stay on the visa on arrival?

Up to 30 days from your arrival date. The official page says you can extend it once for another 30 days. Overstaying costs IDR 1,000,000 per person per day.

Is Indonesia visa-free for Indians?

No. India is not on the Directorate General of Immigration’s visa-free visit list. Indian passport holders use the visa on arrival or another visa.

Do I need the All Indonesia arrival card as well as the e-VoA?

Yes. The e-Visa site says all travellers must submit an arrival card within 3 days before arriving in Indonesia, on allindonesia.imigrasi.go.id. It covers immigration, customs, health and quarantine. It is not a visa.

Do I have to pay the Bali tourist levy?

If you visit Bali as a tourist, yes. It is IDR 150,000 per person, paid once on lovebali.baliprov.go.id, in the Love Bali app, or at counters on arrival in Bali. It cannot be refunded.

Which airports accept the e-VoA?

The immigration list includes Ngurah Rai in Bali, Soekarno-Hatta and Halim Perdana Kusuma in Jakarta, Juanda in East Java, Yogyakarta, Kualanamu, Sam Ratulangi, Sultan Hasanuddin, Zainuddin Abdul Madjid and others, plus many seaports and land borders. Check the current list before you travel.

What passport validity do I need for Indonesia?

At least 6 months from your arrival date, plus an outbound ticket from Indonesia.

Can Voyfaro get my Indonesia visa for me?

No. Apply yourself on evisa.imigrasi.go.id. Only Indonesian immigration decides. We point you to the official sources and help you compare flights, hotels, eSIMs and insurance for your trip.

Sources

Official pages we checked on 7 October 2026:

  • Directorate General of Immigration, Indonesia e-Visa website (official e-Visa site; apply, pay by SIMPONI or Mastercard, Visa or JCB card, download link by email; “Extend My Visa”; up to 5 people per e-VoA application; arrival card required within 3 days before arrival)
  • Directorate General of Immigration, e-Visa visa selection (India, tourism: B1 Tourist (Visa On Arrival), Rp500.000, stay up to 30 days extendable for another 30 days, permitted and prohibited activities, passport valid at least 6 months, outbound ticket, visa validity 90 days, overstay surcharge IDR 1,000,000 per person per day, stay permit extension via imigrasi.go.id; C1 60-day visa, IDR 1,000,000 with a separate IDR 1,500,000 administration fee line, bank statement, extra card payment fees)
  • Directorate General of Immigration, e-Visa FAQ (apply up to 14 days before travel and at least 48 hours before departure; service fee; residence permit extension at the Immigration Office; no new visitor visa from inside Indonesia; no refunds for errors, refusals or unused visas; 90-day visa validity separate from the 30-day stay counted from arrival; visa does not guarantee entry; return ticket advice). Some answers on this page appear older than the current entry point list, so we relied on the B1 page and the list for entry points
  • Directorate General of Immigration, VoA Subject List (India is listed)
  • Directorate General of Immigration, Visa-free visit list (India is not listed)
  • Directorate General of Immigration, Points of Entry for E-VOA Holders (16 airports, 11 land borders and 95 seaports)
  • Directorate General of Immigration, Visa FAQ (last updated 30 September 2026: e-VoA and visa on arrival requirements, India on the e-VoA list, visa on arrival at certain immigration checkpoints)
  • Directorate General of Immigration, All Indonesia news article (10 December 2025: written for returning Indonesians, but describes the same All Indonesia form for international passengers: one form for immigration, customs, health and quarantine; QR code scanned by immigration, quarantine and customs. The 3-day rule for visitors comes from the e-Visa homepage)
  • Directorate General of Immigration, All Indonesia (arrival card portal)
  • Directorate General of Immigration, imigrasi.go.id (official government websites often end in .go.id)
  • Bali Provincial Government, Love Bali (tourist levy IDR 150,000; pay online or at counters)
  • Bali Provincial Government, Love Bali FAQ (IDR 150,000 per person, paid once before leaving Indonesia, cashless, who pays, exemptions, legal basis)
  • Bali Provincial Government, Love Bali terms (mandatory, non-cash, non-refundable, exemptions, apply at least 5 days before arrival for golden and other non-tourism visa exemptions or pay the levy, official app only on Google Play and the App Store)
  • Bali Provincial Government, About Love Bali (Regional Regulation No. 2 of 2025 and Governor Regulation No. 25 of 2025; pay before arriving in Bali)

Last reviewed Report a correction