You've booked your flights to Bali, found accommodation in Canggu or Ubud, and you're ready to go — then the AirAsia check-in agent asks for your onward ticket. Daily occurrences take place at Asian airports on aircraft traveling to Bali. Indonesia's onward travel requirement is among the most consistently enforced in Southeast Asia, applying at Ngurah Rai International Airport (DPS) in Bali, at Soekarno-Hatta International Airport (CGK) in Jakarta, and at the major entry airports in Surabaya (SUB) and Yogyakarta (YIA). Here's exactly what you need to know before you fly.
Indonesia's official onward travel requirement
Indonesian immigration law requires all foreign visitors to hold proof of onward or return travel as a condition of entry. This requirement applies regardless of how you're entering Indonesia — on a free Visa on Arrival (VoA), an e-Visa, a Social Visa, or any other visa category. The rule exists because Indonesia, like most countries in the region, requires evidence that temporary visitors have a confirmed plan to leave before their permitted stay expires.
The requirement is taken seriously across all major Indonesian entry points, but enforcement patterns vary somewhat by airport. Ngurah Rai International Airport (DPS) in Bali is the entry point where this requirement is most famously and consistently enforced — Bali handles a high volume of one-way international arrivals, particularly from Southeast Asia, Australia, and Europe, which means the traveler profile that triggers immigration scrutiny (solo arrival, one-way ticket, large backpack) is extremely common at DPS.
Jakarta's Soekarno-Hatta (CGK) is a more mixed environment — it processes a significant volume of business travel and connecting transit, which means enforcement is somewhat less uniform. That said, immigration officers at CGK do ask, particularly for travelers arriving on tourist visas from high-volume leisure routes.
Who checks: airlines at departure and immigration at arrival
Airlines check first at your departure airport. Every carrier operating flights into Indonesia is required under IATA regulations to ensure passengers meet Indonesian entry requirements before boarding. Airlines face financial responsibility for any passenger they carry who is subsequently denied entry — they must return that passenger at their own cost. This liability drives consistent enforcement at check-in.
The airlines most frequently cited for checking onward tickets on Indonesian routes include AirAsia (highest volume of Bali traffic from Southeast Asia), Scoot (Singapore-Bali being one of the most popular routes in the region), Garuda Indonesia (Indonesian national carrier — strict compliance culture), Lion Air and its Malindo/Batik subsidiaries, Qantas and Jetstar on Australian routes, and KLM and Singapore Airlines on European and connecting routes.
Budget carriers are significantly stricter than full-service carriers in terms of rigidity at the counter. An AirAsia agent in Kuala Lumpur or Singapore processing a Bali-bound flight will almost universally ask for onward travel documentation. They follow TIMATIC checklists with minimal agent discretion.
Immigration officers check on arrival at DPS and other Indonesian airports. At Ngurah Rai, the immigration queues are long and officers process a high volume of arrivals, which means not every traveler is asked. But the profile that triggers a request is well-established: one-way ticket holders, travelers making frequent Indonesia re-entries, solo travelers with backpacker profiles, and anyone extending at the immigration counter rather than arriving on a pre-arranged visa.
The Visa on Arrival counter at DPS (for eligible nationalities) is a specific enforcement point. The VoA form asks for your departure date and outbound flight details. Officers at this counter ask for documentation more consistently than at the main immigration lanes.
Ngurah Rai Airport (Bali DPS): what to expect on arrival
Bali's Ngurah Rai International Airport handles over 22 million passengers annually, with a significant portion arriving on one-way tickets from Southeast Asian hubs. The immigration hall at DPS is known among frequent Bali visitors for active enforcement of the onward travel requirement.
The practical experience at DPS: if you arrive on a one-way ticket without an onward travel document, you may be asked to step aside at the immigration counter while the officer processes other travelers. You will be asked to show proof of departure. If you can produce it on your phone — pulling up the AbemusFlight PDF from your email — the situation typically resolves quickly. If you cannot produce it, you may face extended delays and, in some reported cases, be required to purchase a real ticket before being cleared by immigration.
Travelers who arrive having already cleared airline check-in (meaning the airline verified their onward ticket before boarding) are less likely to face additional scrutiny at immigration — though it still happens. The safest approach is to have your documentation ready before you board, not as a backup plan for immigration.
Specific DPS entry notes:
- The Visa on Arrival counter (if you're eligible) is the highest-enforcement point — have your documentation ready before you join that queue
- The main immigration lanes for pre-arranged visas (e-Visa, social visa) involve somewhat less routine checking
- Australian arrivals, historically one of the highest-volume nationalities at DPS, are well-accustomed to the requirement — agents and officers on AUS-DPS routes are well-practiced at the check
What counts as valid proof of onward travel for Indonesia
A confirmed, paid return or onward flight ticket is accepted without question at all Indonesian entry points. Carry it on your phone or as a printout — do not make an officer wait while you search through your email inbox.
A flight reservation with a real, verifiable PNR code is equally accepted. Indonesian immigration and airline staff on Indonesian routes are accustomed to seeing GDS reservation documents submitted by travelers and travel agents. The critical requirement: the PNR must resolve when looked up on the airline's website, returning your name and booking details. A document with a non-functional PNR, or no PNR at all, will not pass the check.
For Indonesian land border crossings (for example, the Entikong crossing on Borneo between Malaysia and Indonesia, or the Nunukan crossings), travelers report mixed enforcement — some land borders ask rarely, others are consistent. A flight reservation is still the safest documentation at any Indonesian entry point.
Note: Indonesia's Schengen-style 60-day Visa on Arrival is extendable once in-country, but proof of onward travel is still required on initial entry regardless of the visa duration you intend to stay.
How to get an onward ticket for Bali in 60 seconds
AbemusFlight — $15, 60 seconds, most flexible: AbemusFlight creates a genuine GDS reservation in your name through Duffel, a licensed airline distribution platform. Real PNR on a real airline. Verifiable on the airline's website immediately. Delivered to your email within 60 seconds. Valid for 48 hours. Accepted by airlines at check-in and by Indonesian immigration on arrival.
This is the option for travelers who haven't decided their next destination, who are doing extended Southeast Asia travel without a fixed route, or who want to satisfy the requirement without committing to a specific flight.
Cheap real onward flight — best if directionally committed: Bali-Singapore, Bali-Kuala Lumpur, or Bali-Darwin tickets can be found for $25–60 on budget carriers. If you know you're heading to one of these destinations after Bali, just buy the ticket. You have a paid ticket (zero questions at any checkpoint) and a confirmed next step.
Timing: Order the morning of your departure. AbemusFlight's 60-second delivery means you can handle it at home before leaving for the airport. The 48-hour validity window covers your departure check-in, your flight, and your DPS arrival immigration process.
What travelers experience at DPS and on Bali-bound flights
These patterns emerge consistently from traveler communities, Bali expat forums, and digital nomad groups:
A photographer from Germany traveling on a one-way ticket from Frankfurt via Singapore to Bali was asked for her onward ticket by both the Singapore Airlines check-in agent in Frankfurt and by immigration officers at DPS on arrival. She had an AbemusFlight reservation, showed the PDF both times, and was through both checkpoints without incident. Her observation: having the document on her phone in a dedicated travel folder made it accessible instantly — not buried in email search results.
A surfer from Australia who has visited Bali multiple times per year reports being asked by the DPS Visa on Arrival counter on every single visit. His standard approach: book the AbemusFlight reservation the morning of his Sydney departure, screenshot the PDF to his phone's camera roll as a backup, and have the email ready. Total preparation time: under 2 minutes.
A digital nomad from the Netherlands doing a Southeast Asia rotation (Bali → Vietnam → Thailand → Bali) noted that the Bali re-entry is consistently the strictest check of the loop. He uses AbemusFlight for each leg and treats the $15 as a standard travel expense.
AbemusFlight
Get your onward ticket in 60 seconds
Real airline data · EU Visa Code Art. 14 · Valid 14 days · $15
Book Now — $15Frequently Asked Questions
- Does Bali require proof of onward travel?
- Yes. Indonesia requires all visitors to hold proof of onward or return travel as a condition of entry. At Bali's Ngurah Rai Airport (DPS), enforcement is consistent at both the airline check-in stage (at your departure airport) and at immigration on arrival, particularly at the Visa on Arrival counter.
- What is the best onward ticket to show at Bali immigration?
- A confirmed flight ticket or a flight reservation with a real, verifiable PNR code. The PNR must resolve on the airline's official website, showing your name and booking details. An AbemusFlight reservation satisfies this requirement — it is a genuine GDS hold created through licensed airline distribution infrastructure, not a PDF template.
- Is a flight reservation (not a paid ticket) accepted at Indonesian immigration?
- Yes. A flight reservation with a real PNR that resolves on the airline's website is accepted at Indonesian immigration and by airlines on Indonesian routes. The key requirement is that the booking is verifiable — not just a document that looks like a booking. AbemusFlight reservations are live in the airline's booking system and pass PNR verification.
- Does the Indonesian Visa on Arrival (VoA) require onward travel documentation?
- Yes. The VoA form asks for your departure date and outbound flight details, and officers at the VoA counter at DPS and other airports ask for documentation as a matter of routine. Have your proof of onward travel accessible before you join the VoA queue.
- Which airlines check onward tickets most strictly on Bali routes?
- AirAsia, Scoot, Garuda Indonesia, Lion Air, Batik Air, and Jetstar are consistently reported as the most rigorous on Bali routes. Budget carriers on the Singapore-Bali, Kuala Lumpur-Bali, and Melbourne/Sydney-Bali routes are particularly strict. Full-service carriers including KLM, Singapore Airlines, and Qantas also enforce the requirement.
- How far in advance should I get my onward ticket for Bali?
- Order the morning of your departure. AbemusFlight delivers in 60 seconds, and the 48-hour validity window covers your airline check-in, your flight, and your DPS immigration arrival. Use scheduled delivery to have it arrive automatically at 6am on your travel date.
- What happens if I arrive at Bali without an onward ticket?
- You may be detained at the immigration counter and required to demonstrate that you have a departure plan. In some cases, travelers have been required to purchase a real outbound ticket before being cleared by immigration. The process is time-consuming and expensive. A $15 reservation before you leave is the straightforward solution.
- Does Indonesia require proof of onward travel for the Social Visa or Digital Nomad Visa?
- The standard Indonesia Visa on Arrival and e-Visa both carry the onward travel requirement on entry. The Social Visa (which allows longer stays through community sponsorship) and the new Indonesia Digital Nomad Visa (if and when fully implemented) also expect evidence of departure plans. Check the current requirements at the time of your application, as visa regulations in Indonesia are updated regularly.