Most travelers need either a Visa on Arrival (VOA/eVOA) or a pre-arranged visa to enter Bali, depending on nationality and length of stay. A valid passport with at least 6 months validity, the All Indonesia Arrival Card, and the Bali Tourism Levy are also mandatory for every foreign visitor.
Short stays may be visa-free for select nationalities, while longer stays require visas such as C1/211A or the Golden Visa. Applying online before you travel helps speed up your arrival and avoid long airport queues.
Key requirements
Passport
To enter Bali, your passport must meet Indonesia’s validity requirements. In most cases, travelers are required to have at least six months of validity remaining from the day they arrive.
But there are a few specific categories, such as certain transit or diplomatic arrangements, are permitted within a minimum of three months.
Indonesia is very strict about these rules, so if your passport is nearing its expiration date, it’s best to renew it before you travel.
Visa
Your visa depends on how long you plan to stay and your travel purpose.
- eVOA – Electronic Visa on Arrival
A simple option for short stays, granting 30 days in Indonesia with the possibility of a one-time 30-day extension. It’s best suited for tourists who want a quick, pre-arrival process.
- C1/211A – Single Entry Visit Visa
Intended for longer visits, offering an initial 60-day stay that can be extended twice for a total of up to 180 days, making it more suitable for travelers who need extra time in Bali.
If you want a clearer comparison between the two, you can read our full guide on e-VOA vs. C1/211A: Which Bali Tourist Visa Is Better for You?
- Other Visa Options
Each category comes with its own requirements, allowed activities, and processing times.
All Indonesia Arrival Card
Everyone entering Indonesia must fill out the All Indonesia Arrival Card (official website: https://allindonesia.imigrasi.go.id), a single online form that replaces the old immigration card, customs e-CD, and health declarations.
Starting 1 October 2025, you need to submit it through the official website or app before arriving. After you complete it, you’ll get a QR code to show at immigration and customs, and you no longer need a separate customs form.
Please note that this is not a visa, so you still need the correct Indonesian visa for your trip.
For a full explanation, check out our guide All Indonesia Arrival Card.
Bali Tourist Levy
Every foreign traveler arriving in Bali must pay the Bali Tourist Levy, a compulsory regional contribution established by the Provincial Government.
The cost is IDR 150,000 per person (around USD 9 / AUD 14).
Key points to know:
- This fee is not included in your visa or immigration costs.
- This is not a visa
- It is mandatory for all non-Indonesian visitors, no matter which visa you hold.
- You may pay it online prior to your trip, through official government website or reliable partners like Visa BaliEasy, or you can settle it at dedicated payment desks at Ngurah Rai International Airport.
- The funds are used to support Bali’s cultural heritage, environmental preservation, and tourism initiatives.
Before You Travel
Before your trip, make sure you secure the required documents and complete the necessary steps. Here’s how to get each one:
Check Eligibility by Nationality
Start by confirming which entry options are available for your passport.
Visit Indonesia’s official immigration website or check trusted guides (like Visa BaliEasy) to see whether your nationality qualifies for:
- Visa-free entry
To check whether your passport qualifies for visa-free entry, see our guide on countries that can stay in Bali without a visa. - Visa on Arrival (VOA/eVOA)
To see which nationalities can use eVOA or VOA, refer to our guide on eligible eVOA/VOA countries. - Pre-arranged visas such as C1/211A, Business Visa, or Golden Visa
For longer stays, you can learn about the C1/211A Visa (up to 180 days with extensions) or the Golden Visa (5–10 years).
This helps you avoid choosing the wrong visa or facing delays at the airport.
Apply for Your Visa
Once you know your eligibility, apply for your visa through the correct channel:
- eVOA: Submit your application online through the official immigration website and pay with a credit/debit card. You’ll receive an email with your visa once approved.
- C1/211A or other visit visas: Apply online, upload the required documents, and wait for approval before traveling.
- Business or Golden Visas: Often require additional documents or a sponsor; apply through the official e-visa portal or with assistance from a trusted service provider.
Always apply before your trip to avoid long queues at the Bali airport.
You can also process your eVOA, C1/211A, or Golden Visas through Visa BaliEasy if you prefer a guided, hassle-free application.
Complete the All Indonesia Arrival Card
- Go to the official All Indonesia Arrival Card website or app (official site: https://allindonesia.imigrasi.go.id) and fill in your personal, travel, customs, and health information.
- Submit the form before your flight, ideally within 72 hours of arrival.
- Once completed, you will receive a QR code that must be shown to immigration and customs officers upon landing.
- This digital form replaces all previous arrival cards and customs forms, so no additional paperwork is required at the airport.
For a simple walkthrough of the process, you can read our full All Indonesia Arrival Card guide.
Pay the Bali Tourism Levy
You can pay the levy in two ways:
- Online: Visit the official government platform https://lovebali.baliprov.go.id/ or trusted partners like Visa BaliEasy, complete the form, and make a secure payment. You’ll instantly receive a QR code that will be scanned upon arrival.
- At the airport: You can also pay at designated counters after landing, but queues are often long during peak hours, which may slow down your arrival process.
Paying online in advance, helps you skip the airport lines and get through the arrival checks much faster.
Can I Get My Bali Visa at the Bali Airport?
Yes, many nationalities can obtain a Visa on Arrival (VOA) directly at Ngurah Rai International Airport. After landing, you simply go to the VOA payment counter, pay the fee, and proceed to immigration for stamping.
However, the airport lines can be long during peak hours, so Indonesia also offers the eVOA (Electronic Visa on Arrival), which you can apply for online before your trip. This allows you to skip payment queues and head straight to the immigration counter with your approved visa in hand.
For a faster and smoother arrival, it’s best to apply for the eVOA before you fly, and if you prefer guided help with your eVOA application, Visa BaliEasy can assist you.
Cost of a Bali Visa On Arrival and Eligible Countries
The Visa on Arrival (VOA) costs IDR 500,000 per person (approximately USD 30).
This visa grants 30 days in Indonesia and can be extended one time for another 30 days.
There are 97 countries that are eligible for VOA/eVOA. These countries include most of Europe, Australia, the United States, Canada, the UK, and several Asian nations.
To see the full list of eligible VOA/eVOA nationalities, refer to our detailed guide on eVOA/VOA countries, which provides the complete, up-to-date breakdown of all passports that qualify.
Visa-Free Countries To Indonesia
Indonesia allows certain nationalities to enter visa-free for short stays, typically for tourism or social visits. Visa-free entry generally applies to ASEAN member countries and a small selection of others with special agreements.
Visa-free entry usually allows a stay of up to 30 days and cannot be extended, so travelers needing a longer stay should consider visas like the eVOA or C1/211A.
For the complete list of visa-exempt countries, you can check our guide on countries that can stay in Bali without a visa, which outlines all nationalities eligible for visa-free entry and their permitted stay duration.

