Indonesia visa for Ukrainian citizens
Ukrainian citizens can get a visa on arrival in Indonesia for up to 30 days.
- Status
- Visa on arrival
- Max stay
- 30 days
- Official cost
- 500000 IDR
- Before departure
- Obtain on arrival
Cost note
The visa on arrival (B1) costs IDR 500,000 (about USD 30-35). It can be extended once for a further 30 days for an additional fee. The official e-VOA portal sets the price; ignore agent markups.
What you need
- Ukrainian passport valid at least 6 months from the date of arrival
- Visa on arrival paid at a designated airport/seaport, or an e-VOA (B1) obtained in advance via the official portal
- Confirmed return or onward ticket
- All Indonesia electronic arrival card (SATUSEHAT Health Pass / arrival declaration) completed before arrival
- Proof of sufficient funds and accommodation may be requested
Official source
https://evisa.imigrasi.go.id/Use the government route and fee only. Avoid lookalike agent sites that add markups or mimic official portals.
Why this verdict
Ukraine is on Indonesia's visa-on-arrival (B1) eligibility list. The visa on arrival permits a 30-day stay for tourism, family visit or transit and can be extended once for a further 30 days (60 days total) at a local immigration office. It can be bought on arrival at designated entry points (including Bali/Ngurah Rai) or pre-purchased as an electronic e-VOA via the official Directorate General of Immigration portal. It does NOT permit work and cannot be converted to other stay permits without leaving and re-entering. Entry remains at the discretion of Indonesian Immigration.
Frequently asked questions
- Do Ukrainian citizens need a visa for Indonesia?
- Ukrainian citizens can get a visa on arrival in Indonesia for up to 30 days. (Visa on arrival.)
- How long can Ukrainian passport holders stay in Indonesia?
- Up to 30 days.
- How much does the Indonesia entry cost for Ukrainian citizens?
- The official fee is 500000 IDR. This page tracks the official government fee only, not agent markup.