Planning
Bali visa and arrival: e-VoA, All Indonesia and tourist levy
Three online procedures, on three official websites, and arriving in Bali becomes a formality. The main pitfall is not the rule, but the unofficial websites that resell it at a higher price.
- Updated on
- 6 min read
- By Kylian Dev

Contents
- What to do before leaving for Bali
- The e-VoA step by step: the online visa for Bali
- The All Indonesia Arrival Card: free, customs included
- The Bali tourist levy: IDR 150,000 per person
- Arriving at Bali airport: the steps
- The mistakes that complicate arriving in Bali
- Extending your visa in Bali
- Working from Bali: what is allowed and what is not
- Frequently asked questions
- Sources
Key points
- e-VoA: IDR 500,000, 30-day stay, extendable once by 30 days, on evisa.imigrasi.go.id.
- All Indonesia Arrival Card: a single free form (arrival and customs), in force since July 2026.
- Bali tourist levy: IDR 150,000 per person, on lovebali.baliprov.go.id.
- Passport valid for at least 6 months after arrival and a return or onward ticket.
The rules for entering Indonesia have changed several times in recent years. This guide only covers what the official websites publish at the time of its update. Always check them before departure: they are the authority.
To include these fees in your budget, see Bali travel budget. For the rest of the journey from the airport, see getting around Bali.
What to do before leaving for Bali
Before departure, you need a passport valid for at least 6 months after arrival, a return or onward ticket, the e-VoA paid online, the All Indonesia Arrival Card filled in and the Bali tourist levy paid. Add travel insurance and, if you plan to drive, an international driving permit.
| Procedure | Where | Cost | When |
|---|---|---|---|
| Passport valid for at least 6 months | The passport authority of your country | Depends on your country | Well before booking |
| e-VoA | evisa.imigrasi.go.id | IDR 500,000 | Before departure |
| All Indonesia Arrival Card | allindonesia.imigrasi.go.id | Free | Before arrival |
| Bali tourist levy | lovebali.baliprov.go.id | IDR 150,000 | Before or on arrival |
| Travel insurance | Your insurer or your bank card | Depends on the policy | Before departure |
| International driving permit | The relevant authority of your country | Depends on your country | If you plan to drive |
The e-VoA step by step: the online visa for Bali
The e-VoA is the visa on arrival applied for online. It costs IDR 500,000 and allows a 30-day stay, extendable once by 30 days. The application is made on evisa.imigrasi.go.id, with your passport, a photo and a means of payment. The visa is sent by email.
- Open evisa.imigrasi.go.id and choose the visa on arrival (e-VoA) for tourism.
- Enter your identity exactly as it appears on your passport, and upload the documents requested.
- Pay IDR 500,000 online by card.
- Receive the e-VoA by email, and keep it printed and on your phone.
- On arrival, show your passport: the e-VoA is linked to the document number.
The visa on arrival can also be bought at the airport counter. Applying online saves you an extra queue after a long flight.
The All Indonesia Arrival Card: free, customs included
The All Indonesia Arrival Card is a single free form that combines the arrival declaration and the customs declaration. It is filled in online on allindonesia.imigrasi.go.id before arrival and has been in force since July 2026. A website that charges for it is not official.
The form replaces the separate procedures that existed before. Once validated, it generates a code to show on arrival. Keep it accessible offline on your phone.
- Have your passport number, flight number and the address of your first accommodation ready.
- Honestly declare the goods subject to customs declaration.
- Every traveler, children included, must be declared: follow the website’s instructions for families.
The Bali tourist levy: IDR 150,000 per person
Every foreign visitor must pay the tourist levy of the province of Bali: IDR 150,000 per person. Payment is made online on lovebali.baliprov.go.id, the province’s official website. It is separate from the visa: paying the e-VoA does not exempt you from the levy.
e-VoA, 30-day stay
≈ €25
IDR 500,000
Source: evisa.imigrasi.go.id
All Indonesia Arrival Card
Free
Source: allindonesia.imigrasi.go.id
Bali tourist levy, per person
≈ €7.50
IDR 150,000
Source: lovebali.baliprov.go.id
After payment, you receive a confirmation to keep. It may be requested on arrival or when visiting sites.
Arriving at Bali airport: the steps
At Ngurah Rai airport, you go through immigration with your passport and e-VoA, then customs with the All Indonesia Arrival Card code, before collecting your luggage and leaving. In the arrivals hall, you will find phone operators, exchange offices and ATMs.
- Immigration: passport and e-VoA, or buy the visa at the counter if you did not do it online.
- Luggage, then customs: show the All Indonesia Arrival Card code.
- SIM or e-SIM: an e-SIM is installed before departure; a local SIM can be bought at the airport with your passport.
- Money: prefer an ATM to an exchange office at the airport, and always count again.
- Transport: booked driver, official taxi or ride-hailing at the dedicated pick-up points.
The travel times to each region are in the guide getting around Bali. To choose between SIM and eSIM, and to register your phone’s IMEI, see Bali SIM card and eSIM; for withdrawals and payments, money and payments in Bali.
The mistakes that complicate arriving in Bali
Problems on arrival rarely come from the rule itself. They are a typo in the name or passport number, a visa applied for with an old passport, a forgotten arrival form, a levy confirmation that cannot be found or a passport too close to its expiry date.
- Name and passport number: copy them from the identity page, not from memory. A mistake can make the e-VoA unusable.
- Change of passport: an e-VoA is linked to the document used for the application. If you have renewed your passport, apply again.
- Validity: check the expiry date before booking, not the day before departure.
- Offline: keep the e-VoA, the arrival card code and the levy confirmation as screenshots and on paper.
- Group or family: each traveler needs their own visa and levy, children included.
These checks take a few minutes at home. At the airport, after a long flight and facing a queue, they take much longer.
Extending your visa in Bali
The e-VoA can be extended only once, by 30 days. The application is made online on the immigration portal, before the expiry date of the first visa. Beyond that, you need another type of visa applied for before departure.
Working from Bali: what is allowed and what is not
The e-VoA is a tourist visa. It does not allow you to work for an Indonesian company or client, or to be paid in Indonesia. The rules for remote work for a foreign employer are changing: check the official immigration portal before leaving with this plan.
- Forbidden on a tourist visa: a local job, paid services in Bali, selling services on the spot.
- To check on evisa.imigrasi.go.id: the visas specific to long stays and remote work.
- If in doubt, the cautious rule is not to work on the island on a tourist visa.
Frequently asked questions
How much does the visa for Bali cost?
The e-VoA costs IDR 500,000 for a 30-day stay. Add the Bali tourist levy, IDR 150,000 per person. The All Indonesia Arrival Card is free.
Where do you officially apply for the e-VoA?
On evisa.imigrasi.go.id, the Indonesian immigration portal. Other websites are middlemen that often add service fees.
Can the e-VoA be extended?
Yes, only once, by 30 days. The application is made before the first stay expires.
Do you have to pay for the All Indonesia Arrival Card?
No, it is free. It combines the arrival card and the customs declaration, and is filled in on allindonesia.imigrasi.go.id.
Can you work remotely in Bali on an e-VoA?
The e-VoA is a tourist visa and does not allow any paid work in Indonesia. For remote work, check the visas offered on the official portal.
Sources
Figures and rules checked on October 17, 2026 against the sources below. Entry rules and fees change: always check them on the official websites before you leave.
