Indonesia Visa Regulations
This post is updated frequently with the most current information on the free 30 day Indonesia visa and the 30 day Indonesia visa on arrival.
- Before you travel.
- Visa free entry countries.
- Visa On Arrival countries.
- Your arrival into Indonesia.
- Visa Extension.
- What happens if I overstay my visa.
- Poso & Papua.
- Other visa options.
- Continue here to learn more about the Departure Tax.
- Continue here for Bali immigration office contact details.
1. Before you travel to Indonesia.
To be eligible for an Indonesian Visa (either the free visa or the Visa On Arrival), and be allowed to enter Indonesia, you need;
- A passport that is valid for at least 6 months from the day of your arrival into Indonesia. The “Time and Date” website has a great date calculator tool.
- At least one empty page in your passport for the visa sticker.
- A round-trip-ticket that shows you have an exit flight from Indonesia.
Note that an “emergency passport” is generally not accepted. There is no need for passport pictures and there are no required vaccinations.
Depending on your nationality;
- 169 Countries can get a 30 day free visa on arrival (not extendable).
- 67 Country can get a 30 day visa on arrival (extendable).
- Other countries need to get a visa before travelling.
The 30 day visa includes both your first day and your last day in Bali and Indonesia. Even if you arrive 5 minutes before midnight and depart 5 minutes after midnight those 5 minutes will be considered a full visa day.
2. Indonesia Free Visa Countries.
169 Countries (including 2 special administrative regions) are eligible for a 30 day free visa. This visa cannot be extended.
This 30 day free visa can be used for the purpose of tourism, business, education, government related tasks, socio – culture, family visits or transit. This 30 day Indonesia free visa cannot be used for journalism.
- Antigua and Barbuda
- Bosnia and Herzegovina
- Burkina Faso
- Cape Verde
- Commonwealth of Dominica
- Costa Rica
- Cote D’Ivoire
- Czech Republic
- Dominican Republic
- El Salvador
- Hong Kong SAR
- Macau SAR
- Marshall Islands
- New Zealand
- Papua New Guinea
- Puerto Rico
- San Marino
- Sao Tome and Principe
- Saudi Arabia
- Solomon Island
- South Africa
- South Korea
- Sri Lanka
- St Kitts and Nevis
- St Lucia
- St Vincent and Grenadines
- Trinidad & Tobago
- United Arab Emirates
- Vatican City
Source : Ministry of Justice and Human Rights.
These 169 countries that get a 30 day free visa can arrive and depart from Indonesia through 29 airports, 88 harbours and 7 other borders.
Click to expand and see where Indonesia visa free visitors can arrive AND depart from.
Airports for ARRIVAL and DEPARTURE
- Aceh, Maimun Saleh Airport (SBG)
- Aceh, Sultan Iskandar Muda International Airport (BTJ)
- Bali, Ngurah Rai International Airport (DPS)
- Bangka-Belitung, H.A.S. Hanandjoeddin Airport (TJQ)
- Batam, Hang Nadim International Airport (BTH)
- Java, Bandung, Husein Sastranegara International Airport (BDA)
- Java, Jakarta, Halim Perdana Kusuma International Airport (HLP)
- Java, Jakarta, Soekarno-Hatta International Airport (CGK)
- Java, Semarang, Ahmad Yani International Airport (SRG)
- Java, Solo, Adi Sumarmo International Airport (SOC)
- Java, Surabaya, Juanda International Airport (SUB)
- Java, Yogyakarta, Adi Sucipto International Airport (JOG)
- Kalimantan (East), Balikpapan, Sultan Aji Muhammad Sulaiman Airport (BPN)
- Kalimantan (North), Tarakan, Juwata International Airport (TRK)
- Kalimantan (West), Pontianak, Supadio International Airport (PNK)
- Kupang, El Tari International Airport (KOE)
- Lombok, Lombok Praya International Airport (LOP)
- Maluku, Ambon, Pattimura Airport (AMQ)
- Papua, Biak, Frans Kaisiepo International Airport (BIK)
- Papua, Merauke, Mopah Airport (MKQ)
- Papua, Timika, Mozes Kilangin Airport (TIM)
- Riau, Pekanbaru, Sultan Syarif Kasim II International Airport (PKU)
- Sulawesi (North), Manado, Sam Ratulangi International Airport (MDC)
- Sulawesi (South), Makassar, Hasanuddin International Airport (UPG)
- Sumatra (North), Kualanamu International Airport (KNO)
- Sumatra (North), Medan, Polonia International Airport (MES)
- Sumatra (North), Sibolga, Dr. Ferdinand Lumban Tobing (Pinangsori) Airport (FLZ)
- Sumatra (South), Palembang, Sultan Mahmud Badaruddin II International Airport (PLM)
- Sumatra (West), Padang, Minangkabau International Airport (PDG)
Harbours for ARRIVAL and DEPARTURE
- Achmad Yani, Ternate;
- Amamapare, Tembagapura;
- Anggrek, Gorontalo;
- Bandar Bentan Telani Lagoi, Tanjung Uban;
- Bandar Sri Setia Raja, Bengkalis;
- Bandar Seri Udana Lobam, TanjungUban;
- Batam Centre, Batam;
- Batu Ampar, Batam;
- Bagan Siapi-Api, BaganSiapi-Api;
- Belawan, Belawan;
- Benete, Sumbawa Besar;
- Belakang Padang, Belakang Padang;
- Biak, Biak;
- Boom Baru, Palembang;
- Celukan Bawang, Singaraja;
- Citra Tri Tunas, Batam;
- Ciwandan, Cilegon;
- Dumai, Dumai;
- DwiKora, Pontianak;
- Gunung Sitoli, Sibolga;
- Jambi, Jambi;
- Jayapura, Jayapura;
- Kabil, Batam;
- Kendari, Kendari;
- Kota Baru, Kota Baru;
- Kuala Enok, Tembilahan;
- Kuala Langsa, Aceh;
- Kuala Tungkal, Jambi;
- Kuala Tanjung, Tanjung Balai Asahan;
- Lauren Say, Maumere;
- Lembar, Mataram;
- Lhokseumawe, Lhokseumawe;
- Malahayati, Aceh;
- Malundung, Tarakan;
- Manado, Manado;
- Marina Teluk Senimba, Batam;
- Marore, Tahuna;
- Miangas, Tahuna;
- Merauke, Merauke;
- Nongsa Terminal Bahari, Batam;
- Nusantara Pare-Pare, Pare-Pare;
- Nusantara, Tahuna;
- Padang Bai, Bali;
- Panarukan, Panarukan;
- Pangkal Balam, Pangkal Pinang;
- Panjang, Bandar Lampung;
- Pantoloan, Palu;
- Pasuruan, Pasuruan;
- Pemangkat, Sambas;
- Probolinggo, Probolinggo;
- Pulau Baai, Bengkulu;
- Sabang, Aceh;
- Samarinda, Samarinda;
- Sampit, Sampit;
- Samudera, Bitung;
- Sekupang, Batam;
- Selat Lampa, Ranai;
- Semayang, Balikpapan;
- Siak Sri Indrapura, Siak;
- Sibolga, Sibolga;
- Sintete, Sambas;
- Soekarno-Hatta, Makassar;
- Sorong, Sorong;
- Sri Bayintan, Tanjung Pinang;
- Sri Bintan Pura, Tanjung Pinang;
- Sungai Guntung, Tembilahan;
- Tanjung Benoa, Denpasar;
- Tanjung Balai Karimun, Tanjung Balai Karimun;
- Tanjung Emas, Semarang;
- Tanjung Gudang, Pangkal Pinang;
- Tanjung Harapan, SelatPanjang;
- Tanjung Intan, Cilacap;
- Tanjung Kelian, Pangkal Pinang;
- Tanjung Lontar, Kupang;
- Tanjung Pandan, Bangka Belitung;
- Tanjung Perak, Surabaya;
- Tanjung Priok, DKI Jakarta;
- Tanjung Uban, Tanjung Uban;
- Tanjung Wangi, Jember;
- Tarempa, Tarempa;
- Teluk Bayur, Padang;
- Teluk Nibung, Tanjung Balai Asahan;
- Tembilahan, Tembilahan;
- Tri Sakti, Banjarmasin;
- Tual, Tual;
- Tunon Taka, Nunukan;
- Yos Sudarso, Ambon;
- Yos Sudarso, Cirebon.
Land crossings for ARRIVAL and DEPARTURE
- Aruk, Sambas;
- Entikong, Entikong;
- Metamauk, Atambua;
- Mota’ain, Atambua;
- Nanga Badau, Sanggau;
- Napan, Atambua;
- Skouw, Jayapura.
This free 30 day visa is not extendable. The only way to stay longer than 30 days is either get a 60 day tourist visa before travelling or voluntary paying USD 35 for the Visa On Arrival. The Visa On Arrival allows for one 30 day extension.
3. Indonesia Visa On Arrival Eligible Countries.
Nationals of 62 countries can choose to pay for a 30 day “Visa On Arrival”. This 30 day Indonesian VOA costs USD 35 per passenger (infants included) and is valid for 30 days.
The advantage of having a 30 day visa on arrival is that this VOA is extendable by another 30 days.
If you wish to extend your 30 day Indonesian Visa On Arrival you need to start the extension process latest 7 days before expiry of your first 30 days.
These are the 67 countries that can get an Indonesian 30 day visa on arrival (click to learn more).
67 Visa On Arrival countries (click to view)
- Czech Republic
- New Zealand
- Papua New Guinea
- Saudi Arabia
- South Africa
- South Korea
- United Arab Emirates
- United Kingdom
- United States
4. Your arrival into Indonesia.
On the last leg of your flight to Indonesia, the airline steward(ess) will give you a customs declaration form that you will need to complete.
This is a copy of the customs declaration form;
If you’re traveling as a family you only need to complete one of these custom declaration forms for your entire family.
Some of the import limits are;
- maximum 200 cigarettes or 25 cigars or 100 grams of sliced tobacco per passenger
- one liter of alcohol per adult passenger
- maximum Rp 100,000,000 (or similar amount in a different currency)
- fire arms, airgun, explosives … etc
Important : Indonesia has a death penalty for drug traffickers.
As of 1 April 2015, the Bali airport immigration no longer requires you to complete the immigration arrival card. This immigration card was previously handed out on the plane and was something you needed to complete to give at the immigration desk (continue here to learn more about this change).
The Visa On Arrival fee is USD 35 per passenger (4 countries). This fee applies to every single person, regardless of age (infants need to pay this fee as well). The official currency is US Dollars. Other currencies are accepted as well at the daily exchange rate.
When you get to the Visa On Arrival payment counter, you will see this piece of paper with the exchange rate of the day ;
If you pay the visa on arrival fee in a foreign currency then Indonesian Rupiah will be given as change. Credit cards are accepted for VOA payments.
This is the receipt you will get after paying the VOA fee. You will need to keep this receipt if you are planning on extending your VOA by another 30 days.
After paying the VOA fee, you continue to the Immigration counter. Here, the immigration officer will approve your entry and add this sticker into your passport. It takes about half a page although its size is about a quarter of a page.
5. Indonesia Visa Extension.
If you plan to stay for more than 30 days you can extend your visa (with another 30 days) while in Indonesia. You need to start the extension process latest 7 days before your Visa On Arrival expires.
Visitors on a 30-day free visa cannot extend this free visa. One way around this is to voluntary pay the USD 35 visa on arrival which then allows you one extension (+30 days).
The immigration officer will also take your bio-metric data when you extend your visa. This is new for Visa On Arrival extensions as of 1 October 2014. Biometric data is a digital picture, scan of finger prints and your signature.
You will find this stamp in your passport when the extension is done;
6. Overstay Penalty.
If you “accidentally” overstay your visa then there are official penalties. When you leave Indonesia the immigration officer will point out how many days you have overstayed your visa. The penalty for overstaying your Indonesian Visa is Rp 1,000,000 per day you overstay (previously 300,000 per day).
7. Poso & Papua.
All foreigners need a special permit before travelling to Poso and Papua. You can get this special permit from the Indonesian Immigration Office and inform the Indonesian Embassy/Consulates General. You need to apply for this special permit before you travel to either of these regions.
8. Other Indonesia Visa options.
- Journalist Visa for those who want to visit Indonesia for journalism or filming.
- Tourist Visa (60 days).
- Business Visa (60 days). Extendable up-to 6 months. Not a work visa.
- Social Visa (60 days). For cultural or social reasons or to visit family. Extendable up-to 6 months.
- Research Visa.
- Work Visa (12 months).
Continue here to learn more about how to apply for an Indonesian Visa online.