Every few weeks, a certain kind of traveler leaves Bali for Singapore and comes straight back. It isn't a holiday. It's a visa run, and it depends entirely on paperwork that most people only think about once: a dummy ticket, also called an onward ticket, meaning a real PNR booked for visa or border-check purposes without paying for the completed flight. On this particular route the same document type gets checked twice in one trip, by two different authorities, for two different reasons, and that is where the pattern falls apart for people who assume one booking covers everything.

Two Borders, One Reservation

Take a hypothetical but representative case: a freelance designer named Elin Roos has been living in Canggu on a series of short-stay entries into Indonesia. Her current stay is running out, so she books a return flight to Singapore, spends two nights there, and flies back into Denpasar on a fresh entry. This is a genuinely common workflow among long-stay visitors who haven't moved to a longer-term permit, and it isn't illegal on its own, though it is a variation on the pattern covered in Proof of Travel's broader look at digital nomad onward-ticket habits. What trips people up is treating it as a single errand instead of two separate document checks.

Leg one is the Indonesian departure. Airline staff at Denpasar checking her in for Singapore want to see that she is actually leaving, which her outbound ticket already proves. Leg two is Singapore immigration on arrival, where officers routinely expect proof that a short-term visitor intends to leave again, per UK Foreign, Commonwealth & Development Office travel advice for Singapore, which notes that visitors may be asked for proof of onward or return travel. Leg three, a few days later, is Indonesian entry again, where a fresh short-stay arrival can draw the same onward-travel question, especially if an officer notices a pattern of back-to-back short entries, a pattern also flagged in Proof of Travel's Indonesia-specific document case study.

What Each Checkpoint Is Actually Asking For

The three checks look similar but are not identical. Each one is testing a different fact, even though the underlying document, a booked but unpaid or refundable-fare PNR, can be the same one reused across all three.

Checkpoint Who asks What it is checking Typical document that satisfies it
Bali departure (airline check-in) Airline agent That the passenger holds a ticket out of the destination country (Singapore) Onward or return flight booked past the Singapore stay
Singapore arrival (immigration) ICA officer That a short-term visitor does not intend to overstay Onward or return ticket out of Singapore, sometimes with proof of funds
Bali re-entry (immigration) Indonesian immigration That the new short-stay entry is a genuine visit, not an undocumented extension Onward ticket out of Indonesia again, tied to the new entry date

Reusing a single round-trip booking across all three checks works in principle, but only if the dates line up correctly with each leg. A ticket dated for departure from Singapore back to Bali doesn't, by itself, answer the third question, since Indonesian immigration is checking the exit that follows the new entry stamp, not the flight that just landed.

Building One Reservation That Actually Covers the Trip

The practical fix is to think of the itinerary as three data points rather than one ticket: a confirmed exit from Indonesia, a confirmed exit from Singapore, and a confirmed exit from the new Indonesian entry. A round-trip PNR from Denpasar to Singapore and back, booked before departure, covers the first two checks cleanly. The third check is the one people forget, because it requires a ticket dated after the return leg, showing where the traveler goes once the new Indonesian entry period starts.

This is also where PNR lifetimes matter. A reservation booked weeks in advance for visa-run purposes can sit in the global distribution system for a long time before it is used, and some fare classes or holds expire or get purged well before the travel date. IATA's own guidance on passenger data and document checks, summarized on its Timatic and travel document services page, is built around exactly this kind of real-time verification, which is why a booking that looked valid when first made can still fail an airline's or officer's check by the time it is actually needed. Reconfirming shortly before each leg is worth the ten minutes it takes.

Where the Pattern Breaks Down

Two failure modes show up repeatedly with this workflow. The first is a lapsed or cancelled PNR: the traveler booked the visa-run flights early, the record locator technically still exists, but the booking has fallen out of an active status by the time an officer or gate agent tries to verify it. The second is scrutiny of the pattern itself rather than the paperwork. Immigration officers who see a passport with several short, back-to-back Indonesia-Singapore-Indonesia entries may ask more pointed questions about the purpose of the visit, independent of whether the onward ticket is in order. Good documents do not neutralize that second problem; they just mean the traveler is not also failing the first one.

Digital nomads running this loop regularly benefit from treating each cycle as its own compliance exercise rather than repeating whatever worked last time, since fare rules, verification channels, and even the specific questions asked at Changi or Denpasar can shift between trips.

Frequently asked questions

Does a single round-trip ticket cover all three checks in a Bali-Singapore visa run?

Usually not on its own. It typically satisfies the Bali departure and Singapore arrival checks, but Indonesian re-entry immigration checks for an exit tied to the new entry date, which often needs a separate onward booking.

Will Singapore immigration always ask for an onward ticket?

Not always, but short-term visitors without a clear onward booking or sufficient other evidence of a planned departure are more likely to be asked, particularly on repeat short visits.

Is doing frequent Bali-Singapore visa runs risky by itself?

The trips are not illegal, but a visible pattern of repeated short entries can prompt closer questioning from immigration officers about the actual purpose of a long-term stay, separate from whether the ticket itself is valid.

Can I use the same booking confirmation for both directions?

A single round-trip booking can work for the outbound and return legs of the Singapore stop, but it will not usually cover a separate onward requirement for the fresh Indonesian entry that follows.

Frequent flyers between these two points still need working paperwork for each leg, not a story about the last trip. Book a verifiable onward ticket sized to the actual dates of the run before assuming last month's booking habits still apply.