Bali in May 2027: Weather, Crowds and Planning Guide

9 min read

You're in Amsterdam and thinking about Bali for May 2027. Go: May is the first full month of Bali's dry season, with warm sea, far less rain than the wet months and crowds that stay below the July and August peak.

That makes May one of the best months to visit Bali. The catch is mostly on the Dutch side: a cluster of Dutch public holidays in late April and May pushes up demand for flights out of Schiphol. The plan below works around that.

The May trip, step by step

Planning a May trip from Amsterdam comes down to five steps: choose dates that dodge the Dutch holiday rush, book flights early, sort Indonesian entry paperwork, pack for dry heat and plan your days around what May does best.

1. Pick dates around the Dutch holidays

The meivakantie is the Dutch school spring break, usually covering the last week of April and, for many schools, the first week of May. On top of that come King's Day (Koningsdag) on Tuesday 27 April 2027, Liberation Day on 5 May, Ascension Day (Hemelvaartsdag) on Thursday 6 May and Whit Monday (Tweede Pinksterdag) on 17 May. Rijksoverheid publishes the exact 2027 school holiday dates per region, so check those before you book.

Our pick: fly out after Whitsun, from roughly 18 May onwards. The week between Ascension and Whitsun is the second-best window, though the Hemelvaart long weekend itself is when half of the Netherlands tries to leave.

Indonesia has its own May holidays. Labour Day (1 May) and Ascension Day are fixed national holidays, while Vesak (Waisak, the Buddhist holy day) and Idul Adha (Eid al-Adha) follow lunar calendars and move every year. Bali is majority Hindu, so these days don't shut the island, but long weekends bring domestic visitors from Java and fuller hotels in Kuta, Seminyak and Ubud. The Indonesian government sets the year's national holidays and collective leave days (cuti bersama) in a joint ministerial decree, the SKB, so check the 2027 version before you fix dates.

2. Book the flights

There's no nonstop flight between Amsterdam Schiphol (AMS) and Bali's Ngurah Rai International Airport (DPS), so you'll connect once. The usual hubs are Singapore (Singapore Airlines, or KLM to Singapore with an onward connection), Doha (Qatar Airways), Dubai (Emirates), Istanbul (Turkish Airlines) and Kuala Lumpur (Malaysia Airlines). Budget most of a day door to door.

baliamsterdam.com doesn't track fares on the Amsterdam to Bali route yet, so we won't give you a May price. The general pattern holds, though: seats around Dutch holiday weekends sell first, and the cheap fare buckets on Gulf and Asian carriers go early.

Book in winter rather than spring. When you're ready, compare flights from Amsterdam to Bali across several connecting hubs, because the cheapest routing changes from week to week.

3. Sort entry before you fly

Indonesia requires your passport to be valid for at least six months after arrival, with blank pages for the stamp. Renew in time: Dutch passport appointments at your gemeente can book up before summer.

The e-VoA (electronic Visa on Arrival) is the standard tourist entry for Dutch citizens: you apply online before departure, and it allows a stay of up to 30 days, extendable once for another 30. The e-VoA costs IDR 500,000, according to Indonesia's Directorate General of Immigration, 2025. Apply only through the official evisa.imigrasi.go.id site, because lookalike agent sites charge extra.

Bali also charges a tourist levy of IDR 150,000 per foreign visitor, according to the Bali Provincial Government, which introduced the levy in February 2024. Pay it in advance through the official Love Bali website or app. Indonesia's All Indonesia digital arrival card, which combines the customs, health and immigration declarations, is filled in online shortly before you land; check the window on the Directorate General of Immigration site.

Set up data before you leave Schiphol. A travel eSIM for Indonesia means you can open Grab or Gojek straight after immigration instead of hunting for a SIM stall in the arrivals hall.

4. Pack for dry-season heat

May weather in Bali is warm and mostly dry: coastal daytime highs typically sit around 30 to 31°C, nights around 23 to 24°C, and showers are short and occasional rather than the daily downpours of December to February. Humidity is still high by Dutch standards, but noticeably easier than in the wet season.

Ubud and the central hills run a few degrees cooler, and the summit of Mount Batur before dawn is genuinely chilly. Sea temperatures around the south coast hover near 28°C. Bali is close to the equator, so you get roughly 12 hours of daylight, with sunrise around 06:15 and sunset around 18:10 local time.

Pack light cotton or linen, a rash vest for surf and snorkelling, reef-safe sunscreen (it's pricier on the island), a light fleece for any volcano trek, and a sarong and sash for temple visits. Leave the heavy rain jacket at home; a packable shell covers the odd shower.

5. Plan your days around May

These are the things May does better than most months.

Surf the Bukit. Dry season brings the southeast trade winds, which blow offshore on the west-facing reefs of the Bukit Peninsula, and southern hemisphere swells start building. Experienced surfers should base themselves near the breaks, and hotels around Uluwatu put you close to Uluwatu, Padang Padang and Bingin.

Snorkel with manta rays off Nusa Penida. Manta Point and Manta Bay host reef mantas year round, and calmer May seas make the boat crossing from Sanur more pleasant than in the windier months that follow.

Climb Mount Batur for sunrise. Clearer dry-season skies give you a better shot at a view over Lake Batur and Mount Agung. Most people go with a guide, and you can book a Mount Batur sunrise trek with hotel pickup, which typically means leaving Ubud around 02:00.

Do the rice terraces on a dry day. Jatiluwih (a UNESCO-listed subak landscape) and the Sidemen valley are far easier to walk without mud. Planting and harvest timing varies by village and year, so the fields won't always be the bright green from the postcards.

Skip a mola mola dive. The ocean sunfish season around Nusa Penida usually runs from roughly July to October, when cold upwellings bring them up from deep water. In May you'd most likely pay for a dive and see none.

The May numbers

The fixed costs for a May trip to Bali are entry fees rather than fares, because baliamsterdam.com does not track Amsterdam to Bali fares or Bali living costs yet. Here's what you can actually pin down:

  • e-VoA: IDR 500,000 for up to 30 days, extendable once by 30 days, according to Indonesia's Directorate General of Immigration, 2025.
  • Bali tourist levy: IDR 150,000 per foreign visitor, according to the Bali Provincial Government, in force since February 2024.
  • Passport validity: at least six months beyond your arrival date.
  • Time difference: Bali runs on Central Indonesia Time (WITA, UTC+8), six hours ahead of Amsterdam during Dutch summer time.
  • Typical May climate: daytime highs around 30 to 31°C on the coast, nights around 23 to 24°C, sea around 28°C.
  • Daylight: roughly 12 hours, sunset around 18:10.

If you book now and park the rest of your trip budget until May, it can earn a little in the meantime. bunq's Savings Account pays a 1.51% a year base rate and Rabobank's Rabo SpaarRekening pays 1.50% a year on the first EUR 10,000, according to the baliamsterdam.com savings rate tracker, October 2026. ING's Oranje Spaarrekening and ABN AMRO's Direct Sparen both pay 1.25% a year on the same tracker. Rates move often, so confirm with the bank; the full comparison sits on our cost of living and savings rates page.

May against the rest of the year

May sits in a sweet spot on the Bali calendar: dry like July and August, but before the European and Australian summer crowds arrive. Hotel rates usually follow, sitting at shoulder level rather than peak. The table compares May with the months people most often weigh it against.

MonthSeasonTypical coastal high (°C)RainCrowdsBest for
JanuaryWet30 to 31Frequent heavy showersBusy around New Year, then quieterLush scenery, lower rates after the holidays
AprilWet to dry transition31Tapering offModerateEarly dry-season deals, Easter week aside
MayEarly dry30 to 31Occasional short showersModerateSurf, trekking, diving, good value
July to AugustPeak dry29 to 30Very littleHighest of the yearReliable sun, if you book far ahead
DecemberWet30 to 31Frequent heavy showersPeak over ChristmasEscaping Dutch winter

If May won't work, our guides to Bali in December and Bali in January cover the wet-season tradeoffs in detail.

The verdict

Book May, and aim for the second half of the month. You get dry-season weather at shoulder-season prices, with offshore surf on the Bukit, clear mornings on Batur and calm water for the Nusa Penida mantas. The only real downside is the Dutch holiday cluster pushing up flight demand around Ascension and Whitsun, and you avoid that by flying out after 17 May. If you can only travel during the meivakantie, still go, but book flights before the new year.

Common May mistakes

Most problems with a May trip to Bali come from Dutch holiday timing, paperwork and underestimating the sun, not from the weather.

Flying out on the Hemelvaart weekend. Ascension Thursday on 6 May 2027 creates a four-day weekend in the Netherlands, and Schiphol queues and fares reflect it. Leave a few days before or after.

Worrying about Nyepi. Nyepi, the Balinese Day of Silence when the airport closes for 24 hours, falls in March, not May. It's no risk for a May trip. Galungan and Kuningan follow the 210-day Balinese pawukon calendar, so check whether they fall in your dates; temples are spectacular then, though some businesses close.

Renting a scooter or car without the right licence. Indonesian police expect foreign drivers to carry an international driving permit alongside their national licence, and in the Netherlands the ANWB issues them. With an IDP in hand, car hire in Bali is a sensible way to reach Sidemen or Jatiluwih at your own pace; without one, hire a car with a driver.

Underestimating the sun. Dry season means less cloud cover, and equatorial UV is far stronger than anything you get in a Dutch May. Burnt shoulders on day one can wreck a surf or trekking trip.

Sending beginners to Uluwatu. The Bukit reef breaks are shallow and unforgiving. Learners do better on the sandy beach breaks at Kuta or Batu Bolong in Canggu.

Forgetting the levy or the e-VoA extension. The tourist levy can be checked at the airport, and if you want to stay beyond 30 days, apply for the e-VoA extension before the first 30 days run out. Overstay fines are charged per day.

Last updated: October 2026

Quick answers

Get an email the morning AMS ⇄ DPS drops

We read every departure date each morning. When one falls well under its month's usual price, you hear about it first.

  • Thu, Dec 3, AMS to DPS: €330
  • Wed, Dec 2, AMS to DPS: €341
  • Sat, Dec 5, AMS to DPS: €349

Cheapest dates right now, one way.

At most two emails a week, only real drops. One-click unsubscribe.