Photo: A moveable feast.

Visas and border crossings

What would you like to know about Indonesia's visas and border crossings?

Popular visa types: Tourist and Visa on arrival

The two most popular visas for Indonesia with foreign tourists are the 30-day visa on arrival and the tourist visa.

Over 60 nationalities are eligible for visa on arrival which is good for 30-days. This visa is now available in two distinct and different flavours (free or paid) depending on your nationality.

Indonesian free visa on arrival
This visa is currently available to 45 nationalities (see below) and is available at arrival at five international airports and nine seaports. While previously you also had to exit via one of these approved ports, that is apparently no longer the case and you are permitted to leave by a wider selection of airports. Importantly, this visa cannot be extended -- meaning if you are planning on staying longer than 30 days in Indonesia, and you are eligible for the free visa, you will need to apply for a visa before you arrive in Indonesia or get the paid for visa on arrival. The free visa is only available at a very limited selection of entry points into Indonesia.

Indonesian paid visa on arrival
This visa is available to most other nationalities, costs US$35 and can be extended for another month (or longer depending on a myriad of random factors). Other currencies are accepted for the visa, but the exchange rate is dire, so you're better off to use greenbacks.

Free tourist visa eligibility
The following nationalities are eligible for the free 30-day visa on arrival (list via Bali Discovery).

South Africa

Brunei Darussalam
Burma (Myanmar)
Hong Kong
South Korea

New Zealand

Great Britain
The Netherlands

Middle East

North America

South America

Free visa on arrival is available at ONLY via following ports of entry:

Bali: Ngurah Rai Airport
Batam: Hang Nadim Airport
Jakarta: Soekarno-Hatta Airport
Medan: Kualu Namu Airport
Surabaya: Juanda Airport

Batam: Sekupang port and Batam Centre port
Bintan: Sri Bintan port
Riau: Tanjung Uban port

If you arrive with the free visa on arrival, you are permitted to leave via any of the following airports

Ngurah Rai Airport, Bali
Hang Nadim Airport, Batam
Soekarno-Hatta Airport, Jakarta
Kualu Namu Airport, Medan
Juanda Airport,Surabaya

According to this list, you can also leave by the following airports. We say supposedly as this list also lists a number of airports that are not international, so it is not actually possible to leave from those. Treat the following with caution. We'll update it when we find a more concrete information source. None of these are mentioned on the official Immigration website.

Banda Aceh, Sumatra
Bandung, Java
Balikpapan, Kalimantan
Makassar, Sulawesi
Manado, Sulawesi
Padang, Sumatra
Praya, Lombok
Solo, Java
Semarang, Java
Yogyakarta, Java

The paid visa on arrival is available at most popular international airports (for example, Jakarta, Bali, Medan, Padang, Palembang, Surabaya, Yogyakarta and Lombok) and also at many seaports which accept international visitors.

Smaller crossings may only accept payment in US dollars while other more popular arrival points may accept multiple currencies, or, as in the case of Bali, accept credit cards. Just don't expect the best exchange rate in town!

The Tourist Visa is available at most Indonesian embassies and consulates and is valid for either one month or two months. Not all Indonesian diplomatic missions will issue the two month version.

Costs and processing time varies tremendously depending on the overseas mission, but prices are generally most competitive at missions within Southeast Asia. Contact your closest Indonesian embassy for pricing details - the Indonesian Embassy in Washington has a solid list.

Top of page


The Indonesian visa on arrival can (in theory) be extended for an additional 30-day period for an extra US$35. We suggest this be done at a popular immigration centre, for example Bali, as in less touristic centres you may be turned away, or it can take days and require four or five trips to immigration.

The two month tourist visa cannot *legally* be extended. Some visa agents, especially in Bali and Jakarta, offer to extend these visas, but what they actually do is convert it into a different type of visa called a social visa (which can then be extended for up to six months total stay). A social visa requires a sponsor (which the visa agent will often arrange for an additional fee). In practise the end result is you get a longer stay in country, but what you're actually getting is a different visa. There is an interesting conversation on the Travelfish forum regarding Indonesian visa extensions (note, it is a little confusing!)

Top of page

Validity issues

The main issue facing tourists is that the paid tourist visa on arrival can only be extended once and the free visa on arrival cannot be extended at all. If you're looking at a longer stay in Indonesia, plan your trip so that you'll be near an international post two months in, so you can fly out to get a new visa then return and carry on.

Top of page


While it isn't a big deal to overstay a visa in Indonesia, it does get expensive very quickly. The base fine is 300,000 rupiah per day of overstay.

Top of page

Things to watch out for

The main consideration is to try and plan your trip so that any visa extension issues will be happening at a heavily touristed point. Bali, halfway along the archipelago is the logical spot should you plan on spending a month to the west then a month to the north or east.

Top of page

Departure tax

There is a departure tax of 200,000 rupiah from Indonesian international airports, though this is incorporated into the ticket price now. The charge is levied on any passenger holding a ticket out of the country, even in the case of young children sitting on their parent's lap.

Top of page


How long have you got? Here are some of our favourites ...

Top of page

Hotel Deals of the Day
best price guarantee