I have lost count of the number of friends who have messaged me from the departure hall at Changi asking the same thing: "Do I need a visa for Bali, or not?" The honest answer is that it depends on whose passport is in your hand, how long you plan to stay and which airport you land at, and the rules around all three have shifted enough in the last couple of years that advice from a cousin's trip in 2019 is worth very little. I have been through Ngurah Rai, Soekarno-Hatta and a couple of smaller Indonesian airports more times than I can sensibly count, as a Singapore passport holder and, on a few trips, travelling with friends who hold Indian, Chinese and Filipino passports, and I have watched the arrival experience change from paper forms and long counter queues to QR codes and online payment. This guide is everything I would tell you over a coffee before your flight: who needs what, how the e-VOA actually works, which documents to carry, how extensions work, what to do when something goes wrong, and how to plan the first few days so you land relaxed instead of flustered.
Before anything else, a clear caveat. Immigration rules are set by the Indonesian authorities and they do change, sometimes with only a few weeks of notice. Everything below reflects what we have verified through our own checks and what travellers report on arrival, but you should confirm the final details on the official immigration website or with the nearest Indonesian embassy before you pay for anything. Treat this page as a well-informed friend, not as the rulebook.
The short version: what most travellers need
Let me save you some scrolling. If you hold a Singapore passport, or a passport from another ASEAN country, you can generally enter Indonesia for tourism without applying for a visa and stay up to 30 days. If you hold a passport from one of the roughly ninety eligible countries that includes India, you will normally need either the electronic Visa on Arrival (e-VOA) or the traditional Visa on Arrival bought at the airport counter. The fee for both is IDR 500,000, which is roughly US$35 at recent rates, and both give you a 30-day stay. Everyone else, including travellers who want to work, study or stay beyond what a tourist stay allows, needs to look at other visa categories handled through the embassy or the online visa portal.
The part that catches people out is not the visa itself. It is the small print around it: a passport that is valid for fewer than six months, a missing onward ticket, a hotel booking that does not match what you told the airline, or a screenshot you cannot open because you have no data. Those are the things that turn a five-minute immigration queue into an hour of stress.
| Your passport | What you generally need | Stay | Where you sort it out |
|---|---|---|---|
| Singapore and other ASEAN passports | Visa exemption for tourism | Up to 30 days | Nothing to apply for, show your passport at immigration |
| India and other eligible countries | e-VOA or traditional Visa on Arrival, IDR 500,000 | Up to 30 days | Online before you fly, or at the arrival counter |
| Countries not on the eligible list | A visa applied for in advance | Depends on the visa type | Indonesian embassy or the official online portal |
| Anyone staying longer or working | A different visa category such as a limited-stay permit | Varies | Embassy or sponsor, well before travel |
If you want to see how Indonesia compares with the rest of the region, or you are planning a multi-country trip, our visa requirements checker lets you look up rules by passport and destination, with the source and verification date shown for each fact.
Visa-free entry for Singapore and ASEAN passport holders
I will start with the group I belong to, because it is the one most of our readers are in. Singapore passport holders do not need a visa for tourist visits to Indonesia. You queue at the immigration counter, the officer scans your passport, takes a photo and fingerprints, and stamps you in for up to 30 days. There is no fee, no online form for the visa itself, and no waiting. It is genuinely one of the easiest border crossings in the region.
There are limits worth knowing. The visa exemption is for tourism and short social visits, not for work, paid assignments or study. You cannot usually extend this kind of stay in the way you can extend a Visa on Arrival, so if your plans might stretch beyond a month, a different entry route is worth thinking about before you leave. And although it feels casual, immigration officers can still ask where you are staying and when you are leaving, so have that answer ready.
My own habit, after one embarrassing moment at Denpasar when my phone died in the queue, is to keep a printed page in my passport sleeve with the first hotel's name and address, my flight out, and a contact number. It has never been asked for more than once in ten trips, but when it was, it saved a long, awkward explanation.
The e-VOA: how it works step by step
For travellers from eligible countries, the e-VOA is the route I recommend over the airport counter, and I will explain why shortly. It is an online application that you complete before you fly, pay for by card, and receive as a PDF with a QR code. The official portal is the immigration department's own e-visa site, and that is the only place you should apply. A depressing number of lookalike websites charge double or triple for the same document, so if the price you are shown is far above IDR 500,000, close the tab.
What you need before you start
Have a scan or clear photo of your passport's photo page, a recent passport-style photo, your flight details, the address of your first night's accommodation, and a credit or debit card that is enabled for online payments. Your passport needs to be valid for at least six months from the day you arrive, and it needs blank pages. If the name on your passport is slightly different from the name on your airline booking, fix that first.
The process, in plain order
One, open the official e-visa portal and choose the Visa on Arrival option for tourism. Two, enter your personal details exactly as they appear in your passport, and upload your documents. Three, pay the fee by card. Four, wait for approval. In my experience and from what readers tell us, this usually comes through within hours and often sooner, although the official guidance says to allow one to two working days, so do not apply the night before your flight. Five, download the approved e-VOA, save it to your phone, and print one copy.
At the airport you go to the e-VOA lane if one is open, or the general immigration lane with your QR code ready, and the officer scans it. You still pay nothing further at the counter. I have walked through in under ten minutes at Denpasar on a day when the traditional counter queue looked like forty minutes.
| Option | Fee | When you apply | Typical experience |
|---|---|---|---|
| e-VOA online | IDR 500,000 | Before you fly, ideally a week ahead | Short queue, QR scanned at immigration |
| Traditional Visa on Arrival | IDR 500,000 | At the airport counter on arrival | Pay first, then join the immigration queue, longer in peak hours |
| Visa exemption (Singapore/ASEAN) | Free | Nothing to apply for | Straight to immigration |
One practical warning: the traditional counter takes cash and cards, but exchange desks right beside it are usually poor value. If you go the counter route, pay by card and change money somewhere sensible later.
Traditional Visa on Arrival at the airport
If you forgot to apply online, you are not stuck. The same eligible nationalities can still buy the traditional Visa on Arrival at the main international airports and a number of seaports. You go to the VOA counter before immigration, pay IDR 500,000, receive a sticker or receipt, and then join the normal immigration queue. The visa gives you 30 days.
The catch is time. On a busy morning at Ngurah Rai, when three or four wide-body flights land within the same hour, the VOA payment queue can add a long wait, and then you stand in a second queue. Families with small children feel this most. If your flight lands at a peak time, the e-VOA is the difference between a smooth start and a grumpy first afternoon.
Another small point from experience: whichever route you take, do not let a helpful stranger "organise" your visa. The official counters are clearly signed and priced. If someone approaches you in the arrivals hall offering to speed things up for a fee, politely decline.
Passport rules that trip people up
I will be blunt: more trips are derailed by passport details than by visa category. Airlines enforce Indonesia's entry rules at check-in, because they are fined if they carry a passenger who gets refused. That means the first person to stop you is often not an immigration officer at all but the check-in agent at your departure airport.
Six months of validity
Your passport should be valid for at least six months from the date you arrive in Indonesia. Not from the date you leave, not "until your trip ends". Six months from arrival. If you are at five months and three weeks, you may be refused boarding. Check this today, not at the airport.
Blank pages and condition
Make sure there are enough blank pages for the stamp or sticker. A damaged or water-stained passport can be refused as well. If your passport is falling apart, renew it before you travel.
The onward ticket
You will normally be asked to show a return or onward ticket. If you are planning an open-ended trip through Southeast Asia and have not booked your next flight, you have two sensible options: book a cheap refundable flight, or arrange a proper reservation. We offer a manual flight reservation service for visa applications, which is a booking reservation for documentation, not an issued ticket and not a promise of visa approval, so read what it covers before you rely on it.
| Passport check | What to look for | What happens if it fails |
|---|---|---|
| Validity | Six months or more from arrival date | Airline may refuse boarding |
| Blank pages | At least a couple of clear pages | Delays or refusal at immigration |
| Condition | No tears, water damage or loose pages | Possible refusal of entry |
| Name match | Same spelling on ticket, visa and passport | Check-in problems, e-VOA errors |
Documents to carry, and where to keep them
After enough close calls I now treat documents like a small military operation. Everything lives in one slim folder in my carry-on, and a second set is saved offline on my phone, because airports are exactly where mobile data is least reliable.
Here is the list I actually use. A valid passport. Your e-VOA PDF or visa exemption status in mind. Your onward or return flight. Your first night's accommodation address. A bank card and some cash. Travel insurance details with a phone number. And a printed itinerary, even a rough one. You may also be asked to complete Indonesia's electronic customs and arrival declaration, which is done online and produces a QR code. Do this in the 72 hours before arrival if the current rules ask for it, and screenshot the result.
On connectivity: sort out your phone before you land. I used to hunt for a SIM kiosk after immigration, and the queue there is often longer than the immigration one. Now I install an eSIM at home. Options on our site include the unlimited 4G/5G data eSIM for Indonesia, starting from S$12.45, which is the kind of thing worth buying before departure so your e-VOA QR code and your ride-hailing app both work the moment you touch down.
Arrival airports and what to expect at each
Most readers land in one of three places, and each has its own personality. Here is what I have noticed.
Bali, Ngurah Rai (DPS)
The busiest tourist entry point and the one where queues vary the most. The arrival hall is set up for VOA payment first and immigration second. Mornings, when long-haul connections land, are the heaviest. Immigration is followed by baggage, customs screening, and a gauntlet of drivers holding name boards. Having a pre-booked transfer is a huge relief. We list fixed-price pickups such as Ngurah Rai Airport to Kuta from S$19.09, and similar routes to Legian, Canggu, Jimbaran and Uluwatu.
Jakarta, Soekarno-Hatta (CGK)
Big, spread across three terminals, and the immigration halls are huge. Allow extra time to find the right terminal for departures. The airport sits a good distance from the city centre, and traffic can turn a 45-minute drive into two hours. A booked ride such as the Jakarta Airport (CGK) one-way transfer to downtown from S$49.98 takes the guesswork out, especially if you arrive late.
Smaller airports
Lombok, Yogyakarta, Surabaya, Medan and a few others also handle international flights and VOA processing. They are calmer than Bali or Jakarta, but counters can have shorter opening hours and fewer staff, so double check that your arrival airport supports the visa you are relying on. If in doubt, the e-VOA route works at the designated entry points listed with it.
| Airport | Typical feel | Tip |
|---|---|---|
| Bali, Ngurah Rai | Busiest, mornings heaviest | Use the e-VOA and pre-book your transfer |
| Jakarta, Soekarno-Hatta | Huge, multiple terminals | Confirm your terminal, leave buffer time for traffic |
| Yogyakarta and Lombok | Quieter, smaller halls | Check VOA support and counter hours |
| Surabaya and Medan | Business-oriented, fewer tourists | Carry printed documents, English is less common at counters |
Staying longer: extensions and overstaying
A Visa on Arrival or e-VOA gives you 30 days, and in most cases you can extend it once, for another 30 days, through the immigration office. This is where the traditional and electronic routes feel different from visa exemption, which is usually not extendable. If you think you might want an extra few weeks of Bali, apply for the e-VOA rather than relying on exemption, so the option exists.
The extension process involves visiting an immigration office in person, usually during working hours, in the days before your visa expires. You bring your passport, proof of onward travel, and the fee. You will also have a photo and fingerprint session. Many travellers use a local agent for this because it saves a long morning; check reviews and fees first. I did the process once in Denpasar and it took most of a day across two visits, so build slack into your last week.
What I would not do is overstay. Penalties are charged per day, and serious or repeated overstays can lead to detention, deportation and a ban on returning. Set a calendar reminder for seven days before your visa ends. It costs nothing and it is the only thing between a relaxed holiday and a painful bureaucratic problem.
| Situation | What to do | Timing |
|---|---|---|
| Want 30 more days on a VOA or e-VOA | Apply for an extension at immigration | Several days before expiry |
| On visa exemption | Plan to exit and re-enter or check other options | Before day 30 |
| Missed your flight home | Contact immigration straight away | Before the visa expires |
| Already overstayed | Visit immigration, expect a daily fine | As soon as possible |
Bali's tourist levy and other costs not in the visa
One more thing that surprises visitors: Bali has introduced a tourism levy for foreign visitors, payable once per entry through the official Love Bali channel and shown as a QR code you may be asked for. The amount has been IDR 150,000 per person. Rules can change, so verify on the official channel and keep the QR with your other documents. It is separate from the visa fee.
It helps to budget the whole entry cost properly rather than only the visa. For two adults from India, for instance, you are looking at the e-VOA twice, the levy twice if you are going to Bali, a transfer, and a local data plan. For a Singapore couple the same list is shorter, because there is no visa fee.
| Cost item | Who pays | Rough amount | Notes |
|---|---|---|---|
| e-VOA or VOA | Eligible nationalities, not ASEAN | IDR 500,000 | Per person, 30 days |
| Bali tourism levy | Foreign visitors to Bali | IDR 150,000 | Check the official channel for current rules |
| Airport transfer | Everyone | Varies by route | Pre-book for a fixed price |
| Data eSIM | Optional | From a few dollars | Install before you fly |
Making your first days count
Visa sorted, now the fun bit. Here is how I would plan the first week for someone landing in Bali, since that is where most of our readers head.
Day one, do nothing ambitious. After a flight and a border queue you will be tired and a bit sticky. Check in, shower, take a short evening walk and eat. A seafood dinner on the sand in Jimbaran is a classic first night, and our Jimbaran seafood dinner from S$6.63 is an easy way to book it without arguing over table prices on the beach.
Day two, go to Ubud. The Monkey Forest entry with transfer from S$34.56 is a decent half-day with the temple complex and the macaques, who will absolutely steal your sunglasses if you let them. Keep food and loose items zipped away.
Day three, head north for waterfalls. A jeep tour like the Sekumpul Waterfall tour by Bali Volcano Jeep from S$52.46 is a long day but one of the best I have done on the island.
Day four, take a boat. Nusa Penida is the headline day trip, and you have two ways to do it: a guided speedboat tour such as the Nusa Penida beach day trip, or a simple fast boat crossing and your own exploring. The crossing alone, for example the Angel Billabong fast boat ticket, starts from S$8.43.
The rest of the week is yours: a beach club day at Flamingo, a rafting morning, a street food evening, or onwards by fast boat to the Gilis and Lombok.
| Day | Plan | Pace | Booking tip |
|---|---|---|---|
| 1 | Arrive, rest, Jimbaran dinner | Easy | Book your transfer in advance |
| 2 | Ubud and Monkey Forest | Moderate | Start before 9 AM |
| 3 | Sekumpul waterfalls | Long day | Wear shoes with grip |
| 4 | Nusa Penida by boat | Full day | Check sea conditions |
| 5 onwards | Beach clubs, rafting, Gilis | Flexible | Leave a spare day for weather |
Travelling beyond Bali
Indonesia is enormous, and plenty of travellers add Jakarta, Yogyakarta or Lombok. Domestic flights are cheap and frequent, and you do not go through visa checks again, though you will show your passport at some airline counters. Keep your e-VOA and passport handy for check-in on domestic legs, as some carriers ask for them. In Jakarta, an easy day out is the Ancol waterfront and its gondola from S$4.23, and private car hire is the practical way to cover long distances, for instance a Jakarta private car charter from S$56.08. For a combined Bali and Lombok trip with the Gilis, the fast boat from Bali to Gili and Lombok starts from S$41.92.
If you cross to Lombok by sea, remember you are staying within Indonesia, so you do not clear immigration again, but weather can cancel boats, so give yourself a buffer before any international flight out.
Common mistakes, and how to avoid them
After years of answering the same emails, these are the mistakes I see over and over. Applying on an unofficial site and paying three times the fee. Travelling on a passport with five months left. Assuming visa exemption can be extended. Arriving without any onward ticket. Forgetting to download the e-VOA for offline use. Booking a flight with a name spelled differently from the passport. Leaving the extension to the last day. And, the most expensive one, ignoring the airline's warning email because "it never matters".
The cure is boring but effective. Do a documents check a week before the trip, then another the night before. Ten minutes each time.
A real example: a reader wrote to us last year after being turned away at check-in because her passport expired five months after arrival. She had flown the same route two years earlier without trouble, so she never checked. The airline rebooked her only after she renewed the passport at an urgent appointment, which cost her two days and a night's hotel deposit. Another traveller applied for his e-VOA on a lookalike site, paid nearly three times the official fee, and only noticed when the confirmation email arrived with a strange sender address. Neither mistake was dramatic, both were completely avoidable, and both happened to people who considered themselves experienced travellers. That is the point of the checklist: experience makes us complacent, and a calm ten minutes with the passport in your hand is cheaper than any fix at the airport.
Timing, insurance and a few things nobody mentions
Timing matters more than people think. The dry season, roughly April to October, is when most visitors come, and July and August are the crowded peak. If you land during a school holiday or around Nyepi, Bali's day of silence in March, check the calendar first. On Nyepi the island shuts down completely for a day: the airport is closed, nobody goes out, and even hotel guests stay inside. I once met a couple who had booked a flight out that day and learned about it from their hotel the evening before. Entry rules are the same year-round, but your plans are not.
Travel insurance is the other thing I push on every reader. It is not a visa requirement for tourists, and officers rarely ask for it, but hospital bills for a scooter accident can reach thousands of dollars, and medical evacuation from a smaller island is expensive. Read the exclusions, especially around motorbikes: many policies are void if you ride without the correct licence. Our emergency notes for the country list the main numbers, including police on 110 and ambulance on 118 or 119, and I keep them saved offline.
Health-wise, tap water is not safe to drink, so carry a refillable bottle and buy sealed water. Pack sunscreen, insect repellent and any regular medication in its original packaging with a doctor's letter if it is controlled. Customs rules on medication, vapes and some supplements are strict, so check before you pack anything unusual.
Finally, a word about manners at the border and beyond. Dress neatly when you arrive, greet the officer, and keep your phone away while at the counter. Use your right hand when handing over documents. Little courtesies go a long way, and the same applies later at temples, where a sarong and covered shoulders are expected and where you should never climb on shrines for a photo.
A note for Indian and other long-haul travellers
I get a lot of questions from Indian travellers, because Indonesia is one of the easiest long-haul-feeling trips for them, with direct flights to Bali from several cities. The route is the e-VOA or the airport counter, both at IDR 500,000 for 30 days, with the same six-month passport rule. Where I see people struggle is the supporting paperwork: a return ticket that matches the dates, accommodation proof for the whole stay rather than only the first night, and enough funds if asked. Carry bank card evidence and a printout of your hotel bookings, and apply for the e-VOA with enough time that a rejected photo or a typo can be fixed.
If you are transiting through Singapore on the way, remember that Singapore's own entry rules for your passport are separate, and a transit stop does not change what Indonesia expects. Our visa requirements pages show both, so you can check each leg of the journey in one place.
Families deserve a separate mention. Every traveller, including infants, needs their own passport and, where relevant, their own e-VOA. Do not assume a child is covered by a parent's document. Apply for everyone in one sitting, keep the confirmations in one folder, and let the whole group walk up together at immigration so the officer can match the family quickly.
How HolidaySG can help
We are a Singapore travel company, so a lot of what we do is exactly this: smoothing out the admin around a trip. You can check entry rules for any destination through our visa requirements pages, and if an embassy asks for proof of an onward flight, our flight reservation service is there for documentation purposes. For the trip itself, our Indonesia listings cover airport transfers, fast boats, tours and eSIMs, with prices shown in the currency you pick.
A word on how booking works with us: every attraction and tour booking on the website is reviewed by our team before tickets are issued, and e-tickets are emailed after our team confirms your booking. Support runs from 9 AM to 11 PM Singapore time daily.
Frequently asked questions
Do Singapore citizens need a visa for Indonesia?
No. Singapore passport holders can generally enter Indonesia for tourism without a visa and stay up to 30 days, as long as the passport is valid for at least six months and you have an onward ticket.
How much is the Indonesia e-VOA?
The fee is IDR 500,000, roughly US$35 at recent rates, for a 30-day stay. Only pay through the official immigration portal, and be wary of sites charging far more.
How long does e-VOA approval take?
Often within hours, but the official guidance is one to two working days. Apply at least a week before you fly to leave room for corrections.
Can I extend my stay in Indonesia?
A Visa on Arrival or e-VOA can normally be extended once for another 30 days at an immigration office. Visa-exempt stays are generally not extendable. Apply several days before your visa expires.
Do I need an onward ticket?
Yes, airlines and immigration commonly ask for a return or onward flight. If your plans are open, consider a refundable fare or a documentation reservation, and check what it does and does not cover.
What happens if my passport has less than six months left?
You may be refused boarding at your departure airport. Renew the passport before you travel.
Is there a tax for visiting Bali?
Foreign visitors to Bali pay a one-off tourism levy, recently IDR 150,000 per person, through the official channel. It is separate from the visa fee, so check the current rule before you go.
Should I buy a SIM or an eSIM?
An eSIM installed before departure means your e-VOA QR code, maps and ride apps work as soon as you land, and avoids a kiosk queue at the airport.
Featured experiences in this guide
Planning your Indonesia trip? Check your entry rules, sort your data eSIM and book your airport pickup before you fly. E-tickets are emailed after our team confirms your booking, and support is available from 9 AM to 11 PM Singapore time.
Check visa requirements · Browse Indonesia attractions and tickets