You have to have a visa but it is easy to get one on arrival if you are traveling by boat.
i went last year and I didn't need a visa
In my experience non Indonesians generally can get a visa on arrival for tourism
Yes you have to have a visa
Thanks! Your answer is awaiting moderation.