Do I Need a Travel Visa for Bali and How to Get It - Step-by-Step Guide

Not sure if you need a visa for Bali? This simple guide explains who needs one, how to get it, what additional documents to bring, and how long you can stay. Don’t get caught off guard & plan your Bali trip with confidence.
Hey guys,
Do I need a travel visa for Bali ? That’s exactly what I asked myself while planning my trip to this dreamy island — and trust me, the process is easier than you might think. From visas to health passes and tourist fees, this guide will walk you through everything you need to know before arriving in Bali, so you can skip the stress and enjoy your vacation. 😅
Whether it’s your first time or you’re just looking to make your life easier, with this post I will guide you step-by-step through the :
- electronic visa application (e-VOA),
- tourist fee
- health declaration
- customs declaration
But before we dive in, make sure to check your home country’s official government or foreign affairs website to confirm you’re not missing any additional requirements.
OK, let’s dive in!
Documents before you start the process
Make sure you’ve got these essentials ready before starting the application process:
- A clear photo of your passport biodata page (valid for at least 6 months from your arrival date) – JPG/JPEG/PNG, max 200 KB
- A PDF copy of the same passport page
- A formal, front-facing photo of yourself – JPG/JPEG/PNG, max 200 KB
- A credit or debit card (Visa or Mastercard)
- A return flight ticket in PDF
- The address and postal code of where you’ll be staying in Bali
Do I Need a Travel Visa for Bali and How to Get It - Step-by-Step
There are some countries exempt from VOA that can enter for free (max 30 days). These are:
- Brunei
- Philippines
- Cambodia
- Singapore
- Malaysia
- Thailand
- Laos
- Myanmar
- Vietnam
Step 1: Understand Your Visa Options
Basically, there are two ways to get a visa for Bali:
- At the airport – Visa on Arrival (VOA) it’s easy, but expect to wait in a long queue. Look for a blue signs that say” Visa on Arrival”. You will need your passport, cash or card to pay and your return ticket.
- Online in advance – eVOA, it’s a much quicker option , but you need to make sure everything is filled in properly. Once at the airport look for the signs which say “eVOA” and go through the allies.
In this guide, I’ll walk you through the online application for the Visa on Arrival (type B1), which lets you stay for 30 days and is extendable for another 30. The cost is IDR 500,000 (around $35).
You can check all other Visa types again here under the information section.
Guys, please remember that having a visa doesn’t guarantee entry in Bali, that decision is up to the immigration officers at the airport. But don’t worry, if your paperwork is all good, you’ll be fine!
Step 2: Start Your Application
Head over to the official Indonesian visa site:
🔗 https://evisa.imigrasi.go.id/
Then follow these steps:
- Click Apply
- Select your nationality
- Choose the purpose of your visit – I selected “General, Family or Social”
- Select the sub-purpose – I chose “Tourism, Family Visit & Transit”
- Pick the visa type – I went with B1 Tourist (Visa on Arrival) for 30 days
Step 3: Upload Documents & Fill Details
You’ll now be asked to:
- Upload your passport photo
- Upload your formal picture
- Fill in all personal info
- Upload your return flight ticket
After that, you’ll get a chance to review everything before submitting. Double-check it all to avoid any mistakes that might cause delays!
Step 4: Pay & Download Your e-Visa
Now it’s the time to grab your card and pay the IDR 500,000 (~$35). Once the payment goes through, you’ll be able to:
- Download your visa right away
- Or check your email and download it from there
My tip to you is to save a digital copy on your phone and print it out, better safe than sorry!
Tourist Fee for Bali
This is honestly such a great initiative! Every international tourist is asked to pay a small tourist levy to help preserve Bali’s natural beauty and cultural heritage.
- Fee is $10 USD / IDR 150,000
- And the process took me literally 2-3 minutes. I swear 😄
Here’s how to pay it:
- Visit: https://lovebali.baliprov.go.id/
- Choose whether you’re paying just for yourself or a group
- Select “Pay Tourist Levy”
- Enter your passport number
You’ll receive a QR code by email which will be scanned at the airport. Again, have it both on your phone and printed just in case.
!!! Heads up for this – If you leave Bali and come back again (even the next day), you’ll have to pay the fee again. However, if you’re traveling to other Indonesian regions like Java or Lombok within 60 days, you won’t need to pay again.
SATUSEHAT Health Pass (SSHP)
We are almost done, however you need to tick this health pass off your list before boarding your flight to spiritual Bali.
It’s basically a health declaration saying you’re not coming from a country with an epidemic and that you’re feeling fine. Use this link to start the process and fill in the declaration – https://sshp.kemkes.go.id/
It’s important to know that you can only fill this out within 72 hours before your flight, as it asks for your flight number and seat number.
Once done, they’ll email you a QR code. As I noted it for the other documents, save it on your phone and print it too, just in case they ask for it during arrival.
Customs Declaration
Before entering Bali, you’ll also need to complete a customs declaration form. This can be done online before your flight via https://ecd.beacukai.go.id/.
It asks for basic information about what you’re bringing into the country — especially if you’re carrying items like electronics, alcohol, cigars, tabacco, cash over IDR 100 million, or medications.
You need to:
- Fill it out online 1–2 days before your flight to save time.
- Prepare your passport details , hotel or stay details, flight number and the number of baggage arraving with you ( carry on and checked in).
- You’ll get a QR code , save a copy on your phone and print it too. You will have to scan it just before you leave the airport.
- Keep in mind that one form covers all travelers in the same group or family.

Tips & Best Practices
- Triple-check your documents before uploading.
- Always keep digital and paper copies of everything.
- Apply for the visa and pay the tourist fee at least a few days before departure, I did it 2 weeks before my trip.
- Don’t leave the health pass and the custom declaration for the last minute, it can be easy to forget! Just set a reminder on your phone like me.
And there you have it — everything you need to know if you’ve been wondering, do I need a travel visa for Bali and how to get one!
I hope this guide makes your travel prep easier and gives you peace of mind before flying out. Bali is beautiful, and trust me, it’s worth the little bit of admin!
If you found this post helpful, drop a comment or share it with someone planning their trip.
– Tsveti 🌸
Like this Post ? Pin for later "How to get a visa for Bali" or "First time in Bali - How to get a visa"


