Bali entry requirements for US citizens
Prepare your Bali trip: Get your visa, Tourist Levy, and Arrival Card in one place.
Tourist Levy for US CitizensUS citizens need a passport valid for at least 6 months to travel to Bali. To meet entry requirements, you also need an Indonesian visa. Most US visitors apply online for a B1 (30 days) or C1 (60 days) visa before travelling. You must also pay the Bali Tourist Levy and complete the All Indonesia Arrival Card in advance.
BaliTTGo is designed to make it easy to plan your trip to Bali from the United States. Get your visa, Tourist Levy proof of payment, and the All Indonesia Arrival Card hassle-free and all in one place.
Quick facts: What U.S. citizens need for Bali
Required to enter Indonesia
Required specifically for Bali
The All Indonesia Arrival Card replaces the formerly used separate customs declaration and SSHP health form. It’s now the only document you need to make customs and health declarations.
The Bali Tourist Levy is not an Indonesia-wide entry requirement. It applies specifically to international visitors travelling to Bali.
U.S. passport and visa information
To enter Indonesia, US citizens must travel with a passport that’s valid for at least 6 months from the date of arrival.
The passport you use to travel must match the details on your visa application. If you renew your passport before travelling, apply for your visa using your new passport details.
Visa options
Most US tourists travel using the B1 tourist visa. You can request it online (known as the eVoA) before travel or as a visa on arrival at eligible entry points. Depending on your reason for visiting, there are other visa types. The most popular are shown in this table:
Visa prices vary depending on your nationality. When you apply with Bali Tourist Tax Go, you’ll also pay a service fee to cover our guided application support. This includes expert revision of your form to avoid issues or delays, comprehensive customer support, and document editing assistance. You’ll see a clear price breakdown at checkout.
The B1 tourist visa can be extended once for an additional 30 days. C1 visas can be extended for a maximum stay of 180 days.
If you plan to stay for longer than 60 days or are travelling for another purpose, apply for the appropriate Indonesian visa before departure.
The Bali Tourist Tax
The Bali Tourist Levy is a fee that applies to all international visitors travelling to Bali. It’s separate from Indonesia's immigration requirements and must be paid before or on arrival in Bali.
Travellers of all ages need to pay the Tourist Tax. It costs IDR 150,000 (approximately USD 10) per person.
How to pay the Bali Tourist Levy
You can pay the levy:
- Online before you travel.
- On arrival at the airport or seaport in Bali.
- Before entering Bali if you arrive in another part of Indonesia first.
Pay your Bali Tourist Levy online before you travel to avoid queues and have your payment confirmation ready when you arrive.
Why pay your Bali Tourist Levy with us?
We offer a simple, fast, and secure way to pay your Bali Tourist Tax before you arrive.
- Quick online form tailored for US travellers
- Expert review to help avoid mistakes
- Refund guarantee if your payment isn’t approved
- Optional Priority Processing for confirmation within 1 hour.
For added peace of mind, we also offer Insurance for your Tourist Levy payment. If your trip gets cancelled or you change your mind about travelling, we’ll refund your Tourist Tax up to 120 days after payment.
All Indonesia Arrival Card for US Travellers
The All Indonesia Arrival Card is a mandatory online declaration designed to speed up entry processes at the country’s biggest airports. All travellers from the United States need to complete it, including minors.
It replaces the previous Electronic Customs Declaration and SSHP Health Declaration with a single digital process, so you only have one form to complete. Fill out your Arrival Card in the 3 days before you travel to Indonesia and show your confirmation when you arrive.
How to complete the All Indonesia Arrival Card
- Fill out the form with your passport and trip details, and answer customs and health questions
- Once submitted, you’ll get a confirmation that it’s been approved.
- Present this on arrival when requested by border officials.
Tip: Complete your All Indonesia Arrival Card before you travel to avoid delays at the airport.
Checklist: Bali entry steps for US travellers
Follow these steps to make sure you have the required documents ready for Bali.
-
Before you leave the USA
- Check your passport validity
- Apply for your visa
- Complete the All Indonesia Arrival Card
- Pay the Bali Tourist Levy
- Save your confirmations and travel documents
- Prepare proof of your travel booking for leaving Indonesia
When you arrive in Bali
- Present your passport and visa
- Show your Arrival Card confirmation and proof of Tourist Levy payment
- If requested, show border officers details of your return or onward travel booking
During your stay
- Keep your travel documents accessible
FAQs for US visitors to Bali
Can U.S. citizens get a visa on arrival in Bali?
Toggle faqs
Yes. US citizens can get a B1 tourist visa on arrival but only at eligible entry points. Most travellers prefer to apply online in advance for an eVoA. This gives the same length of stay, but pre-approval helps you avoid queues on arrival.
Can I travel to Bali with a U.S. emergency passport?
Toggle faqs
A U.S. emergency passport may not be accepted for the same Indonesian visa options as a full-validity passport. Confirm that your passport is accepted for your intended visa before travelling.
Do I need another All Indonesia Arrival Card for a domestic flight to Bali?
Toggle faqs
No. The All Indonesia Arrival Card is completed when entering Indonesia from another country. You don’t need to complete another card when travelling to Bali on a domestic flight.
What happens if I enter Indonesia through another airport before travelling to Bali?
Toggle faqs
You must meet Indonesia’s visa and arrival requirements at your first point of entry. When you enter Bali, the Bali Tourist Levy applies, so make the payment before or when you enter Bali.