Visitors from other countries must apply for visa at Indonesia Embassies or Consulates in their home country. In addition, visas cannot be replaced with any other immigration letters.The visa shall then be administered by the Visa Officer in the presence of the applicant concerned.
You may find information on Indonesia embassies and consulates contact details at the Ministry of Foreign Affair website on the following direct link: http://www.kemlu.go.id/
Free entry visa is also provided to delegates registered in a conference that is officially convened. In addition, tourist visa can be obtained from every Indonesian Embassy or Consulate. You can visit Indonesia through certain means and gates, by air via Jakarta, Bali, Medan, Manado, Biak, Ambon, Surabaya and Batam; by sea via Semarang, Jakarta, Bali, Pontianak, Balikpapan, Tanjung Pinang and Kupang. Maximum stay in Indonesia is two months.