Skip to content

When to go · Month by month

Bali in December: weather, crowds, prices and what to know

December has two faces. Until mid-December, the island is calm, green and affordable, despite already abundant rain. Then Christmas and New Year make the end of the month one of the busiest and most expensive periods of the year. A month in which you choose your dates carefully, and book early if you are aiming for the holidays.

  • Updated on
  • Verdict: rainy
  • 6 min read
  • By Kylian Dev
Sunset over Kuta beach, rollers and swimming area
Photo: cloud.shepherd, CC BY 2.0, Wikimedia Commons (new tab). Photo credits
Contents

The month at a glance

  • Temperatures: 30.8 °C average high, 27.9 °C mean, 25.3 °C average low (1991–2020 normals, Ngurah Rai airport).
  • Rain: 299.3 mm on average over the month, spread over 15.9 rainy days.
  • Crowds: light at the start of the month, very heavy from Christmas to New Year with French, European and Australian school holidays.
  • Verdict: the best month for a green island at a good price at the start of the month; for the holidays, book months in advance and accept the rain.

Should you come to Bali in December? Yes, if you choose your dates well. It rains a lot, 299.3 mm over 15.9 days on average, with 30.8 °C in the afternoon. The first half of the month is calm and affordable; from Christmas to New Year, crowds and prices reach their peak.

In December, the rainy season is well established, but the crowds do not follow the weather: they follow the holiday calendar. Our best time to visit Bali guide details what changes in the rainy season; this page focuses on what is specific to December.

December weather, in figures

December receives on average 299.3 mm of rain over 15.9 days at the airport, twice as much as in November. Temperatures remain stable, from 25.3 °C at night to 30.8 °C in the afternoon, with high humidity. Sunshine is not published for this month.

Climate normals for December in Bali, compared with the previous and the following month
NormalNovemberDecember (this month)January
Average high31.6 °C30.8 °C30.9 °C
Mean temperature28.1 °C27.9 °C27.9 °C
Average low25.3 °C25.3 °C25.1 °C
Rain149.4 mm299.3 mm388.4 mm
Rainy days10.315.918.8
Sunshinenot publishednot published197.0 h
1991–2020 normals from the Ngurah Rai airport station, at sea level in the south of the island. Ubud is wetter and the northern highlands are cooler. Sunshine is not published from July to December for this station.

Mornings often stay clear or hazy. The showers, heavy, tend to fall in the afternoon and evening, but spells of overcast skies and continuous rain for several days are frequent. Ubud, the center and the north get more rain than the south; Amed remains one of the driest coasts.

November received 149.4 mm over 10.3 days; January, the wettest month, climbs to 388.4 mm over 18.8 days. December is the start of the heart of the rainy season.

The 12 months in Bali: average high temperature, rain, rainy days and verdict, this page’s month highlighted
MonthHigh °CRain mmDaysVerdict
January: Bali in January30.9388.418.8Rainy
February: Bali in February30.9298.716.5Rainy
March: Bali in March31.0213.913.3Transition
April: Bali in April31.0114.58.8Compromise
May: Bali in May30.572.86.5Balanced
June: Bali in June29.850.84.7Dry
July: Bali in July29.029.73.3Crowded
August: Bali in August29.116.11.9Crowded
September: Bali in September30.040.72.8Dry
October: Bali in October31.067.94.8Favorable
November: Bali in November31.6149.410.3Transition
DecemberThis page30.8299.315.9Rainy
1991–2020 normals, Ngurah Rai airport station (south of the island). High: average maximum temperature, in °C. Rain: average monthly total, in mm. Days: average number of rainy days. The verdict is an editorial assessment.

What December changes on the ground

The sea is often rough in the west, and the beaches on this coast receive litter. The rice fields are flooded or bright green depending on the valley. The volcanoes are often in the clouds. Slippery roads, streets flooded in places during storms, powerful waterfalls.

  • Swimming: stronger waves and currents on the west coast, from Kuta to Canggu, where the sea often washes up litter in the rainy season. Sanur and Amed are calmer.
  • Snorkeling and diving: variable visibility; Amed and Tulamben remain the safest options. Crossings to Nusa Penida are sometimes cancelled.
  • Surf: it is the east coast’s season, from Keramas to the Sanur reefs; the Bukit is more irregular.
  • Rice fields: flooding, young plants and bright green depending on the subak, with beautiful reflections in the terraces.
  • Hikes: Batur possible with no guarantee of a view; Agung is not recommended in the rainy season. Walks are done early.
  • Roads and waterfalls: slippery roads and traffic jams in the south during the holidays. Spectacular waterfalls, access sometimes closed after heavy rain.

Crowds and prices in December

Until mid-December, Bali is in low season: few people, prices at the bottom of the annual range. From the Christmas holidays, around December 20, until New Year, visitor numbers and prices climb to the highest of the year, particularly in the south and in Ubud.

French school Christmas holidays coincide with Australian summer holidays and year-end leave in Asia. Many hotels impose a minimum stay and special rates for the evening of December 31. Book accommodation and flights months in advance; drivers and New Year’s Eve tables too.

To estimate the gap between the start and the end of the month, see the Bali travel budget guide and the budget calculator.

December events

Christmas and New Year are the big December events for visitors, with New Year’s Eve parties and fireworks in the south. As Bali is mostly Hindu, Christmas stays discreet outside the hotels. Galungan and Kuningan fall in December in some years, according to the Balinese calendar.

On the night of the 31st, the roads of Seminyak, Canggu and Kuta are saturated: plan to stay on foot near your accommodation. During Galungan, if it falls that month, the streets are adorned with penjor. Their meaning is explained in Balinese temples and culture.

What to do in Bali in December

Choose bases where the rain is little nuisance: the calm sea and promenade of Sanur, the rice fields and culture of Ubud, diving in Amed. For the holidays, New Year’s Eve in the south or in Ubud, keeping journeys on the evening of the 31st to a minimum.

  1. Sanur: a family base, a sea protected by the reef, a coastal promenade, easy access to the airport. See Sanur.
  2. Ubud: flooded rice fields at dawn, temples, dances, cooking classes. See Ubud.
  3. Amed: snorkeling and diving on the driest coast, far from the holiday bustle.
  4. Canggu: New Year’s Eve and nightlife for those who want to celebrate, to book early.

Who December is the right month for

Early December suits small budgets and flexible travelers; the end of the month suits families tied to the Christmas holidays, provided they book early. December suits hikers, divers aiming for Nusa Penida and those fleeing holiday crowds less well.

  • Families

    The Christmas holidays often impose the end of the month: book early, choose Sanur or Ubud and plan sheltered activities.

  • Surfers

    East coast season, around Keramas. Beginners find waves in Kuta and Canggu.

  • Divers

    Amed and Tulamben remain the most reliable; Nusa Penida depends on the sea.

  • Hikers

    Low-altitude walks in the rice fields; volcanoes often covered.

  • Small budgets

    Aim for the first half of the month: low prices and availability. Avoid the holiday period.

  • Honeymoon

    A villa in Ubud at the start of the month is a good option; for the holidays, book months in advance.

The 10-day itinerary combines Ubud and the coast. To go from the interior to the west coast, see the Ubud → Canggu transfer, and the packing list for the rainy season.

Frequently asked questions

Should you come to Bali in December?

Yes, by choosing your dates: the first half of the month is calm and affordable, the period from Christmas to New Year very busy and expensive. In both cases, it rains often.

What is the weather like in Bali in December?

Hot and humid: 30.8 °C average high, 25.3 °C average low, 299.3 mm of rain over 15.9 days on average at the airport.

Is December the rainy season in Bali?

Yes. The rainy season runs from about November to March; December marks the start of its heart, before January, the wettest month.

Should you book early for Christmas and New Year in Bali?

Yes. Accommodation, flights and drivers fill up months in advance for late December, and many hotels impose a minimum stay.

Where to stay in Bali in December?

Sanur for a calm sea and a family base, Ubud for the rice fields and sheltered activities, Amed for diving. Canggu if you come for New Year’s Eve.

Sources

Figures and rules checked on October 17, 2026 against the sources below. Entry rules and fees change: always check them on the official websites before you leave.

Ready for Bali

Partner link

Book your tours and your place to stay

Temples at sunrise, waterfalls, snorkeling trips and villas in the rice fields: compare the options and book what fits your trip.

Partner links: GetYourGuide and Trip.com open in a new tab, with live prices and availability. We may earn a commission at no extra cost to you. How the site is funded