For stays up to 30 days, Indian nationals do not require a pre-approved Indonesia visa as Indonesia issues a free 30-day visa on arrival. Your passport must have at least six months validity from your date of entry and have at least two blank pages. You must also have a return or onward ticket to another country, accommodation details and sufficient funds to cover the trip expenses.