The following nationalities do not require a visa for short stays (30 days) to Indonesia:
Chile
Brunei Darussalam
Hong Kong
Macao
Malaysia
Morocco
Philippines
Peru
Singapore
Thailand
Vietnam
The following foreign nationalities can obtain a short visa (3 or 30 days) which is available at all international airports and all major borders. If you are crossing at a non recognised entry post you will need a visa.
Australia
Argentina
Brazil
Canada
Denmark
Finland
France
Germany
Hungary
Italy
Japan
Korea (South)
New Zealand
Norway
Poland
South Africa
Switzerland
Taiwan
United Arab Emirates
United Kingdom
USA
The visa on arrival fee for a stay of up to three days is $10 US and for up to 30 days is $25 US. You should confirm this with the Indonesian embassy before you depart. If you intend on staying longer than 30 days this visa is not extendable and can not be converted into another types of visa.
Other visas available are single entry visas (60 days), and temporary stay visas which are available on application prior to departure at the Embassy or Consulate of the Republic of Indonesia in your country of residence.
Visas on Arrival will be issued at the Immigration Check-Point at the following Ports:
AIRPORTS
1. Polonia in Medan;
2. Sultan Syarif Kasim II in Pekan Baru;
3. Tabing in Padang;
4. Soekarno-Hatta in Jakarta;
5. Juanda in Surabaya;
6. Ngurah Rai in Bali;
7. Sam Ratulangi in Manado.
SEAPORTS
1. Sekupang, Batu Ampar, Nongsa, Marina Teluk and Batam Centre in Batam;
2. Bandar Bintan Telani Lagoi and Bandar Sri Udana Lobam in Tanjung Uban;
3. Sri Bintan Pura in Tanjung Pinang;
4. Belawan in Belawan;
5. Sibolga in Sibolga;
6. Yos Sudarso in Dumai;
7. Teluk Bayur in Padang;
8. Tanjung Priok in Jakarta;
9. Padang Bai and Benoa in Bali;
10. Jayapura in Jayapura;
11. Bitung in Bitung;
12. Tanjung Balai Karimun in Tanjung Balai Karimun;
13. Tanjung Mas in Semarang;
14. Tenau in Kupang;
15. Pare-Pare in Pare-Pare;
16. Soekarno Hatta in Makassar; and
17. Maumere in Nusa Tenggara Timur
Any nationalities not listed above should obtain a visa prior to departure.