Do I need a Visa to get into Bali?

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.

You can also read my posts on vaccination requirements for Bali and Expert Tips for Arriving at Bali 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.

  1. Brunei Darussalam 
  2. Cambodia
  3. Laos
  4. Malaysia
  5. Myanmar
  6. Philippines
  7. Singapore
  8. Thailand
  9. Vietnam

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.

  1. Albania
  2. Andorra
  3. Argentina
  4. Australia
  5. Austria
  6. Belgium
  7. Brazil
  8. Brunei Darussalam
  9. Bulgaria
  10. Cambodia
  11. Canada
  12. Chile
  13. China
  14. Colombia
  15. Croatia
  16. Cyprus
  17. Czechoslovakia
  18. Denmark
  19. Ecuador
  20. Estonian
  21. Finland
  22. France
  23. Germany
  24. Greece
  25. Hong Kong
  26. Hungary
  27. Iceland
  28. India
  29. Ireland
  30. Italy
  31. Japan
  32. Laos
  33. Latvia
  34. Liechtenstein
  35. Lithuania
  36. Luxembourg
  37. Malaysia
  38. Maldives
  39. Malta
  40. Mexico
  41. Monaco 
  42. Myanmar
  43. New Zealand
  44. Norway
  45. Palestine
  46. Philippines
  47. Poland
  48. Portugal
  49. Qatar
  50. Romania
  51. San Marino
  52. Saudi Arabia
  53. Seychelles
  54. Singapore
  55. Slovakia
  56. Slovenia
  57. South Africa
  58. South Korea
  59. Spain
  60. Suriname
  61. Sweden
  62. Switzerland
  63. Taiwan
  64. Thailand
  65. The Netherlands
  66. Timor Leste
  67. Tunisia
  68. Turkey
  69. Uzbekistan
  70. United Arab Emirates
  71. United Kingdom
  72. United States of America
  73. Vatican
  74. Vietnam