Until recently, all visitors to Bali had to buy a visa-on-arrival at USD 35 per person (± EUR 30 / ± AUD 45) for a 30-day period.
However, as of June, 2015, residents from the following 45 countries no longer need visa or visa-on-arrival to visit Bali (in alphabetical order): Austria, Bahrain, Belgium, Britain, Brunei Darussalam, Cambodia, Canada, Chile, China, Czech Republic, Denmark, Finland, France, Germany, Hong Kong, Hungary, Italy, Japan, Laos, Macao, Malaysia, Mexico, Morocco, Myanmar, New Zealand, Norway, Oman , Peru, Philippines, Poland, Qatar, Russia, Singapore,, South Africa, South Korea, Spain, Sweden, Switzerland, Thailand, The Netherlands, Turkey, United Arab Emirates, United States and Vietnam.
For more information, please check out our FAQ section on bali visas.