Singapore → Bali (SIN–DPS): a countdown of what to sort, and when
Flying Singapore to Bali? When to do the e-VoA, the All Indonesia arrival card and the IDR 150,000 Bali levy, what happens at Ngurah Rai, and how to handle rupiah.
Singapore to Bali is one of the easiest international hops in Asia: under three hours, no time change, flights almost every hour. The flight is the simple part. Indonesia now expects three separate pieces of admin from most visitors, and each has its own website and its own deadline. Here’s the order to do them in.
T-minus a week: decide which entry route you’re on
Your passport, not your departure city, decides this. Living in Singapore doesn’t change your entry status in Indonesia.
Singapore citizens and permanent residents (and other visa-exempt nationalities, mostly ASEAN) can stay up to 30 days without a visa. According to the Indonesian Embassy in The Hague, that exemption cannot be extended or converted into another stay permit. If there’s any chance you’ll stay longer, don’t use it.
Most other passports — Australia, the UK, the US, most of Europe, Japan, India and others — use the Visa on Arrival. The Indonesian Embassy in Berlin lists the essentials:
- Fee IDR 500,000, paid by card. In August 2026 Indonesia’s immigration directorate proposed raising it to IDR 750,000 for the e-VoA and IDR 1,000,000 at the airport counter; at the time of writing no effective date has been set, so check the price on the official portal when you apply.
- Valid for 30 days from arrival, extendable once for another 30 days at an immigration office.
- Passport valid for at least six months from arrival.
- A return or onward ticket.
You can buy it at the airport, but the electronic version (e-VoA) on the official evisa.imigrasi.go.id portal is better: you skip the payment queue and, with a chip passport, you can use the autogates. Use only the .go.id site; lookalike agencies charge extra for the same visa.
T-minus three days: the arrival card
Travellers also need the All Indonesia arrival card, submitted online at allindonesia.imigrasi.go.id. It became mandatory at Bali in September 2025 and at all of Indonesia’s international airports from 1 October 2025, per Wego’s guide, and replaced the separate customs e-CD and health forms with one form that gives you a QR code. It’s free on the official site.
The window opens 72 hours before arrival, and earlier submissions are rejected. Do it in those three days, not at the gate on Changi Wi-Fi with a boarding queue behind you. Screenshot the QR code; the airport signal isn’t always cooperative.
Any time before you leave Indonesia: the Bali levy
Bali charges international tourists a one-off levy of IDR 150,000 per person, per the provincial government’s Love Bali FAQ. The key points from that page:
- It’s paid once per visit to Bali, before you leave Indonesia, but paying online before arrival is strongly encouraged.
- Payment is cashless only: credit card (Visa, Mastercard, Amex, JCB), bank transfer, virtual account, UnionPay or QRIS.
- You can pay on the Love Bali site, at counters in the airport, or at registered hotels and attractions.
- You get an emailed voucher with a QR code. Keep it; it may be checked.
- Exemptions cover holders of diplomatic and official visas, transport crew, KITAS/KITAP holders, and holders of student, family-reunification, golden and certain other visas (the last two groups must apply for the exemption through Love Bali). Visa-exempt tourists, Singaporeans included, are not on that list, so they pay too.
The levy is separate from the visa. Paying one doesn’t cover the other.
In the air: short, frequent, and no jet lag
The great-circle distance from Changi to Denpasar is 1,672 km (1,039 mi). Our block-time estimate is about 2h05, but real schedules run closer to three hours gate to gate; FlightsFrom shows scheduled times from about 2h35 to 3h40, typically just under three hours.
At the time of writing, FlightsFrom lists roughly 13–15 nonstops a day across Singapore Airlines (the most frequent, about five a day), Scoot, TransNusa, Garuda Indonesia and KLM (the Singapore leg of its Amsterdam service), plus Jetstar (about once a day) and Saudia (three times a week). Our SIN–DPS route page shows the historical OpenFlights list, which still includes carriers that no longer exist, like Valuair and Mandala.
There’s no time difference. Singapore and Bali are both on UTC+8; Bali uses Indonesia’s central zone (WITA), which happens to match Singapore. That makes a Friday-evening departure and Sunday-night return realistic without any body-clock cost.
At Ngurah Rai: what happens, in order
I Gusti Ngurah Rai International (DPS) is busy, and the international arrival hall can back up when several widebodies land together. How long you queue depends mostly on step one.
Immigration. e-VoA holders with an electronic passport can use the autogates, which scan fingerprints and face, per Indonesia’s tourism ministry. The same source says visa-exempt ASEAN nationals can use them too, but only after registering for the free visa exemption (BVK) on the evisa portal; there’s a barcode at the airport to register on the spot, but doing it before you fly is easier. Without that, you’re in the counter queue.
Baggage and customs. Your All Indonesia QR code is your declaration. Have it on screen when you approach the exit.
Landside. This is where people lose money and patience. The airport has an official taxi service; use it rather than accepting offers in the arrivals hall. Ride-hail pick-up is possible, but Bali’s local transport politics are real: community-run driver groups control pick-ups in some areas and app drivers sometimes cancel, as Seoul Economic Daily reported in June 2026. If you land late or with children, ask your hotel to send a driver.
Cash in hand: rupiah without getting fleeced
Indonesia is a rupiah country by law. Bank Indonesia rules require transactions to be in rupiah, and Bali’s governor has threatened sanctions over payments in foreign currency or crypto. Don’t expect to pay in Singapore dollars, whatever a vendor might suggest.
How to handle it:
- Cards work in hotels, malls and most restaurants. Warungs, small shops, parking attendants and temple donations want cash.
- Use bank ATMs, ideally inside a bank branch or a mall. When the machine offers to charge you in your home currency, decline: that’s dynamic currency conversion and the rate is worse.
- Count the zeros. Everyday prices run into the tens and hundreds of thousands of rupiah, and a slipped zero is an expensive mistake. Count change before you walk away.
- Be wary of “no commission” money changers with rates noticeably better than the bank’s. The classic trick is sleight of hand while counting. If you do change cash, use a bank or an established, licensed changer, and count it yourself at the counter.
A multi-currency card like Wise Partner can keep the conversion transparent; our travel money card comparison goes into the trade-offs. Check the current SGD/IDR rate on our currency page before you land so you know what a fair rate looks like.
Two last practical things. Bali’s sockets are Type C and F at 230 V, per the IEC, so your Singapore Type G plugs need an adapter. And sort mobile data before you leave; an eSIM from Airalo Partner means your QR codes, maps and ride-hail apps all work the minute the aircraft door opens.
For holidays, seasons and the rest of the entry picture, see our Indonesia country page and the Denpasar airport page.
Live dossiers for this article
Recommended in this article
Partner linksBooking.com
Hotels, apartments and guesthouses — many with free cancellation.
Find a stay on Booking.com (partner link)Airalo
Prepaid data eSIMs for 200+ countries and regions, installed before you fly.
Get an eSIM on Airalo (partner link)Wise
Multi-currency account and card using the mid-market rate plus a shown fee.
Open Wise on Wise (partner link)Keep reading
London → New York (LHR–JFK): ESTA, the border and the first afternoon
Heathrow to JFK: the $40 ESTA and its new selfie, what Global Entry and Mobile Passport Control mean for Brits, jet lag, tipping, plugs and the way into Manhattan.
Route deep-diveAccra → London (ACC–LHR): five things people get wrong about this flight
ACC–LHR myths checked: the UK visa vs ETA, who flies nonstop now, the cedi–pound handover, Heathrow Terminal 5 and the one-hour BST wrinkle in a 'same time zone' trip.
Route deep-diveLagos → Dubai (LOS–DXB): visas, the overnight Emirates flight and Dubai's heat
LOS–DXB in practice: checking UAE visa eligibility, the daily Emirates flight, the three-hour jump, dirhams, Type G plugs and when Dubai is too hot to enjoy.