The Visa on arrival can be obtained by any of the 63 nationalities below:
- Aljazair,
- Argentina,
- Australia,
- Austria,
- Bahrain,
- Belgium,
- Brazil,
- Bulgaria,
- Cambodia
- Canada
- Cheko,
- China,
- Cyprus,
- Denmark,
- Egypt,
- Estonia,
- Fiji,
- Finland,
- France,
- Germany,
- Greece
- Hungary,
- India,
- Iran,
- Ireland,
- Iceland,
- Italy,
- Japan,
- Kuwait,
- Laos,
- Latvia,
- Libya,
- Liechtenstein,
- Lithuania,
- Luxembourg,
- Maldives,
- Malta,
- Mexiko,
- Monaco,
- the Netherlands,
- New Zealand,
- Norway,
- Oman,
- Panama,
- Poland,
- Portugal,
- Qatar,
- Romania,
- Russia,
- Saudi Arabia,
- South Africa,
- South Korea,
- Slovakia,
- Slovenia,
- Spain,
- Suriname,
- Sweden,
- Switzerland,
- Taiwan Territory,
- Tunisia,
- United Arab Emirates,
- United Kingdom
- United States of America,
This kind of Visa is only intended for tourists who are visiting Indonesia, and NOT for expatriates intending to work and live for an extended period of time. These visas will be needed by friends or family coming to visit you during your stay in Indonesia.
You can obtain a 7-day Visa on arrival or a 30-day. For both of them, the requirements are the same:
- Payment to purchase the Visa on Arrival which is US$25 for the 30-day visa and US$10 for the 7-day visa, must be in cash (no credit card)
- Onward ticket or return ticket must be shown on arrival
- Passport that is valid for at least 6 months from the date of entry
Tourists that are entering Indonesia with a visa-on-arrival facility must go to a special counter to have their passport stamped with an on-arrival visa before going to the immigration desk. The visa application will take 15-30 minutes depending on how many people are applying. Payment counters, a bank counter, and a money changer have been set up to process payments.
Please note that visa on arrival is not extendable. If you would like to stay longer than 30 days in Indonesia, you will have to exit and reenter the country using a new visa (either tourist, Sosial Budaya or business or others).
There are only 11 countries that do not have to get a visa on arrival when they enter Indonesia. These countries can simply walk through the immigration without charge. The nationalities of the below countries are visa free and are allowed to stay in Indonesia for a maximum of 30 days fully visa-free. However, this kind of visa is not extendable. The countries are:
Thailand, Malaysia, Singapore, Brunei Darussalam, Philippines, Hong Kong SAR, Macau SAR, Chile, Morocco, Peru and Vietnam.
Update:
As per 26 Jan 2010, foreign tourists visiting Indonesia can now extend their visas-on-arrival for another 30 days, as of 26 January 2010, the Indonesian immigration office announced Monday. Prior to this, foreign tourists were not allowed to extend their visas-on-arrival. They had to leave the country to get a new visa.
In the new ruling, the immigration office has decided to scrap the seven-day visa-on-arrival. The office will now only issue visas for a 30-day stay at the rate of US$25, extendable for another 30 days.
Popularity: 100% [?]

@Sal, your wife must apply for a tourist visa from the Indonesian embassy in Pakistan.
@Jateen, Indians are eligible for VOA, just bring your passport with at least 6 months validity left, and return ticket. Charge is USD 25 for 30 days visa as explained above.
@Arif Hanafi, as per above post, Pakistani nationals are NOT eligible for visa on arrival – please apply for visa at the nearest Indonesian embassy.
apakah warga negara dimana dinegaranya belum ada kedutaan Indonesia boleh datang dengan visa on arrival seperti contohnya azerbaijan
Hi! Can you get visa upon arrival at Yogyakarta airport? I did not find information of which are the approved “international gateways” anywhere… Thanks
I am working in Jeddah Saudi arabia in an Airline. I try to apply for indinesian visit visa in jeddah consulate. But they did not accept my passport because i am pakistani.
Which looks very strange to me.
They told me because of your nationality you have to submit your case in ministry of foriegn affair in jakarta to get visa and also
You must have some one there to sponsor you.
I ask from him if I do’nt have some one there then he replied I am sorry.
Regards