KLM sells Amsterdam to Bali as a direct flight, but it isn’t quite: every flight touches down in Singapore for around 80 minutes, and you have to get off the plane. That gap between the marketing and the reality is where this KLM business class review begins. My journey started earlier still, at Brussels-Midi station, because KLM now books the Brussels–Amsterdam leg as a Eurostar train.
Here is the short verdict. The seat is the reason to book: KLM’s new World Business Class suite on the Boeing 777 is the best lie-flat bed I have slept in as a tall traveller for a long time. The service around that seat is the problem. On the ground, online and in the air it was slow and inattentive, and at almost every stage nobody told me what was happening. Fly it — but read this first, because knowing what is coming is what makes the trip work. My rating 4 / 5.
The trip reviewed: Brussels-Midi to Amsterdam Airport (Schiphol) by Eurostar Premier, then Amsterdam to Denpasar (Bali) via Singapore in KLM World Business Class on a Boeing 777-200, seat 8A, September 2026.
Starting in Brussels: The Train That Replaces the Plane
KLM no longer flies the short hop between Brussels and Amsterdam. Instead, your business class ticket starts on the ground, on a Eurostar train from Brussels-Midi — mine in Eurostar Premier, the top cabin.
Check-in happens at Brussels-Midi, but here is the part nobody warns you about: they don’t take your bags. Despite checking in at the station, you carry all your luggage with you on the train, and bag drop only happens once you reach Amsterdam Airport. Pack with that train-platform reality in mind.
Watch your belongings around Gare du Midi. The area around the station is well known for pickpockets, and you’ll be standing on platforms with everything you own for the trip.
The Eurostar Lounge Almost Nobody Finds
Brussels-Midi has two Eurostar lounges, and most travellers only know about the one for London trains. If you’re heading to Amsterdam, you want the new Eurostar Premier Lounge for intra-Schengen destinations, which only opened in 2025 — and it’s not inside the station at all. It sits across the road from the terminal, which I suspect is exactly why it was almost empty when I visited: three people in the entire lounge.
Access is for Eurostar Premier ticket holders plus Carte Blanche and Étoile Club Eurostar members, from up to two hours before departure. There’s no food buffet — just light snacks — so don’t arrive hungry; a light meal is served on board in Premier anyway. The drinks, though, punch well above a train lounge: staff-made cocktails — fancy ones — and a proper selection of specialty Belgian beers. Officially, Eurostar’s mixologist bars operate only in London and Paris, so a bartender mixing cocktails in Brussels is either an update or a well-kept secret; either way, it’s there.
The Premier Lounge is outside the station, across the road from the terminal. Nobody seems to know it exists — which currently makes it one of the quietest lounges in Europe.
On the train, get off at Amsterdam Airport — the station is signposted Schiphol Airport — one stop before Amsterdam Central. Riding through to Amsterdam is an easy and expensive mistake.
Amsterdam Airport: Bag Drop and a Fight Over My Second Bag
My ticket said 1 checked bag; KLM’s own fare conditions said 2. Before the trip, KLM’s chat took hours to respond, gave inconsistent answers, eventually agreed in writing that it was 2 bags — and then never corrected the ticket. So at bag drop the whole discussion started again, and it took five minutes of back-and-forth before my second bag was accepted. Annoying, avoidable, and a waste of my time. Priority security, for the record: unfriendly but fast.
KLM Crown Lounge 52: Flagship Ambitions, Half of It Closed
Lounge 52 — KLM’s flagship Crown Lounge for non-Schengen departures — sits between Concourses E and F, a decent walk from security. You’ll know you’ve arrived when you see the escalators lined with thousands of miniature Delft houses, the porcelain gin-filled houses KLM gives its long-haul business class passengers. It’s a genuinely great entrance, and the lounge itself is enormous: over 70,000 square feet across two floors. Even in the evening it didn’t feel crowded — space is the one thing Lounge 52 has in abundance.



The operation is another matter. At 7pm, prime long-haul departure time, here is what was actually running during my visit: the larger buffet on the left side of the lounge was open; the smaller buffet on the right was closed; the upstairs restaurant was closed; the spa was closed. With everything funnelled into one buffet, it was overcrowded and many dishes sat empty. The food that was there wasn’t great either.
And the wind-down kept going: I was settled into one of the alcoves upstairs when the barman came round to tell me the entire upstairs area would close at 8:30pm — while KLM’s long-haul departure bank was still boarding. Whether this is cost-cutting I can’t say, but the trend is unmistakable.
Judged simply as an airport lounge, Lounge 52 is quite good — spacious, calm, with a real bar and a terrace. Judged as a flagship, which is how KLM positions it, it is not outstanding: a lounge with big ambitions and, on my evening, a lot of them closed off.

Two design gripes. First, most tables have no power points, which for an airport lounge in 2026 seems like a basic mistake. Second, the acoustics make private conversation impossible. I was seated in one of the alcoves upstairs and could hear, very clearly, the conversation of the people on the floor below — which means they could hear mine just as well. If you need to take a confidential call or talk business before a flight, Lounge 52 is not the place to do it.
If you’re eating, head left from the entrance — that’s the main buffet. The smaller right-side buffet may not be open. And if your flight leaves after 9pm, visit the upstairs bar and terrace early: the best part of the lounge shuts at 8:30pm.
The Blue Bar and the Terrace



The redeeming feature is upstairs: the Blue Bar, the nicest spot in the lounge for a drink, with an outdoor terrace attached — a rarity at any airport and a lovely place to watch Amsterdam Airport at work. Entrance is free, and the complimentary tier is better than you’d expect: Heineken on draft, a Spanish cava, Campari, Bols jenever and Bombay Sapphire all cost nothing.
Only the premium list is paid, in cash or Flying Blue miles, and prices are reasonable — a Dutch craft beer from Oedipus is €5, a Hendrick’s or Roku gin with Fever-Tree elderflower tonic €12 (3,000 miles), a Domaine Laroche Chablis €11, and even Moët & Chandon Impérial tops out at €17.50 or 3,250 miles. Paying in miles is a clever touch I’ve rarely seen elsewhere. One catch: there are no complimentary self-serve stations on the second floor, so anything beyond the bar means a walk back downstairs.
One note for smokers: the outdoor terrace does not mean a cigarette. All of Amsterdam Airport is non-smoking, the terrace included, and there is no smoking room anywhere within the KLM lounge.
The Showers: Great Water, Odd Design


Showers are booked through a computer terminal outside the spa area — register, take your slot, and eat or have a drink while you wait. In the evening my wait was only 15 minutes; mornings, when the lounge fills with arriving long-haul passengers, will be a different story.
If a shower matters to you, go straight to the booking terminal outside the spa area the moment you enter the lounge — especially in the morning — then relax while you wait for your slot.
There’s a good argument for using it, too. A warm shower before a 13-hour flight is one of the easiest upgrades you can give yourself: it relaxes the muscles before hours of sitting, helps signal to your body that it’s time to wind down — useful when you’re chasing sleep on an overnight sector — and there’s nothing like boarding fresh rather than carrying a full day of travel onto the plane. On a routing like this one, which starts on a train platform in Brussels, it’s the reset point of the whole journey.
The execution, though, suggests whoever designed these shower suites doesn’t shower in airports. It’s a shower cubicle only — no toilet — and there is no bench, shelf or dry area for your bags. Two hooks for clothes are the only concession to the fact that shower users arrive carrying things. My shower floor was dirty, with many hairs and no bathmat; fortunately there were two towels, so one went on the floor as a landing pad for my bag.
The water itself redeems it — pressure and temperature were both excellent — and the sink area outside is genuinely good, with a large illuminated round mirror that’s perfect if you need to do make-up.


Amenities are a cut above the usual lounge dispenser fare: Marie-Stella-Maris “Objets d’Amsterdam” No.12 shampoo, conditioner and body wash (green tea, citrus and sage) in the shower, with matching hand soap and lotion at the sink, plus KLM-branded dental kit, shaving kit, comb and shower cap in paper sachets.
Not every business class ticket includes the lounge — KLM’s Light fares don’t; only Standard and Flex do. Everyone else can buy access from three hours before departure, and KLM doesn’t publish a price: the current entry fee is shown in My Trip or at the lounge entrance, and whether it’s on sale at all depends on availability. Flying Blue Silver members get 25% off, but only if they book in advance. At the door you can pay with miles or a credit card — cash is not accepted.
The Flight: Amsterdam to Singapore on the New 777 Suites
Boarding
Boarding was smooth, with one odd choice: the aircraft has the infrastructure for a dedicated business class entrance at the front door, but it was closed, so everyone — all cabins — boarded through the middle door.
The Seat: KLM’s Strong Point


The seat is the strong point of KLM’s business class — outstanding, in fact. The Amsterdam–Bali flight is operated by a Boeing 777-200 with KLM’s newest World Business Class: Jamco Venture suites in a 1-2-1 reverse-herringbone layout, the same seat family as KLM’s 787s but upgraded with a sliding door. Every seat has direct aisle access, it goes fully lie-flat, and the bed is almost two metres long, so even tall passengers can stretch out properly. Mine — 8A — looked brand new and was spotlessly clean.
The bedding doesn’t match the hardware, though. There’s no mattress topper and no duvet: the pillow is nice, but the blanket is thin . On an overnight flight the bed is the main selling asset, and a topper — standard on Emirates, Singapore Airlines and Cathay Pacific, and on most Qatar Airways long-haul flights — would make it so much more comfortable. It’s such a strange place to economise that if I fly KLM again I’ll probably bring a travel topper of my own.
There are no pyjamas either, which Emirates, Qatar and Cathay all hand out on flights this long. There’s a built-in massage program, though “massage” oversells it: the effect is very light. A more genuine comfort flaw: the seatbelt protrudes from the seat back, and once you’re lying flat you can feel it — an uncomfortable lump to sleep on that a cabin this new shouldn’t have.
There’s a big TV screen, USB chargers, and international power plugs, plus a wireless charging pad built into the table — lay your phone flat and it charges, no cable needed. And there’s the door you can close for privacy — though the suite walls are low, so anyone walking past can see straight in. Call it a privacy door without real privacy: nice to have, but don’t expect a cocoon.
Which Seat to Choose in KLM Business Class

If you’re travelling alone, take a window seat: with the door closed, the window seats have the most privacy. If you’re travelling as a pair, take the two middle seats, which together form a small suite for two.
More importantly, choose rows 1 to 7 in the main cabin over rows 8 and 9 in the small second cabin behind it — 27 of the 35 suites are up front, and only eight sit in the rear mini-cabin. I was in 8A, and it felt sandwiched between the premium economy galley and the premium economy cabin. Carts rolled past constantly. The business class crew work the front cabin and simply don’t see you back there — which may explain why the service was so slow. Every passenger on the aircraft walks past your seat during boarding, so boarding is more chaotic than up front.
And this is where KLM seats families with young children, with the premium economy bassinet positions directly behind: I spent the flight next to a baby.
Solo, book a window in rows 1–7; as a couple, book a middle pair in rows 1–7. Avoid rows 8 and 9 at the back — galley noise, boarding traffic, invisible to the crew, and where the babies are.
One more practical note: there are only two toilets for the business class cabin, and there was often a queue.
Crew and Amenity Kit

The crew made a good first impression — a welcome glass of champagne on boarding, and the flight attendant came through to take food orders before take-off, which bodes well for actually getting your first choice. Throughout the flight the crew stayed generally friendly — but not especially attentive: the attention to detail was missing, as the meal timings below will show.
The amenity kit keeps it simple: socks, an eye mask, a bamboo toothbrush, a Marie-Stella-Maris face cream and a lip gloss — the same Dutch “Care for Water” brand as the lounge showers, a nice thread of continuity from ground to air.
Bring your own eye mask — KLM’s is cheap and uncomfortable. And bring toothpaste: the kit has a toothbrush, but no tube, just a candy-looking tablet they say is toothpaste. I wasn’t convinced.
Dinner: Good Food, Glacial Service

The food itself was good. The service around it was slow — and on a late-evening departure, slow matters, because every minute waiting for a plate is a minute not sleeping.
Here is the timeline. Appetiser: one hour and ten minutes after take-off. Main course: one hour and fifty minutes. Dessert and cheese: two and a half hours into the flight. I still don’t understand the appetiser delay — these were cold plates, needing no cooking — and there were only two appetiser options to begin with, one of which had already run out by the time the attendant reached row 8.
The menu read well. Appetiser: smoked tuna with orzo, sweet-and-sour red pepper and wasabi furikake with soy-hoisin cream, or Thai red curry soup, plus a mesclun side salad with cherry tomato, Reypenaer cheese and candied pine nuts. Mains: a vegetarian Parmesan risotto with asparagus ragout and fried oyster mushroom; smoked salmon fillet with fennel on rocket mash with beurre blanc; or the “Taste of delicacies” signature plate — bulgogi-marinated chicken thigh, tsukune-style beef with hot bean sauce, Korean steamed aubergine and kimchi rice. Dessert: a cheese plate of Moulin Bleu, honey goat cheese and Beemster Royal Grand Cru, or vanilla mousse with cinnamon crémeux and apple-raisin compote.
There’s also a “Quick & Light” option — cold appetiser, soup and dessert together — designed precisely for people who want to sleep, which is what I should have ordered. Coffee or tea comes with a liqueur and a miniature chocolate KLM house.



I chose the tuna appetiser, which was really tasty, and the salmon main, which was fine but a touch overcooked and too salty for my taste. The cheese course, on the other hand, was the highlight of the meal — the Beemster Royal Grand Cru, billed on the menu as World’s Best Cheese 2026, alongside a Moulin Bleu and a honey goat cheese — and worth staying awake for.
On the late-evening Amsterdam departure, eat properly in the lounge (or at the Blue Bar) before boarding and plan to skip or shorten dinner on board — or order the Quick & Light option. Waiting nearly two hours for a main course eats straight into your sleep.
Champagne, Wine and a Dutch Old Fashioned


The champagne is Bernard Lonclas Cuvée Sélection Brut — a small grower house from Bassuet, 45% Chardonnay, 35% Meunier, 20% Pinot Noir — poured on boarding and again at breakfast.
The wine list, chosen by KLM’s Wine Panel, is short but well put together: a Wieninger Gemischter Satz 2025 from Vienna, a Ritual Chardonnay 2025 from Chile’s Casablanca Valley and a MiP Classic Rosé 2025 from Provence among the whites; a Paul Jaboulet Aîné Parallèle 45 Côtes du Rhône 2024 and a Château des Laurets Saint-Émilion 2019 from Edmond de Rothschild Heritage in red; Taylor’s LBV 2020 port and a Tschida Muskat Ottonel Auslese 2025 for dessert. Spirits run from Damrak gin and Ketel One to Johnnie Walker Black and Benriach, with Cognac Dobbé, Baileys, grappa and limoncello.
The one to try is the signature cocktail, The Very High Fashioned by Lucas Bols: a Dutch Old Fashioned built on barrel-aged genever, Bols dry orange curaçao and Angostura bitters, deliberately lower in alcohol.
Wi-Fi
Wi-Fi is available but not included: only WhatsApp-style messaging is free, and anything beyond that is paid — even in business class. On a 13-hour flight at this fare, asking business class passengers to pay for internet is a surprising place to draw the line, and airlines like Emirates, Qatar and Singapore Airlines increasingly bundle it for premium cabins.
Breakfast: Woken Early, Then Ignored
Breakfast is where the onboard service lost its footing completely. I was woken more than two hours before landing — with my Do Not Disturb sign on. The table was then set, and I waited another 40 minutes before anyone brought so much as a cup of tea or a glass of water. Waking a passenger early and then leaving them at an empty table is the worst of both worlds: less sleep and no service. Together with the glacial dinner, it’s the same story as the ground experience — process over passenger.


When it finally arrived, breakfast was served with warm rolls, croissants, jam and a glass of champagne: fresh fruit salad, a cold plate of bresaola, brie and walnut spread, then a choice of granola with yoghurt, a savoury spinach-and-egg soufflé, or pancakes with sweet cherries and vanilla sauce. I went for the granola, which was basic.
The 80-Minute Touchdown in Singapore

Here is the thing KLM’s marketing glosses over: the Amsterdam–Bali flight is sold as direct, but it stops in Singapore for around 80 minutes, and you have to get off the plane.
The transit was a bit chaotic. Before landing, the crew told all Bali passengers to stay seated until everyone else had deplaned; someone would then escort us straight to the boarding gate so we wouldn’t need to clear security again. When I stepped off the plane, there was no one there. A planeload of onward passengers stood on the jet bridge, confused about what to do. Our gate was close, so we simply went through security again.
With about 50 minutes to boarding, I wanted to shower and change after the night flight. KLM hadn’t told us whether a lounge was available, let alone which one.
I followed the airport signs for lounges and ended up among Qatar Airways, Emirates and others — none of which KLM works with — though their staff kindly pointed me to KLM’s partner lounge, which turns out to be the Qantas lounge. Almost 20 minutes gone, purely for want of one sentence from the crew. It’s a small thing, but it’s the same pattern as the baggage saga: a lack of attention to detail and of customer-service orientation that follows KLM from the chat window to the jet bridge.
In Singapore, KLM business class passengers use the Qantas lounge, near the Water Lily Garden in the concourse between Terminal 1’s C and D piers. Head there directly — nobody will tell you. The Water Lily Garden itself is also the outdoor smoking area, if you need one after 13 hours.

The Qantas lounge was excellent: a large food buffet, plenty of drinks, even Little Creatures on tap. The all-day dining ran from chicken tagine and roasted-carrot harissa soup to a cauliflower mac and cheese, with a long salad spread, and the dessert counter was pure Australia: lamingtons under a cloche next to little glasses of coconut panna cotta with mango.
It’s a big space — Qantas’s International Business Lounge, around 2,200 square metres with seating for 570, opened in 2013 and expanded in 2019 — and it sits one level up from the concourse, in the same corner as the British Airways and SATS lounges, with an entrance that’s easy to walk past.
Two traps: the signs for the Qantas First Lounge point the opposite way, and the opening hours are irregular (roughly early afternoon to midnight most days, with a morning slot only on some), so an early-morning transit may find it shut. KLM business class passengers get in free under KLM’s partnership with Qantas; there’s no paid walk-up access for anyone else.
I had no time for any of it — I went straight to the showers, which were spacious and clean — proper marble-lined bathrooms with a toilet and sink, exactly what KLM’s own shower suites in Amsterdam lack — and it was wonderful to shower and change after the overnight sector, even in a rush. Then a fast walk back to the gate, and I made the flight — just. Departure had been announced for 5pm, but the aircraft actually left early.


In Singapore, be back at the gate for the start of boarding, not the published departure time — my flight left ahead of the announced 5pm.
Singapore to Bali and Arrival at DPS
The short afternoon hop to Bali has its own menu: bresaola with bocconcini, basil pesto and rocket to start, then crab-filled ravioli in a creamy bisque with celeriac and asparagus, or nasi goreng with chicken satay — a nice nod to where you’re headed — and a molasses coconut-pineapple cake. I had the crab ravioli, which were very tasty.

Arrival at Denpasar was where business class finally delivered on its promises: smooth from door to kerb. We were first off the plane, and my priority-tagged bags were among the first onto the belt — priority tags that actually work are rarer than they should be.
Get your visa before you fly. Indonesia’s e-VOA, applied for on the official government portal at evisa.imigrasi.go.id, lets you use the autogates at Denpasar instead of queueing at a passport desk — after an overnight flight, that’s the difference between minutes and an hour. Two more bits of admin to do in advance: the mandatory All Indonesia Arrival Card at allindonesia.imigrasi.go.id — it now includes the customs declaration — to be completed within three days of arrival, and the Bali tourist levy at lovebali.baliprov.go.id.
One more Indonesia-specific tip for the road ahead: if your trip continues beyond Bali — to Komodo, Raja Ampat or anywhere else in the archipelago — domestic Indonesian flights are notoriously difficult to book on the airlines’ own websites with international credit cards. I book mine through Trip.com, which accepts international cards and lists all the Indonesian carriers.
Continuing your journey in Bali? Start with my first-hand reviews of Capella Ubud, The Oberoi Beach Resort in Seminyak, the Four Seasons Jimbaran Bay, Six Senses Uluwatu and the Mulia in Nusa Dua.
KLM Customer Service: The Underperforming Robot
A thread runs through this review, so let me pull it together. KLM’s chat takes hours to respond, and most of the time the response doesn’t answer the question asked; email is slower still. It feels as if an underperforming robot is replying. The baggage-allowance saga before the trip, the escort that never appeared in Singapore, the lounge nobody mentioned, being woken with a Do Not Disturb sign up and then left 40 minutes at an empty table — none of these is a disaster on its own. Together, they are a pattern: the hardware is premium, the information and service culture around it are not.
Would I Fly KLM Business Class Again?
Yes — and the reason is the bed. For tall travellers, it’s the best lie-flat I’ve slept in for a long time, and a proper night’s sleep is the main reason to pay for business class in the first place. Everything around it — the lacklustre service, the missing information at every step — is manageable if you know what’s coming, and that is what this KLM business class review is for.
The workarounds, in journey order: in Brussels, use the “secret” Eurostar Premier Lounge across the road from the station. In Amsterdam, eat properly before boarding — in the lounge or at the Blue Bar — so you can skip the two-and-a-half-hour dinner service and go straight to sleep after take-off. In Singapore, go directly to the Qantas lounge near the Water Lily Garden; nobody will tell you, and you’ll want the shower. And book rows 1–7: a window if you’re solo, the middle pair if you’re travelling together. Do those four things and KLM’s business class is a very good way to get to Bali.
How Much Does KLM Business Class to Bali Cost?
Fares vary widely by season and how far ahead you book, so check the current price for your dates directly on klm.com. Two things matter more than the headline number: first, KLM sells business class in Light, Standard and Flex versions, and the cheap Light fare excludes lounge access and includes less baggage — read the fare conditions line by line, because as my baggage saga shows, what’s printed on the ticket is what counts at the airport. Second, remember the ticket can start in Brussels (or other cities) with the train leg included, which is often priced better than, starting in Amsterdam.
KLM Business Class Review: My Rating 4 / 5
My rating 4 / 5. The seat and bed earn it — genuinely outstanding hardware, brand new and spotless, on which I slept well. The service is what keeps it from 5: slow meals that cost you sleep, information that never comes, and a customer service operation that feels automated in the worst way. Know the workarounds, and it’s still one of the best-value ways to lie flat all the way to Bali.
Why Trust This KLM Business Class Review
I’m Julie, the founder of This Is Luxury Travel. I’ve travelled to 135 countries since 2018, I fly long-haul routes like this one constantly — which means I judge a business class product against the cabins I actually sleep in, not against a press release. Everything here — from the bag-drop argument to the 40-minute wait for a cup of tea — happened exactly as described on the flights covered in this KLM business class review, and every review on this site is written first-hand. You can read more about how I review.
KLM Business Class Review FAQ: Amsterdam to Bali
Is the KLM flight from Amsterdam to Bali really direct?
No. It is sold as direct, but every flight stops in Singapore for around 80 minutes, and all passengers must deplane with their hand luggage and go through security again before reboarding. Your checked bags stay on the aircraft.
Which seat should I choose in KLM’s 777 business class?
Rows 1–7 in the main cabin: a window seat if you’re travelling alone (most privacy), the middle pair if you’re travelling together (a small suite for two). Avoid rows 8 and 9 in the rear mini-cabin — premium economy galley noise, boarding traffic, slower service, and it’s where families with babies are seated.
Does KLM business class include a mattress topper or pyjamas?
No. The bed is excellent — fully flat and nearly two metres long — but there’s no mattress topper, no duvet and no pyjamas, unlike Emirates, Singapore Airlines, Cathay Pacific and (on most long-haul flights) Qatar Airways. Consider bringing a travel topper for the overnight leg.
Which lounge do KLM business class passengers use in Singapore?
The Qantas International Business Lounge in Changi Terminal 1, near the Water Lily Garden between the C and D piers, one level up from the concourse. KLM won’t tell you this — head there directly. The showers are excellent, and access is free for KLM business class passengers.
Is lounge access included with every KLM business class ticket?
No. Business Class Light fares exclude lounge access; only Standard and Flex include it. Everyone else can buy access from three hours before departure, subject to availability. KLM does not publish a price — the current entry fee appears in My Trip or at the lounge entrance — and Flying Blue Silver members get 25% off if they book in advance.
Is Wi-Fi free in KLM business class?
Only messaging (WhatsApp-style) is free. Full internet access is paid, even in business class.
How does the Brussels train connection work on a KLM ticket?
KLM books the Brussels–Amsterdam leg as a Eurostar train from Brussels-Midi. You check in at the station but keep all your bags with you on the train; bag drop happens at Amsterdam Airport. Get off at Amsterdam Airport station, signposted Schiphol Airport, one stop before Amsterdam Central. Premier passengers can use the new intra-Schengen Eurostar Premier Lounge (opened 2025), located across the road from the terminal.
Do I need a visa before flying to Bali?
Most nationalities can get a visa on arrival, but applying online in advance (e-VOA at evisa.imigrasi.go.id) lets you use Denpasar’s autogates and skip the queues. Also complete the All Indonesia Arrival Card within three days of arrival and pay the Bali tourist levy online before you land.
This article contains an affiliate link to Trip.com: if you book through it, I earn a small commission at no extra cost to you. Every other link goes to official airline, government and hotel sites or to my own reviews. Read my full disclosure policy.













