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) online before 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.
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
New! Electronic Visa on Arrival
Outstanding news for travellers to Bali, you can now apply for your VoA electronically before arrival, avoiding the long queues that slow your arrival down.
You can apply for e-VOA 14 days before your travel and at least 48 hours before your departure.
You can apply for your eVOA here.
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 recommend you apply 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. VOA is for a single Entry into Bali/Indonesia, for a stay of up to 30 days and can be extended for a maximum 1 time at the local Immigration Office for a fee.
- 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