Visa on Arrival (VOA)
A single-entry visa issued at the airport upon arrival. The VOA is available for 97 countries, including Russia, Ukraine, and Belarus.
Visa cost: Rp 500.000 (~ $30)
Extension cost: Rp 850.000 (~ $52)
Validity: The visa on arrival is issued for 30 days and can be extended for another 30 days. The total visa duration is 60 days. You must leave the country when the visa expires.
Processing: The visa is obtained at the airport upon arrival (VOA)
Required documents: Photo of the main passport page, color passport-style photo on a light background (selfie). The passport must be valid for at least 6 months.
! Extension: Extension documents must be submitted 2 weeks after arrival in Indonesia.
Visa on Arrival e-VOA B1 (Single Entry)
The electronic e-VOA visa is processed online through an agency or independently. The visa application must be submitted no later than 48 hours before departure.
Visa cost: Rp 950.000 (~ $58)
Standard extension cost: Rp 850.000 (~ $52)
Extension cost if 4 business days remain: Rp 1.200.000 (~ $73)
Express extension (5 business days): Rp 1.500.000 (~ $91)
! Extension: Extension documents must be submitted 2 weeks after arrival in Indonesia (14 days before the visa expires).
Validity: The visa on arrival is issued for 30 days and can be extended for another 30 days. The total visa duration is 60 days. You must leave the country when the visa expires.
Processing: The visa is processed without visiting the immigration office. For extension, you will need to visit the immigration office where staff will take your photo.
Required documents for electronic visa processing: Photo of the main passport page, color passport-style photo on a light background. The passport must be valid for at least 6 months.
Required documents for extension: Passport, color digital photo, address of residence in Indonesia.
You can also apply for e-VOA independently through the immigration service website https://molina.imigrasi.go.id/
Visa conversion without leaving the country using a Bridging Visa
! The VOA visa can be converted to an E33G Remote Worker Visa or Investor KITAS without leaving Indonesia. Conversion documents must be submitted no later than 30 days before the visa expires.
Electronic Arrival Card (All Indonesia Arrival Card)
Before entering Indonesia, you must fill out the electronic arrival card online — the All Indonesia Arrival Card. The form must be completed in advance, 48–72 hours before arrival, on the official portal allindonesia.imigrasi.go.id. The service combines migration and customs declarations and generates a QR code to be presented at border control. If you cannot fill out the electronic card (the website is blocked from many countries), contact us and our staff will help you fill it out.
Tourist Tax
Since February 14, 2024, tourists arriving in Bali are required to pay a mandatory environmental fee of 150,000 Indonesian rupiah (approximately 10 USD). The funds go towards environmental protection programs and waste management on the island. You can pay the tax on the official website https://lovebali.baliprov.go.id
List of immigration checkpoints at seaports for Visa on Arrival (VOA) and e-Visa on Arrival (E-VOA) holders entering Indonesia
- Achmad Yani, Maluku Utara
- Amamapare, Papua
- Anggrek, Gorontalo
- Bagan Siapi-Api, Riau
- Bandar Bentan Telani Lagoi, Kepulauan Riau
- Bandar Seri Udana Lobam, Kepulauan Riau
- Bandar Sri Setia Raja, Riau
- Batam Centre, Kepulauan Riau
- Batu Ampar, Kepulauan Riau
- Belakang Padang, Kepulauan Riau
- Belawan, Sumatera Utara
- Benete, Nusa Tenggara Barat
- Benoa, Bali
- Biak, Papua
- Boom Baru, Sumatera Selatan
- Celukan Bawang, Bali
- Cirebon, Jawa Barat
- Citra Tri Tunas, Kepulauan Riau
- Ciwandan, Banten
- Dumai, Riau
- Dwi Kora, Kalimantan Barat
- Garongkong, Sulawesi Selatan
- Gunung Sitoli, Sumatera Utara
- Jambi, Jambi
- Jayapura, Papua
- Kabil, Kepulauan Riau
- Kendari, Sulawesi Tenggara
- Kota Baru, Kalimantan Selatan
- Kuala Enok, Riau
- Kuala Langsa, Aceh
- Kuala Tanjung, Sumatera Utara
- Kuala Tungkal, Jambi
- Kumai, Kalimantan Tengah
- Labuan Bajo, Nusa Tenggara Timur
- Lauren Say, Nusa Tenggara Timur
- Lembar, Nusa Tenggara Barat
- Lhokseumawe, Aceh
- Malahayati, Aceh
- Malundung, Kalimantan Timur
- Manado, Sulawesi Utara
- Marina Ancol, DKI Jakarta
- Marina Teluk Senimba, Kepulauan Riau
- Merauke, Papua
- Muara Sabak, Jambi
- Nongsa Terminal Bahari, Kepulauan Riau
- Nusantara, Sulawesi Utara
- Nusantara Pare Pare, Sulawesi Selatan
- Padang Bai, Bali
- Panarukan, Jawa Timur
- Pangkal Balam, Bangka Belitung
- Panjang, Lampung
- Pantoloan, Sulawesi Tengah
- Pasuruan, Jawa Timur
- Patimban, Jawa Barat
- Probolinggo, Jawa Timur
- Pulau Baai, Bengkulu
- Sabang, Aceh
- Samarinda, Kalimantan Timur
- Sampit, Kalimantan Tengah
- Samudera, Sulawesi Utara
- Saumlaki, Maluku
- Sekupang, Kepulauan Riau
- Selat Lampa, Kepulauan Riau
- Semayang, Kalimantan Timur
- Siak Sri Indapura, Riau
- Sibolga, Sumatera Utara
- Sintete, Kalimantan Barat
- Soekarno-Hatta, Sulawesi Selatan
- Sorong, Papua
- Sri Bayintan, Kepulauan Riau
- Sri Bintan Pura, Kepulauan Riau
- Sunda Kelapa, DKI Jakarta
- Sungai Pakning, Riau
- Sungai Guntung, Riau
- Taboneo, Kalimantan Selatan
- Tanjung Balai Karimun, Kepulauan Riau
- Tanjung Emas, Jawa Tengah
- Tanjung Gudang, Bangka Belitung
- Tanjung Harapan, Riau
- Tanjung Intan, Jawa Tengah
- Tanjung Kalian, Bangka Belitung
- Tanjung Medang, Riau
- Tanjung Pandan, Bangka Belitung
- Tanjung Perak, Jawa Timur
- Tanjung Priok, DKI Jakarta
- Tanjung Uban, Kepulauan Riau
- Tanjung Wangi, Jawa Timur
- Tarempa, Kepulauan Riau
- Teluk Bayur, Sumatera Barat
- Teluk Nibung, Sumatera Utara
- Tembilahan, Riau
- Tenau, Nusa Tenggara Timur
- Tri Sakti, Kalimantan Selatan
- Tual, Maluku
- Yos Sudarso, Maluku
Airport checkpoints
- Halim Perdana Kusuma, DKI Jakarta
- Hang Nadim, Kepulauan Riau
- Juanda, Jawa Timur
- Kertajati, Jawa Barat
- Kualanamu, Sumatera Utara
- Minangkabau, Sumatera Barat
- Ngurah Rai, Bali
- Sam Ratulangi, Sulawesi Utara
- Sentani, Papua
- Soekarno Hatta, DKI Jakarta
- Sultan Aji Muhammad Sulaiman, Kalimantan Timur
- Sultan Hasanuddin, Sulawesi Selatan
- Sultan Iskandar Muda, Aceh
- Sultan Syarif Kasim II, Riau
- Yogyakarta, Daerah Istimewa Yogyakarta
- Zainuddin Abdul Madjid, Nusa Tenggara Barat
Immigration border checkpoints:
- Aruk, Kalimantan Barat
- Entikong, Kalimantan Barat
- Jagoi Babang, Kalimantan Barat
- Nanga Badau, Kalimantan Barat
- Tunon Taka, Kalimantan Utara
- Sei Nyamuk, Kalimantan Utara
- Serasan, Kepulauan Riau
- Mota'ain, Nusa Tenggara Timur
- Motamasin, Nusa Tenggara Timur
- Wini, Nusa Tenggara Timur
- Skouw, Papua
Visa on Arrival (VOA) is available for citizens of the following 97 countries
- Albania
- Andorra
- Argentina
- Armenia
- Australia
- Austria
- Azerbaijan
- Bahrain
- Belarus
- Belgium
- Bosnia and Herzegovina
- Brazil
- Brunei Darussalam
- Bulgaria
- Cambodia
- Canada
- Chile
- China
- Colombia
- Croatia
- Cyprus
- Czech Republic
- Denmark
- Ecuador
- Egypt
- Estonia
- Finland
- France
- Germany
- Greece
- Hong Kong
- Hungary
- Iceland
- India
- Ireland
- Italy
- Japan
- Jordan
- Kazakhstan
- Kenya
- Kuwait
- Laos
- Latvia
- Liechtenstein
- Lithuania
- Luxembourg
- Malaysia
- Maldives
- Malta
- Mauritius
- Mexico
- Monaco
- Mongolia
- Morocco
- Mozambique
- Myanmar
- Netherlands
- New Zealand
- Norway
- Oman
- Palestine
- Papua New Guinea
- Peru
- Philippines
- Poland
- Portugal
- Qatar
- Romania
- Russia
- Rwanda
- Saudi Arabia
- 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 Kingdom
- United States
- Uzbekistan
- Vatican
- Venezuela
- Vietnam
