BREAKING NEWS: 12 more countries are added to the list of nationalities that can get Visa on Arrival, effective May 30th More

The Visa on Arrival (VoA) is back!

After 2 years, the Indonesian government has re-introduced the Visa on Arrival for 60 nationalities. We expect that over the course of the next few months more nationalities will be added to the list – but for now nobody knows which and when. 

Visa on Arrival (VoA) for Bali, Indonesia

Visa on Arrival FAQ

What nationalities can get a Visa on Arrival?

Visa on Arrival for Bali & Indonesia

Following nationalities can obtain a Visa on Arrival, VoA

Argentina Malta
Australia Malaysia
Austria Mexico
Bahrain Morocco
Belarus Myanmar
Belgium Netherlands
Bosnia Herzegovina New Zealand
Bulgaria Norway
Brazil  Oman
Brunei  Peru
Cambodia  Philippines
Canada Poland
China  Portugal
Croatia  Qatar
Cyprus Romania
Czech Republic  Russia
Denmark Saudi Arabia 
East Timor  Serbia
Egypt Seychelles
Estonia Singapore
Finland Slovakia
France Slovenia
Germany South Africa 
Greece South Korea
Hong Kong Spain
Hungary Sweden
India Switzerland
Ireland Taiwan
Italy Thailand
Japan Tunisia
Jordan Turkey
Kuwait UAE
Laos UK
Latvia  Ukraine
Lithuania  USA - America
Luxembourg Vietnam

Bahrain, Belarus, Bosnia Herzegovina, Egypt, Jordan, Kuwait, Morocco, Oman, Peru, Russia, Serbia, and Ukraine have been added to the list effective May 30th 2022.

Overview of all countries
Are residencies considered?



The immigration regulations are always based on the PASSPORT that you are holding. Residency permits of other countries are NOT considered. 

Do I need to prepare anything before my arrival to Bali?


As the name suggests, it's a Visa that is granted "upon arrival". 

How long is it valid and can it be extended
  • Valid for 30 days
  • can be extended ONLY once for 30 days
  • For extension you need a sponsor letter from an Indonesian company or travel agency. We advise you to get assistance from a visa agency in Bali, they handle the sponsor letter and assist you with the extension
  • Costs for an assisted extension should be around USD70 (IDR 1,000,000)
  • You need to personally appear at the immigration office for fingerprint and photo does not provide the Visa on Arrival extension service.

There are rumours that sometime soon, travellers could purchase already a Visa on Arrival at the airport that is valid for 60 days. But this has not yet been confirmed and we don't know if and when this would happen.

Does provide the VoA extension service in Bali?

No. At this point we do not offer this service. But if you send us a quick email, we will send you the contact of a reliable local agent who we trust and who can assist you at a reasonable price.


What does the Visa on arrival cost and how do I get it?
  • Purchase in the arrival hall
  • Price: IDR 500,000 (ca. USD 35 / AUD 50)
  • Pay at the VoA counter in cash (EUR, GBP, AUD, USD, SGD, IDR) or by mastercard and visa
What other Restrictions apply? Can I travel with a business purpose?
  • Tourism purpose only
  • Single Entry only
  • PASSPORT is decisive, not residency
  • Your passport needs to be valid at least another 6 months
  • You might need to show a return ticket

If you travel with a business purpose you need to apply for a B211A Visit Visa (business type). Prices and Application here.

Can I get a Visa on Arrival in Jakarta or other international airports?

At which international airport can I get the Visa on Arrival?

  • Denpasar/Bali
  • Jakarta
  • Medan
  • Makassar
  • Yogyakarta
  • Manado
Can I stay longer than 60 days with the Visa on Arrival?

No. After 60 days (one extension) you would need to leave the country.

Your initial Visa on Arrival is valid for 30 days. Then you can extend the Visa ONCE for another 30 days at an immigration office (better get the assistance from a local agent).

YOU CANNOT GET ANOTHER VISA AFTER YOU HAVE EXTENDED the visa on arrival ONCE (max. 60 days in total), while you are in Indonesia. You would have to leave the country and come pack.

If you want to stay longer than 60 days, you have to get a B211A OFFSHORE Visit Visa (60days), you can apply for additional B211A Visa (ONSHORE - while you are in Bali), which is valid for 30 days. For now you can apply for several onshore visas in a row.