The tourists who are traveling to Bali or Indonesia must obtain a visa from one of the Indonesian diplomatic missions unless derived from one of the countries visa-free or visa after applying the country of arrival (visa-on-arrival). All travelers must have a passport valid for 6 months.
Free Entrance Visa to Bali Indonesia :
Visitors who hold passports from the following 15 countries could come and stay (for Studying, Social & Cultural, Travelling, Business, Family, Journalism Purposes) in Indonesia without a visa for 30 days :
Brunei, Cambodia, Chile, Ecuador, Hong Kong, Laos, Macau, Malaysia, Morocco, Myanmar, Peru, Philippines, Singapore, Thailand, Vietnam
The above facility applies if arriving at the following airports: Ambon (AMQ), Balikpapan (BPN), Bandung (BDO), Batam (BTH), Biak (BIK), Denpasar-Bali (DPS), Jakarta Soekarno-Hatta Airport (CGK), Kupang (KOE), Lombok (LOP), Makassar (UPG), Manado (MDC), Medan Kuala Namu (KNO), Batam Hang Nadim (BTH), Padang (PDG), Palembang (PLM), Pekanbaru (PKU), Pontianak (PNK), Surakarta (Solo) (SOC) or Surabaya (SUB)
New Facilities from President of Indonesian Decree in year 2015 :
Visitors who hold passports from the following 30 countries could come and stay (For Travelling or Tourist Visit Purpose Only) in Indonesia without a visa for 30 days. :
Republic of China, Russia, South Korea, Japan, United State of America, Canada, New Zealand, Mexico, British, Germany, France, Netherlands, Italy, Spain, Switzerland, Belgium, Sweden, Austria, Denmark, Norway, Finland, Poland, Hungary, Czech Republic, Qatar, the United Arab Emirates, Kuwait, Bahrain, Oman and South Africa.
The above facility applies if arriving at the following airports only : Denpasar Bali (DPS), Jakarta Soekarno-Hatta (CGK), Medan Kuala Namu (KNO), Batam Hang Nadim (BTH) or Juanda Surabaya (SUB)
Visitors of the following countries may apply for Visa on Arrival for a period of residence of 30 days to pay US $ 35 at the main entrance in Indonesia Airport :
Other EU member states (Luxembourg, Ireland, Greece, Portugal, Estonia, Latvia, Lithuania, Malta, Polish, Cyprus, Slovenia, Slovakia, Bulgaria, Romania, Croatia) and EFTA (Iceland, Liechtenstein) except Croatia.
As well as the citizens of the following countries:
Algeria, Argentina, Australia, Brazil, Egypt, Fiji, India, Libya, Maldives, Monaco, Panama, Suriname, Taiwan, East Timor, Tunisian, Turkey
Prior to arrival, overseas travelers are usually given a card 'arrivals and departures'. Departures Card should be saved because it will be returned to the immigration officer before leaving Indonesia.