Month guide · Bali · Indonesia
Bali in December
What December is really like in Bali: weather, crowds, prices, events and what to pack.
Updated By the AMZBooking editorial team
Photo: WikiSantaClaus, CC BY 4.0
Quick answer
December is a quieter month with trade-offs. Expect average highs of 31°C (88°F), lows of 24°C (75°F), about 15 rainy days and roughly 12.6 hours of daylight. Rainy, with a big surge of visitors and peak prices over Christmas and New Year.
Key facts
- Average high / low
- 31°C (88°F) / 24°C (75°F)
- Rainy days
- About 15
- Daylight
- About 12.6 hours
- Sea temperature
- 29°C (84°F)
- Crowds
- Busy
- Hotel prices
- Highest
Weather in December
December is the 9th-warmest month in Bali: days average 31°C (88°F) against a yearly average high of 31°C (88°F), and nights fall to about 24°C (75°F). Rain falls on roughly 15 of its 31 days. Compared with November (32°C (90°F)), December is about as warm; by January highs stay near 31°C (88°F).
- Sunrise (15 December)
- About 05:57
- Sunset (15 December)
- About 18:33
- Daylight
- About 12.6 hours
- Sea
- 29°C (84°F)
Peak holidays (July–August and late December). European, Australian and domestic holidays fill hotels and roads; book villas, drivers and popular restaurants early.
Crowds and prices
On a 1–5 scale, December rates 4 for crowds (the peak is July at 5) and 5 for hotel prices (highest in July). Book accommodation early: December is one of the pricier months.
Events in December
- Christmas and New Year's Eve parties in Seminyak, Canggu and Kuta (late December)
Dates move from year to year. Check the organiser’s site before booking travel around an event.
What to do in December
With frequent rain, plan around indoor sights and keep outdoor time flexible.
Theme park · Kuta
Waterbom Bali
A water park in tropical gardens in Kuta with slides from gentle family rides to near-vertical drops, a lazy river and a separate children's play area with smaller slides.
- Time needed
- Half a day
- Cost
- Expensive
- Kids
- Active
Palace · Ubud
Ubud Palace and evening dance
Buy tickets from the sellers at the gate during the day and arrive early for a front-row seat.
- Time needed
- 1.5 hours
- Cost
- Low cost
- After dark
- History
- Art
- Couples

Museum · Denpasar
Bali Museum
Bali's oldest museum, founded in the 1930s beside Puputan Square in Denpasar, displays masks, textiles, ritual objects and archaeological finds in pavilions built in traditional palace and temple styles.
- Time needed
- 1–1.5 hours
- Cost
- Low cost
- History
- Rainy day
- Art

Religious site · Uluwatu
Uluwatu Temple and Kecak dance
Remove sunglasses, hats and dangling earrings: the resident macaques snatch them and trade them back for food.
- Time needed
- 2–3 hours
- Cost
- Low cost
- Iconic
- Views
- Couples
- Photo spot
- History
The sea averages 29°C (84°F) — warm enough to swim. Best beaches near Bali.
What to pack
For highs near 31°C, lows near 24°C and 15 wet days: light, breathable clothes, a sun hat and high-factor sunscreen; a compact umbrella and waterproof shoes — rain is frequent; comfortable walking shoes.
Is December a good time to visit Bali?
A quieter month with trade-offs, with a notable event on the calendar. If your dates are flexible, April–June and September–October are better overall. Compare every month.
Bali in other months
Questions travellers ask
+Is December a good time to visit Bali?
It is a quieter month with trade-offs. Rainy, with a big surge of visitors and peak prices over Christmas and New Year.
+How warm is Bali in December?
Average highs are around 31°C (88°F) and lows around 24°C (75°F).
+Does it rain a lot in Bali in December?
Expect rain on about 15 days of the month, so pack for wet weather.