12/08/2025
Bali Entry requirements:
Visa: https://evisa.imigrasi.go.id/web/application_bvk (New updated site allows you to simply scan your passport page data using your mobile phone or we**am - much easier!).
Airport = Bandara Internasional Ngurah Rai.
City = KAB BADUNG (Kuta, Legian, Seminyak, Canggu, Uluwatu, Jimbaran, Nusa Dua), KOTA DENPASAR (Sanur), KAB GIANYAR (Ubud), KAB KARANGASEM (Candidasa). Any of these will do. It doesn’t really matter.
OR
https://evisa.imigrasi.go.id/ (older site - need to upload passport style photo and PDFs of passport and itinerary)
The visa can be done up to 90 days prior to your date of entry to Indonesia. If you’re staying less than 60 days I would suggest selecting the option for “B1 Tourist Visa On Arrival”. Cost is 500k IDR. It’s valid for a stay up to 30 days. It can be extended once for another 30 days and 500k IDR.
If you want to stay longer than 60 days, select the C1“60 Day Tourist Visa”. It can be extended twice for 60 days each time, giving you up to 180 days. The cost is 1 million IDR for the initial visa.
If you need to email Indonesian Immigration, their email is [email protected].
Customs Declaration: https://ecd.beacukai.go.id/
This can be done from within 3 days prior to your date of entry to Indonesia.
Bali Tourist Levy: https://lovebali.baliprov.go.id/
This can be done up to 180 days prior to (and up to 60 days after) your date of entry to Bali. Cost is 150k IDR.
All of these can also be done on arrival if you don’t want to do them beforehand.
*** UPDATE ***
For all travellers who are going to enter Indonesia, you now need to complete the SatuSehat Health Pass declaration form regarding Mpox. This regulation started from 27 August 2024, so please complete the form when travelling.
The form can be done as soon as you have your seat number and your date of arrival is able to be selected. However, considering that it asks you for info about the previous 21 days to your arrival, you really should be doing the form on the same day that you’re arriving.
You can fill out the form here:
https://sshp.kemkes.go.id./
Alternatively you can download the SatuSehat mobile app and complete the form from within the app. Personally I would just fill out the form on the website.
Happy travels!
EDIT:
Applied for your evisa but it didn't offer you a payment option? Or paid and there was a “payment failed” message?
Try this.
Go to the immigration website using this link....
https://evisa.imigrasi.go.id/web/find-batch
1. Enter passport number.
2. Enter country of citizenship.
3. Enter date of birth.
4. Scroll right down and across to the right to view status. It will say ”awaiting payment”.
5. Click on Detail.
6. Scroll right again and it says “make payment”
7. Click on that.
Have a great time!