Yes, you do need a Visa to enter Bali, Indonesia, unless you come from one of the countries on the Visa Exemption Arrangement (VEA) list. Otherwise, you are allowed to enter Bali and apply for a Visa on Arrival (VOA) at the visa counter inside Bali Airport after arrival if you are on the VOA-approved countries list.
An excellent alternative to the VOA is a Single Entry Visa (B211A) that is valid for 60 days and can be renewed twice for a total possible stay of 180 days. After that, you can apply again while still in Bali for a further possible 180 days. The best place to get one is over at Swift Visa Indonesia where you can apply online for a B211A before you travel and avoid the queues for a VOA at the airport.
Visa Exemption Arrangement (VEA)
If you come from one of the 9 lucky countries with a Visa Exemption Arrangement you don’t need a Visa to enter Bali. It’s only valid for 30 days, and unlike the VOA or B211A, it cannot be extended and is for tourism purposes only.
- Brunei Darussalam
Visa on Arrival (VOA)
Passport holders from the following list of eligible countries can get a VOA that is valid for 30 days and can be extended once for a further 30 days for a total possible stay of 60 days, although this does involve a painfully long-winded appointment at the Immigration Office.
If you are thinking of staying in Bali for longer than 30 days I highly recommend you apply online for a Single Entry Visa (B211A) before you travel.
How much does a VOA cost?
The VOA cost IDR 500.000 (approx. USD $33.50) per person including children and is payable upon arrival at Bali Airport by MasterCard, Visa or Indonesian Rupiah. If using another currency it may be charged at the prevailing rate of exchange.
Be warned, the queues can be brutally long.
VOA Approved Countries List
Passport holders from the following countries are eligible to apply for a VOA upon arrival at Bali Airport.
- Brunei Darussalam
- Hong Kong
- New Zealand
- San Marino
- Saudi Arabia
- South Africa
- South Korea
- The Netherlands
- Timor Leste
- United Arab Emirates
- United Kingdom
- United States of America