Bali remains one of the most visited destinations in Southeast Asia, drawing millions of tourists annually from over 190 countries. Indonesia's immigration authorities enforce entry requirements consistently, and travelers who arrive without the correct documents face boarding refusal, detention, or immediate deportation. This guide covers every document and requirement you need to have confirmed before your departure date, structured in the order that matters most to your journey.
1. A Valid Passport With Sufficient Validity
How Much Validity You Actually Need
Indonesia requires that your passport be valid for at least six months beyond your intended date of arrival in Bali. This is not a soft guideline – airlines are required to enforce it during check-in, and immigration officers at Ngurah Rai International Airport will deny entry if your passport falls short. A passport that expires five months and twenty-nine days after arrival is not acceptable, even by a single day.
Your passport must also have at least one blank page available for the entry stamp. Heavily used passports with few remaining pages should be renewed before travel, regardless of the expiry date.
Practical takeaway: Check your passport's expiry date immediately after booking your trip. If renewal is needed, factor in processing time. Many travelers discover this requirement too late to renew without paying for expedited processing.
2. A Confirmed or Verifiable Flight Itinerary
Why Immigration Requires Proof of Departure
Indonesian immigration officers and airline check-in agents require proof that you intend to leave the country before your permitted stay expires. This is a standard proof of onward travel requirement enforced across Southeast Asia, and Indonesia applies it rigorously at both the airline boarding gate and the immigration desk upon arrival.
The document required is a flight itinerary – a reservation showing your outbound route, dates, passenger name, and a verifiable booking reference. A paid, confirmed ticket satisfies this requirement, but purchasing a full return ticket before visa approval or before you have finalized your travel plans carries real financial risk. Visa rejections, itinerary changes, and shifting dates are common, and non-refundable tickets create compounding costs when plans change.
The Flight Itinerary Alternative
A flight itinerary reservation – also referred to as a dummy ticket or provisional booking – is a real airline reservation held without full payment. ProvisionalBooking.com has issued over 60,000 flight itineraries to travelers in more than 190 countries, delivering each document as a PDF within 60 seconds of purchase. A one-way itinerary costs $15; a round-trip costs $19. The document includes a real PNR (Passenger Name Record) that can be verified directly on the airline's website, which is what embassies check when reviewing reservations.
Practical takeaway: Do not purchase a non-refundable return ticket before your travel dates are finalized. A verifiable flight itinerary satisfies the departure requirement at check-in and at the immigration desk, without locking you into dates or routes that may change.
3. Visa-on-Arrival or E-Visa Approval
Which Entry Option Applies to You
Indonesia offers three primary entry pathways for tourists, and the correct one depends on your nationality.
Visa-free entry is available to citizens of ASEAN member states and a small number of additional countries under bilateral agreements. These travelers may enter without any prior visa arrangement for stays of up to 30 days.
Visa on Arrival (VoA) is available to citizens of over 80 countries, including the United States, United Kingdom, Australia, most EU nations, Canada, Japan, South Korea, and India. The VoA costs IDR 500,000 (approximately USD 32) and grants an initial stay of 30 days, extendable once for an additional 30 days at a local immigration office.
B211A Tourist Visa (e-Visa) is the pre-arranged option for nationalities not covered by the VoA program. This visa is applied for online through Indonesia's official immigration portal and must be approved before travel.
Where Confusion Arises
Many travelers conflate these categories or assume their nationality qualifies for VoA without verifying. The Indonesian Directorate General of Immigration maintains the official list of eligible nationalities, and this list is updated periodically. Confirm your eligibility on Indonesia's official immigration website (imigrasi.go.id) before departure.
Practical takeaway: Identify your entry category before purchasing any flights. Travelers requiring a B211A visa should apply at least two to three weeks before their intended departure date to allow for processing and any document corrections.
4. Proof of Accommodation for Your Entire Stay
What Immigration Officers Expect to See
Indonesian immigration requires evidence that you have a confirmed place to stay throughout your visit. This means hotel booking confirmations, a villa reservation, or a letter of invitation from a host if you are staying with a private individual. The document must show your name, the property address, check-in and check-out dates, and a booking reference number.
A PDF of a booking confirmation from Booking.com, Agoda, Hotels.com, or the hotel directly is generally sufficient. Free cancellation bookings are widely accepted – immigration officers are checking that the document is real and coherent, not that you have paid in full.
Practical takeaway: Print or download your accommodation confirmation before departure. Digital-only copies can be problematic if you lose connectivity at the immigration desk, and some officers specifically request a physical printout.
5. Sufficient Funds for Your Stay
The Financial Threshold and How It Is Checked
Indonesia requires that visitors demonstrate access to sufficient funds to cover their stay. While the official guidance does not state a fixed daily amount, immigration officers assess financial sufficiency as approximately IDR 1,000,000 per day (roughly USD 65), though this varies by officer and context. For a 14-day stay, having the equivalent of USD 900 to USD 1,000 accessible is a reasonable baseline.
Proof of funds can take several forms: a recent bank statement, a credit card with available balance, or cash. Bank statements should show the last three months of activity and your current balance. Cash declared above a certain threshold at customs must be formally declared on arrival.
Practical takeaway: Carry a printed bank statement dated within the past month. Credit card screenshots are less persuasive than formal statements. If you are carrying significant cash, familiarize yourself with Indonesia's customs declaration requirements (declared amounts above USD 10,000 must be reported).
6. A Return or Onward Ticket Showing Departure Before Visa Expiry
The Departure Date Must Align With Your Permitted Stay
Immigration officers in Bali cross-reference your onward ticket or itinerary against your visa category. A traveler entering on a 30-day VoA must have a departure document dated within 30 days of arrival. A traveler who has extended their stay to 60 days must show departure within that 60-day window. Presenting a departure itinerary dated after your permitted stay is not just unhelpful – it is grounds for denial of entry.
This is a detail that trips up experienced travelers. Travelers who have bought a real return flight months in advance sometimes discover that their departure date falls outside the maximum permitted stay, requiring them to rebook or extend their visa before departure.
What the Document Must Show
The onward ticket or flight itinerary must display: your full name as it appears in your passport, the departure airport (must be an Indonesian airport), the destination, the departure date, the flight number or booking reference, and the airline. A handwritten note or an unverifiable booking does not satisfy this requirement.
Practical takeaway: Confirm that your departure date falls within your permitted stay category before you finalize any itinerary. If you are uncertain how airlines verify onward travel at check-in, the standard is a verifiable PNR – a booking reference that returns a live result when entered on the airline's website.
7. A Completed Customs and Health Declaration
The Electronic Declaration Form
Indonesia requires all arriving passengers to complete a customs declaration. This has migrated to a digital format: travelers can complete the Electronic Customs Declaration (e-CD) at M-Paspor or through the dedicated customs portal before landing. The form covers items you are bringing into the country, any currency above the declarable threshold, and restricted goods.
As of 2024, Indonesia also requires travelers to complete an online health declaration through the Satu Sehat application. This replaces the paper-based health card that was standard during and immediately after the pandemic period. Requirements in this area have evolved frequently and should be verified on the official Indonesian Ministry of Health or immigration website close to your travel date.
Practical takeaway: Complete both declarations before landing. Doing so on the plane using in-flight Wi-Fi or just before boarding saves time at the immigration queue and avoids being redirected to a separate counter on arrival.
8. Travel Insurance With Medical Coverage
Why Indonesia Effectively Requires It
Indonesia does not mandate travel insurance as a hard legal entry requirement for most nationalities, but practical circumstances make it close to essential. Medical facilities in Bali range from adequate to very good in Denpasar and Kuta, but serious conditions often require medical evacuation to Singapore or Australia – costs that can exceed USD 50,000 without coverage. Some visa categories and nationalities are effectively required to show insurance documentation.
Travel insurance documentation is increasingly requested during the VoA purchase process and by immigration officers conducting secondary screening. The policy must show coverage for the dates of your trip, a minimum medical benefit amount (typically USD 30,000 or more), and your full name.
Practical takeaway: Purchase a policy before departure, not after arrival. Coverage purchased on arrival may exclude pre-existing conditions or have waiting periods that leave you exposed during the first 24 to 48 hours.
FAQ
Does Bali Require a Visa for All Tourists?
No. Indonesian immigration offers three entry pathways depending on nationality: visa-free entry for ASEAN citizens and a small number of bilateral-agreement countries, Visa on Arrival (VoA) for over 80 nationalities at a cost of approximately USD 32, and a pre-arranged B211A tourist e-Visa for nationalities not covered by either program. Confirm your category on Indonesia's official immigration website before travel.
What Counts as Proof of Onward Travel for Indonesia?
Proof of onward travel for Indonesia is a document showing a confirmed departure from an Indonesian airport before your permitted stay expires. This can be a paid return or onward ticket, or a verifiable flight itinerary reservation with a real PNR code. The document must show your name, departure airport, destination, date, and a booking reference that returns a live result when checked on the airline's website.
Can I Use a Flight Itinerary Reservation Instead of a Paid Ticket?
Yes. A flight itinerary reservation – also called a provisional booking or dummy ticket – is a real airline booking held without full payment. It carries a verifiable PNR that airlines and immigration officers can check directly. This satisfies the departure requirement at check-in and at the Bali immigration desk. One-way itineraries cost $15 and round-trip itineraries cost $19, delivered as a PDF within 60 seconds.
What Happens If I Arrive Without Proof of Onward Travel?
Airlines are required to deny boarding to passengers who cannot show proof of departure. If an airline misses this check, Indonesian immigration officers at Ngurah Rai International Airport conduct their own verification and can deny entry and detain passengers until a return flight is arranged. The consequences of arriving without onward travel documentation include deportation at the traveler's expense and a potential entry ban.
How Long Does the Bali Visa on Arrival Permit You to Stay?
The Visa on Arrival grants an initial stay of 30 days from the date of arrival. This can be extended once for an additional 30 days at an Indonesian immigration office, bringing the maximum stay to 60 days. The extension must be applied for before the initial 30-day period expires. Overstaying carries daily fines and can result in deportation and a multi-year re-entry ban.
Does My Passport Need to Be Valid for Six Months Beyond Arrival?
Yes. Indonesia requires that your passport be valid for at least six months beyond your arrival date. This is enforced by airlines during check-in before boarding and by immigration officers on arrival. A passport that expires less than six months after your arrival date will result in denied boarding or denied entry, regardless of your visa status.
Is Travel Insurance Required to Enter Bali?
Travel insurance is not a universal hard legal requirement for most nationalities entering Bali, but it is effectively essential and is sometimes requested during the VoA purchase process or secondary immigration screening. Medical evacuation from Bali to Singapore or Australia – frequently necessary for serious conditions – can exceed USD 50,000 without coverage. Policies should show coverage for the full duration of your trip with a minimum medical benefit of USD 30,000 or more.
Can I Extend My Stay Beyond 30 Days?
Yes, for travelers on a Visa on Arrival. One extension of 30 days is permitted, giving a maximum stay of 60 days. Extensions must be processed at a local Indonesian immigration office before the initial permit expires. Travelers planning stays longer than 60 days need to apply for a different visa category, such as the Social Cultural Visa or a longer-term stay permit, before departure.
The Bottom Line
- Your passport must be valid for at least six months beyond your Bali arrival date, with at least one blank page
- Confirm your visa category – visa-free, Visa on Arrival, or B211A e-Visa – based on your nationality before purchasing any flights
- Proof of onward travel is required at airline check-in and Indonesian immigration; a verifiable flight itinerary reservation satisfies this requirement without a full ticket purchase
- Accommodation confirmation must cover your entire stay and show a real booking reference
- Your departure itinerary must show a departure date within your permitted stay window, not just before your passport expires
- Complete Indonesia's electronic customs and health declarations before landing to avoid delays at the immigration queue
- Travel insurance with a minimum medical benefit of USD 30,000 is strongly advised and increasingly requested at the VoA counter
Get your flight itinerary for visa instantly at ProvisionalBooking.com – PDF delivered in under 60 seconds, starting at $15.