Page: Indonesia - FAQs
Depending on how long you want to stay and the reason for your visit, you may need a visa to enter Indonesia.
For example, if you are staying for more than 30 days or traveling for something other than tourism, you should get your visa before you travel.
English is not commonly spoken in Indonesia. But, you can find a decent level of English in some big cities and popular tourist spots like Bali, Batam, Jakarta, Bandung, Surabaya, and Yogyakarta.