Updated February 2026

Travelling to Bali for less than 30 days? Before you fly, you’ll need to complete:

All Indonesia Arrival Card (FREE)
Visa on Arrival (approx. AUD $50 per person)
Bali Tourist Levy (approx. AUD $15 per person)


1. Complete your All Indonesia Arrival Card + Visa on Arrival

Complete both through the official All Indonesia website or app:

🌐 Website: https://allindonesia.imigrasi.go.id/

📱 Download the All Indonesia App:
Apple App Store | Google Play

Important: You can only complete these forms within 72 hours of your departure.

All Indonesia Arrival Card

  • Use your smartphone — it’s easier to scan your passport.
  • The Arrival Card includes your Customs Declaration and Health Pass.
  • One family member can complete the form for everyone travelling together by selecting “Add Traveller”.
  • After submitting, you’ll receive a QR code. Save a screenshot — you’ll need this on arrival.

Visa on Arrival (VOA)

After completing your Arrival Card:

  • Select B1 – Tourist Visa (30 days).
  • Every traveller requires their own visa, including children.
  • Pay online through the website or app.

Arriving in Bali

  • Travellers with children 6 years and over can use the e-Gates.
  • Families with children under 6 will need to use the Immigration counter or family line.

2. Pay the Bali Tourist Levy

🌐 Visit: https://lovebali.baliprov.go.id

The Bali Tourist Levy is:

💰 IDR 150,000 per person (approx. AUD $15)

  • Payment can be made up to 60 days before arrival.
  • It is mandatory for international visitors.
  • The levy supports Bali’s environment, culture and infrastructure.

For the latest entry requirements and travel safety advice:
👉 https://www.smartraveller.gov.au/destinations/asia/indonesia