Prior to your arrival in Indonesia, please make sure you are holding a passport with a validity date for more than 6 (six) months from the arrival date.
Passports from 45 countries can enter Indonesia at Sekupang International Terminal and Batam Center Terminal for 30 days without a Visa. This includes guests from Austria, Canada, China, Denmark, France, Germany, Hong Kong, Italy, Japan, Malaysia, Netherlands, New Zealand, Norway, Philippines, Russia, Singapore, Spain, Sweden, Switzerland, Thailand, UK, the United States, and Vietnam.
If you do need a Visa, you can obtain a Visa On Arrival (VOA) at Sekupang Ferry Terminal or the other Ferry Terminals on Batam. It is valid for a maximum stay of 30 (thirty) days, and is given to citizens from countries that can apply VOA for leisure visit to Indonesia. Please refer to this Indonesia Ministry of Foreign Affairs website for the list of countries that can apply for VOA in Indonesia (alternate link).
You will need to present at the port of entry the following requirements:
1. Original valid passport for more than 6 (six) months from the date of arrival in Indonesia,
2. An exit ferry ticket or on-going ticket,
3. A fee of $15.00 US for 7 (seven) days or $35.00 US for 30 (thirty) days.