Visa and entry in Indonesia
Warning Important- Passport must be valid at least 6 months and you need a return or onward ticket out of Indonesia.
- Submit the online arrival card no later than 3 days before arrival — autogates may not work without it.
- Set your passport above for your exact rule; many nationalities use e-VOA/VOA rather than visa-free entry.
- e-VOA/VOA costs 500,000 IDR and gives 30 days, extendable once by another 30 days.
- eVisa B1 tourist allows up to 60 days, costs about 1,000,000 IDR, and often needs proof of funds.
- Bali charges a separate tourist levy of 150,000 IDR per person, once per trip.
- Yellow fever proof is required only if you arrive from or transit a country with risk.
- Always confirm your exact case in the IATA Travel Centre / Timatic shortly before departure.
- Two mandatory online forms before boarding: the SatuSehat Health Pass (sshp.kemkes.go.id) and the Electronic Customs Declaration (ecd.beacukai.go.id), which issues a QR code.
More details
Entry, visas, and arrival formalities
Key point: Indonesia is a typical case of a country where the actual outcome depends on the combination of nationality, passport type, length of stay, purpose of travel, transit countries, passport validity, and sometimes the specific entry point. IATA explicitly states that its Travel Centre / Timatic provides personalized passport, visa, and health requirements based on the traveler's details and itinerary; this is exactly the system airlines use at boarding. (IATA Travel Centre; IATA Travelers FAQ)
Decision logic
What is officially confirmed today
Indonesia's immigration authority publicly maintains three important lists: VOA/eVOA eligibility, Bebas Visa Kunjungan (visa exemption), and Calling Visa. The VOA/eVOA list currently contains 97 countries and entities, including most EU member states; the Calling Visa list has 6 countries; a separate visa-free entry page shows 20 items. At the same time, the public eVisa homepage mentions a "Visa Exemption for ASEAN Foreigner", so there is visible simplification or not fully synchronized presentation across the public endpoints. For every specific trip, verify the final outcome in the IATA Travel Centre / Timatic shortly before departure. (Imigrasi: VOA list; Imigrasi: BVK list; Imigrasi: Calling Visa list; eVisa homepage)
Indonesian eVisa/eVOA sources currently confirm several shared entry minimums: a passport valid for at least 6 months, for some categories also proof of sufficient funds, and for eVOA/VOA explicitly a departure/onward ticket out of Indonesia.
The arrival card is now another essential step: the eVisa homepage states that all travelers must submit the arrival card no later than 3 days before arrival. This matters in practice for the autogates too — a recent traveler report on Reddit describes the e-gate not working until the arrival card was completed. (eVisa homepage; Reddit: Horrible beginning to our Bali trip)
Bali additionally collects a levy of 150,000 IDR per person from foreign tourists, paid once per trip to Bali; the official Love Bali FAQ states the amount and the payment method. Smartraveller also reminds travelers that this levy is separate from the eVOA/VOA. (Love Bali FAQ; Smartraveller Indonesia)
Health rules can genuinely depend on your transit. The CDC states for Indonesia that the yellow fever vaccine is not generally recommended for direct travel, but it is required for travelers aged 9 months and older arriving from countries with yellow fever risk; the WHO additionally applies a rule covering longer transits through an at-risk airport. (CDC Indonesia traveler view; WHO yellow fever requirements)
Visa options by outcome
| Outcome | When it makes sense | Price | Max. stay | Processing | Min. passport validity | Onward ticket | Proof of accommodation | Funds | Entry form | Vaccination / health | Primary source |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Visa-free / BVK | Only for nationalities on the official BVK list; the public immigration page shows 20 items while the eVisa homepage also mentions an ASEAN exemption. Final verification in Timatic is necessary. | not stated | the length of stay was not explicitly shown on the publicly available official endpoint; verify in the IATA Travel Centre for the specific passport and itinerary | not a visa | passport rules are determined by Timatic and the immigration profile | per itinerary / Timatic | per travel purpose and Timatic | per travel purpose and Timatic | yes, arrival card | yellow fever depending on route | Imigrasi BVK list, eVisa homepage, IATA Travel Centre |
| eVOA | If your nationality is on the VOA list and you want to arrange the visa online before departure. DPS is an official entry point for eVOA. | 500,000 IDR | 30 days, extendable by another 30 days | online before departure; sent by e-mail after payment and approval | 6 months | yes | the public eVOA endpoint does not require it among the uploads | for the eVOA request itself the public requirements are passport, photo, e-mail, and card; further checks may occur at entry | yes, arrival card | yellow fever depending on route | eVOA info, VOA FAQ, Entry points |
| eVisa B1 tourist / family / transit | When you are not in the VOA regime or you want a clearly defined visit-transit status in advance | 1,000,000 IDR | up to 60 days, extendable | most tourist visas within 5 working days | 6 months | for some visit categories yes | an upload is not always mandatory; it may follow from the purpose or the host | often yes; bank statement of min. USD 2,000 or equivalent | yes, arrival card | yellow fever depending on route | B1 FAQ, tourist visa processing FAQ |
| Classic / sponsored / Calling Visa | For nationalities on the calling-visa list or for purposes outside a tourist visit | varies by type | varies by type | varies by type | usually 6 months, sometimes more for travel documents | often yes | often yes / sponsor | often min. USD 2,000 or a guarantee | yes, arrival card | yellow fever depending on route | Calling Visa list, eVisa categories, selected FAQ with guarantor |
How to verify your own case
The final answer always combines your current nationality eligibility on the Indonesian immigration lists with the entry and health rules in Timatic/CDC/WHO. Rely on those live sources rather than static country tables — otherwise you risk a situation where a tourist entry looks fine on paper but the airline still refuses boarding because of a transit rule, a yellow-fever requirement, or insufficient passport validity. (IATA Travel Centre; Imigrasi lists; CDC Indonesia)
Example — a passport on the VOA/eVOA list (most EU passports), tourism, stay up to 30 days, direct arrival at DPS, passport valid for well over 6 months: the public list of Indonesian immigration places such passports among nationalities eligible for VOA/eVOA, not on the publicly displayed BVK list. The correct practical outcome is therefore "eVOA/VOA — yes", not "visa-free". (Imigrasi VOA list; Imigrasi BVK list)