Getting Ready for Your Arrival to Bali

This page explains how foreign visitors can complete Indonesia’s new “All Indonesia” arrival registration before entry, using the official government portal.

  • This is not the a Visa and not the Bali Tourist Tax
  • The electronic customs declaration is now part of the arrival card registration.
  • You need your VISA information to fill in the card.
  • Don’t use any other websites to register than the one we mention below. There are plenty of scammers already out there trying to charge you for it or stealing your personal data!
reliable visa application service

“All Indonesia” Arrival Card — What It Is & How to Use It

Indonesia has introduced a single digital entry form called All Indonesia. It combines 3 previously separate steps.

  • personal information & Visa details
  • electronic customs declaration
  • health declaration (previously SATUSEHAT)

 

You need to fill in the form within 72h

  • Complete the form within 3 days before arrival (within ~72 hours). 
  • Average completion time: about 2–5 minutes only, if you have your passport, visa, flight, accommodation details ready.

FAQ & Quick Facts about the All Indonesia Arrival Card

The All Indonesia Arrival Card is Indonesia’s online entry form for foreign visitors. After you submit it, you typically receive (or are shown) a QR code to present when requested on arrival.

No, the Arrival Card is not related to the Bali Tourist Tax (Tourist Levy), that costs IDR 150,000 (ca. 10USD) per person.

The Bali Tourist tax is completely separate, because this is handled by the local Balinese government and not related to immigration.

All you need to know about the Bali Tourist Tax, price, payment and details

No, the All Indonesia Arrival Card is not a Visa. 

Therefore, you must still hold the correct visa for your visit to Bali, Indonesia (e.g., Visa on Arrival, e-VOA, there is a 30d visa-free entry for certain nationals, and other visa types are available, based on nationality and traveling purpose (nationality check).

 

Yes. The registration is free of charge. If a website asks you to pay, treat it as suspicious and use only the official government portal at allindonesia.imigrasi.go.id.

Complete it within the 3 days before arrival (ideally within ~72 hours). Always follow the timing instructions shown on the official portal during submission.

No. You can complete the process directly in your browser using the official website.

Yes, you need to fill in the form for Family Members

You can add multiple family members in one session by entering each traveler’s details individually. Follow the portal prompts for children and dependants.

All Indonesia Official Website Indonesia Customs Info

Detailed Steps to Complete the Arrival Card

  1. Visit allindonesia.imigrasi.go.id.
  2. Select English and choose Foreign Visitor (or the appropriate traveler category).
  3. Enter the required details:
    • Personal details: nationality, full name, date of birth, passport number & expiry, contact info.
    • Travel and VISA details: arrival/departure dates; enter your e-Visa, ITAS, or KITAP number if applicable.
    • Transport & accommodation: arrival airport/port, flight/ship number, hotel or address.
    • customs declarations. This section replaces the old e-customs form 
    • Health declarations (replacing the SATUSEHAT form)
  4. Submit the form and save your QR code (screenshot is usually sufficient).
  5. On arrival, present the QR code when requested at the customs (on your phone or printed).

 

Helpful Tips on which device to use when filling in the Indonesia Arrival Card

Using a Desktop

  • You do not need to use the MRZ (passport scan) feature — manual entry is fine.
  • Double-check that your name matches your passport and use an email you can access on arrival.

Using a Mobile Device

  • You do not need an app — the browser version is sufficient for most travelers.
  • If the portal offers Scan MRZ, you may use it to auto-fill your details, or enter them manually.
  • Keep a copy of your QR code available offline (e.g., screenshot) or bring a printout.

Important to Know:

Your passport must be valid for at least 6 months from the date of arrival in Indonesia. There are no exceptions. Airlines may deny boarding, and immigration officers will refuse entry if your passport doesn’t meet this requirement.

More on Passport Requirements — don’t risk being turned away at the border

Yes — travelers must hold a return or onward ticket when entering Indonesia, including Bali.

This requirement may apply when applying for your visa, depending on the visa type. You may also be asked to show proof of onward travel upon arrival.

What happens if I don’t have one?

Immigration officers may require you to purchase a return ticket on the spot. Without it, you may be denied entry into the country.

Yes — having an International Driving Permit is mandatory to drive legally in Bali.

  • You must carry a valid International Driving License (IDP) if you plan to rent or ride a scooter, motorbike, or car in Bali.
  • If you don’t have one from your home country, you can order a digital or printed IDP online — recognized and accepted in Bali.

Order your International Driving License online here

IDP international driving permit format

Yes, you can order an eSIM for Bali online.

Our partner provides eSIMs that allow you to connect to the internet the moment you arrive in Indonesia — or even before boarding, if you prefer. Having internet access right away can be very helpful upon arrival.

Order your Travel / Tourist eSIM Online

When you purchase our digital discount card — the BaliCard — you receive a FREE 1GB eSIM which you can top up if you’re happy with the service.

BALICARD & Free eSIM

Medical travel insurance is no longer mandatory for tourists entering Indonesia — but it’s strongly recommended.

Accidents can happen in Bali. Without proper insurance, hospitals may require immediate cash payment and can even deny treatment.

Don’t have a medical travel insurance yet?

Get your medical travel insurance for Bali / Indonesia and beyond online

Options include International Travel Insurance, Nomad Insurance, and long-stay Medical Travel Insurance.

Info, Prices & Signup

The airport code for Bali is DPS (Denpasar).

However, the airport is located south of Kuta — not in Denpasar city.

Full name: I Gusti Ngurah Rai International Airport

DPS is well-connected internationally, served by a range of full-service and budget airlines from across the globe.

Find more details about Bali Airport, flights, and arrivals below:

DPS Airport Flights to Bali

Do not bring more than the equivalent of IDR 100,000,000 (approximately AUD 10,000) in cash into Indonesia. Amounts above this limit must be declared and may be subject to tax.

Yes, you can. International flights to Jakarta are sometimes significantly cheaper than flying directly to Bali, especially during peak seasons. Travelers with flexible time — such as backpackers — often choose this route.

After arriving in Jakarta, you can catch a domestic flight to Bali on the same day using airlines such as Citilink, Super Air Jet, Batik Air, AirAsia, Lion Air, or Garuda Indonesia. One-way fares range from USD 50 to 150.

Important: Allow at least 4 hours between your international arrival in Jakarta and your connecting flight to Bali. You’ll need to clear immigration, collect your luggage, and transfer to the domestic terminal.

More Helpful & Practical Tips

bali.com Logo

Our editorial team continuously monitors Indonesian government regulations, immigration laws to provide you with grounded, fact-checked travel information. As an official Co-Branding Partner of the Ministry of Tourism (Wonderful Indonesia), we focus on your safety, legal compliance, and authentic experience above all else. We take local knowledge and make it accessible for you, for easier travel planing and a better Bali experience.