This article is reviewed regularly by Wego’s editorial team to ensure that the content is up to date & accurate.
Updated January 2025
Table of Contents
Indonesia visa on arrival countries list
The Directorate General of Immigration Indonesia has expanded the list of countries eligible for VOA. Here is the complete list of the countries:
- Albania
- Andorra
- Argentina
- Armenia
- Austria
- Australia
- Bahrain
- Belarus
- Belgium
- Brazil
- Brunei Darussalam
- Bosnia Herzegovina
- Bulgaria
- Cambodia
- Canada
- Chile
- China
- Croatia
- Colombia
- Cyprus
- Czech
- Denmark
- Ecuador
- Egypt
- Estonia
- Finland
- France
- Germany
- Great Britain
- Greece
- Guatemala
- Hongkong
- Hungary
- Iceland
- India
- Ireland
- Italy
- Japan
- Jordan
- Kazakhstan
- Kenya
- Kuwait
- Laos
- Latvia
- Liechtenstein
- Lithuania
- Luxemburg
- Macau
- Malaysia
- Maldives
- Malta
- Monaco
- Morocco
- Mozambique
- Mexico
- Myanmar
- Netherland
- New Zealand
- Norway
- Oman
- Palestine
- Panama
- Papua New Guinea
- Peru
- Philippines
- Poland
- Portugal
- Qatar
- Romania
- Russia
- Rwanda
- Saudi Arabia
- San Marino
- Serbia
- Seychelles
- Singapore
- Slovakia
- Slovenia
- South Africa
- South Korea
- Spain
- Suriname
- Sweden
- Switzerland
- Taiwan
- Tanzania
- Thailand
- Timor-Leste
- Tunisia
- Turkey
- Ukraine
- United Arab Emirates
- United States of America
- Uzbekistan
- Vatican
- Venezuela
- Vietnam

Indonesia visa on arrival requirements
Here are the rules and regulations for obtaining VOA:
- International travelers with passports from eligible countries can apply for VOA through the online portal or immigration control upon arrival in Indonesia.
- Indonesian VOA or B1 visas permit tourism, visiting friends and family, business meetings, conferences, seminars, or transit from Indonesia to other countries.
- International travelers must present the following documents to the immigration officer upon arrival for immigration inspection:
- Passport valid for at least 6 months
- Recent color photograph (if you wish to apply for an e-VOA)
- Return tickets or onward tickets to other countries, except for crew members who will stop to join their ship and continue their journey to another country
- Foreigners without regular passports, such as those traveling on temporary passports, emergency documents, or similar travel papers, are not eligible for a VOA.
- Foreigners with a stay permit from a VOA are not allowed to sell goods or services or receive salary, wages, or compensation for their work or business from individuals or corporations in Indonesia.
The Indonesian government has extended the VOA facility to more entry points, including Soekarno-Hatta International Airport in Tangerang-Banten, Kualanamu International Airport in Medan, Juanda International Airport in Surabaya, Sultan Hasanuddin International Airport in Makassar, and Sam Ratulangi International Airport in Manado.
Now, travelers who wish to enter Indonesia from entry points other than Bali, Riau, West Nusa Tenggara, Batam or Bintan can apply for a B211A visa at Indonesia’s online immigration portal.
How to get an Indonesian visa on arrival?
Electronic visa on arrival
Indonesia provides an online visa application system known as the Electronic Visa on Arrival (e-VOA). Below are the steps for applying for an Indonesian visa on arrival through the e-VOA system:
- Visit Indonesia’s online immigration portal and click “Register” to create an account.
- Provide your personal details and passport information, then click “Submit.”
- Check your email for an activation notification and click “Activate” to finalize your account.
- Go to the “Home” menu and click “Apply” (or “Application”) to begin your e-VOA application.
- Fill out the form, upload the required document files, click “Submit,” and proceed to payment.
- Click “Make a Payment” and enter your credit card details. Cards with Visa, Mastercard, or JCB logos are accepted.
- Review your payment details and click “Pay Now.” Your e-VOA will be processed upon successful payment.
- You will receive an email notification when your e-VOA is ready. Click “Download” to obtain it.
- Show a printed copy or your phone displaying the approved e-VOA to immigration officers upon arrival.
This convenient service allows eligible travelers to obtain their visa on arrival before their trip. You can simultaneously apply for e-VOAs for up to five individuals using a single application.
Check out our dedicated article to learn more about the Indonesia e-Visa.
Points of Entry for e-VOA Holders
Travelers with an e-VOA can enter Indonesia through the following entry points. This list may be subject to change. Visit here for the most up-to-date information on entry points for e-VOA holders.
Airports
- Hang Nadim, Riau Islands
- Halim Perdana Kusuma, Special Capital Region of Jakarta
- Juanda, East Java
- Kertajati, West Java
- Kualanamu, North Sumatera
- Minangkabau, West Sumatera
- Ngurah Rai, Bali
- Sam Ratulangi, North Sulawesi
- Sentani, Papua
- Soekarno Hatta, Special Capital Region of Jakarta
- Sultan Aji Muhammad Sulaiman, East Kalimantan
- Sultan Hasanuddin, South Sulawesi
- Sultan Iskandar Muda, Aceh
- Sultan Syarif Kasim II, Riau
- Yogyakarta, Yogyakarta
- Zainuddin Abdul Madjid, West Nusa Tenggara
Seaports
- Achmad Yani, Ternate – North Maluku
- Amamapare, Mimika – Papua
- Anggrek, Gorontalo – Gorontalo
- Bagan Siapi-Api, Bagan Siapi-Api – Riau
- Bandar Bentan Telani Lagoi, Tanjung Uban – Riau Islands
- Bandar Seri Udana Lobam, Tanjung Uban – Riau Islands
- Bandar Sri Setia Raja, Bengkalis – Riau
- Batam Centre, Batam – Kepulauan Riau
- Batu Ampar, Batam – Kepulauan Riau
- Belakang Padang, Belakang Padang – Riau Islands
- Belawan, Belawan – North Sumatera
- Benete, Sumbawa Besar – West Nusa Tenggara
- Benoa, Denpasar – Bali
- Biak, Biak – Papua
- Boom Baru, Palembang – South Sumatera
- Celukan Bawang, Singaraja – Bali
- Cirebon, Cirebon – West Java
- Citra Tri Tunas, Batam – Riau Islands
- Ciwandan, Cilegon – Banten
- Dumai, Dumai – Riau
- Dwi Kora, Pontianak – West Kalimantan
- Garongkong, South Sulawesi
- Gunung Sitoli, Sibolga – North Sumatera
- Jambi, Jambi – Jambi
- Jayapura, Jayapura – Papua
- Kabil, Batam – Kepulauan Riau
- Kendari, Kendari – Southeast Sulawesi
- Kota Baru, Batulicin – South Kalimantan
- Kuala Enok, Tembilahan – Riau
- Kuala Langsa, Langsa – Aceh
- Kuala Tanjung, Tanjung Balai Asahan – North Sumatera
- Kuala Tungkal, Kuala Tungkal – Jambi
- Kumai, Sampit – Central Kalimantan
- Labuan Bajo, Labuan Bajo – East Nusa Tenggara
- Lauren Say, Maumere – East Nusa Tenggara
- Lembar, Mataram – West Nusa Tenggara
- Lhokseumawe, Lhokseumawe – Aceh
- Malahayati, Banda Aceh – Aceh
- Malundung, Tarakan – East Kalimantan
- Manado, Manado – North Sulawesi
- Marina Ancol, North Jakarta – Special Capital Region of Jakarta
- Marina Teluk Senimba, Batam – Riau Islands
- Merauke, Merauke – Papua
- Muara Sabak, Kuala Tungkal – Jambi
- Nongsa Terminal Bahari, Batam – Riau Islands
- Nusantara, Tahuna – North Sulawesi
- Nusantara Pare Pare, Pare Pare – South Sulawesi
- Padang Bai, Singaraja – Bali
- Panarukan, Jember – East Java
- Pangkal Balam, Pangkal Pinang – Bangka Belitung
- Panjang, Bandar Lampung – Lampung
- Pantoloan, Palu – Central Sulawesi
- Pasuruan, Malang – East Java
- Patimban, Bandung – West Java
- Probolinggo, Malang – East Jawa
- Pulau Baai, Bengkulu – Bengkulu
- Sabang, Sabang – Aceh
- Samarinda, Samarinda – East Kalimantan
- Sampit, Sampit – Central Kalimantan
- Samudera, Bitung – North Sulawesi
- Saumlaki, Tual – Maluku
- Sekupang, Batam – Riau Islands
- Selat Lampa, Ranai – Riau Islands
- Semayang, Balikpapan – East Kalimantan
- Siak Sri Indapura, Siak – Riau
- Sibolga, Sibolga – North Sumatera
- Sintete, Sambas – West Kalimantan
- Soekarno-Hatta, Makassar – South Sulawesi
- Sorong, Sorong – Papua
- Sri Bayintan, Tanjung Pinang – Riau Islands
- Sri Bintan Pura, Tanjung Pinang – Riau Islands
- Sunda Kelapa, North Jakarta – Special Capital Region of Jakarta
- Sungai Guntung, Tembilahan – Riau
- Sungai Pakning, Bengkalis – Riau
- Taboneo, Banjarmasin – South Kalimantan
- Tanjung Balai Karimun, Tanjung Balai Karimun – Riau Islands
- Tanjung Emas, Semarang – Central Java
- Tanjung Gudang, Pangkal Pinang – Bangka Belitung
- Tanjung Harapan, Selat Panjang – Riau
- Tanjung Intan, Cilacap – Central Java
- Tanjung Kalian, Pangkal Pinang – Bangka Belitung
- Tanjung Medang, Bengkalis – Riau
- Tanjung Pandan, Tanjung Pandan – Bangka Belitung
- Tanjung Perak, Tanjung Perak – East Java
- Tanjung Priok, Tanjung Priok – Special Capital Region of Jakarta
- Tanjung Uban, Tanjung Uban – Riau Islands
- Tanjung Wangi, Banyuwangi – East Java
- Tarempa, Tarempa – Riau Islands
- Teluk Bayur, Padang – West Sumatera
- Teluk Nibung, Tanjung Balai Asahan – North Sumatera
- Tembilahan, Tembilahan – Riau
- Tenau, Kupang – East Nusa Tenggara
- Tri Sakti, Banjarmasin – South Kalimantan
- Tual, Tual – Maluku
- Yos Sudarso, Ambon – Maluku
Cross-border posts
- Aruk, West Kalimantan
- Entikong, West Kalimantan
- Jagoi Babang, West Kalimantan
- Mota’ain, East Nusa Tenggara
- Motamasin, East Nusa Tenggara
- Nangai Badau, West Kalimantan
- Sei Nyamuk, North Kalimantan
- Serasan, Riau Islands
- Skouw, Papua
- Tunon Taka, North Kalimantan
- Wini, East Nusa Tenggara
Indonesia visa on arrival validity
Tourists entering Indonesia on a VOA are initially granted a 30-day stay permit. This permit can be extended once for an additional 30 days. Extension requests must be submitted at the nearest Indonesian immigration office. An e-VOA holder (applying online) can extend their stay permit online via evisa.imigrasi.go.id. The VOA is eligible for conversion into another type of stay permit through a bridging mechanism. Check here for further details.
Indonesia & Bali visa on arrival cost
An Indonesia VOA costs IDR 500,000, which is approximately USD 31. An e-VOA can be paid online via a debit or credit card, while a non-electronic VOA can be paid at a designated bank counter within the immigration inspection area.