Since last year Indosia govermenet has made new arrangement reagrding tourist visas. Since there are many inquiries about here some info we collect we hope will be useful:
Visa on ArrivalTourist visas are available, depending on your nationality, on arrival in Bali. They are valid for 30 days only, they cannot be renewed without leaving the country. A short stay visa is also available for 5 days. If you arrange your visa at an Indonesian embassy or consulate before you come to Bali you can get a visa that can be extended to 60 days.
You must have at least 6 months validity left in your passport to enter Indonesia. For transit a visa is not required.
For people who are citizens off the following countries these visas are free:
Thailand, Malaysia, Singapore, Brunei Darussalam, The Philippines, Hong Kong special administration region (not British passport holders), Macao special administration region, Chili, Maroko, Peru and Vietnam.For people from the following countries visa on arrival costs US$25 for 30 days and US$10 for 5 days:
United States of America, Australia, South Africa, Argentina, Brazil,Denmark, united Arab Emirates, Finland, Hungary, England (see note below), Italy, Japan, Germany, Canada, South Korea, Norway, France, Poland, Switzerland, New Zealand and Taiwan.NOTE: (The British Consulate questioned the presence of England but not the rest of Britain in the official list and it has been clarified that in fact all subjects of Great Britain and Northern Ireland are included in this list.)
For people from countries other than those mentioned above including Holland, the Republic of Ireland, Belgium, Austria and Spain visas are not available on arrival. It is stated that nationals from these countries can only obtain a visa to enter Indonesia from the Indonesian embassy in ther own country! In the case of the Republic of Ireland where there is no Indonesian embassy visas can only be obtained at the Indonesian enbassy in London.
Visa can be issued on arrival
ONLY at the following airports:
Ngurah Rai Airport in Bali, Soekarno-Hatta in Jakarta, Polonia in Medan, Tabing in Padang, Sultan Syarif Kasim II in Pekanbaru, Juanda in Surabaya and Sam Ratulangi in Manado. (We also understand that the airport in Lombok has now been included in this list)
Visas on arrival can be issued
ONLY at the following seaports:
Padang Bai in Bali, Jayapura, Tanjung Priok in Jakarta, Teluk Bayur in Padang, Yos Sudarso in Dumai, Sibolga, Belawan, Bandar Bintan Telani Lagoi and Bandar Sri Udara Lobam in Tanjung Uban and Sekupang, Batu Ampar, Nongsa and Marina Teluk Senimba in Batam.
We have heard, however, of people from these countries (notably Holland) who have managed to obtain visas, contrary to the official rulings, at the Indonesian embassy in Australia at cost of 1 million rupiah (about US$110 or Aus$160) for 30 days.
Tourist visas on arrival allow a maximum of 30 days in Indonesia, they cannot be extended. Overstaying visas is considered a serious offence in Indonesia, for up to 20 days overstay you will be fined US$20 per day but after this you may risk deportation and blacklisting from further entry.
(Note: for Hong Kong British passport holders visas do not have to be obtained in London but can be obtained from the Indonesian Embassy in Hong Kong).
More Information here
http://www.expat.or.id/info/docs.html