The following nationalities do not require visas for short visits (30 days) to Indonesia:
Brunei, Chile, Hong Kong, Macao, Malaysia, Morocco, Peru, Philippines, Singapore, Thailand and Vietnam
The following nationalities can obtain 30 day visa on arrival:
Argentina, Australia, Austria, Algeria, Bahrain, Belgium, Brazil, Bulgaria, Cambodia, Canada, China, Cyprus, Czech, Denmark, Egypt, Estonia, Fiji, Finland, France, Germany, Greece, Hungary, Iceland, India, Iran, Ireland, Italy, Japan, Kuwait, Laos, Latvia, Libya, Liechtenstein, Lithuania, Luxembourg, Maldives, Malta, Mexico, Monaco, Netherlands, New Zealand, Norway, Oman, Panama, Poland, Portugal, Qatar, Romania, Russia, Saudi Arabia, Slovakia, Slovenia, South Africa, South Korea, Spain, Suriname, Sweden, Switzerland, Taiwan, Timor Leste, Tunisia, Turkey, United Arab Emirates, United Kingdom, and USA.
The Visa on Arrival fee for up to thirty days is US$25. This visa can be extended up to an extra 30 days for a fee of US$25. If you wish to extend you visa further you will need to find a sponser and go to the local immigration office twice, pay some money and fill some forms.
A visa on arrival available at most international airports and major borders. If you are crossing at a non recognised entry post (or port) you will need a visa in advance.
Single entry visas (60) days, Multiple Entry Business Visas and Temporary Stay Visas are available on application prior to departure at the nearest Embassy or Consulate of the Republic of Indonesia.
Visa on arrival information.
Embassies and consulates