Beach days
Plan for rainSeminyak, Canggu and Uluwatu get 260–348 mm of rain in December, with highs around 30°C (86°F). Plan beach time around the dry spells, and consider a stay with a pool for wetter days.
Bali weather by month
Wet season. Heavy showers are common, so build a few indoor options and spare days into your plans.
In December, Seminyak on the south coast averages highs of 30°C (86°F) and lows of 24°C (75°F), with 268 mm (10.6 in) of rain over the month. Between 2021 and 2025, that total ranged from 103 mm in 2023 to 423 mm in 2024.
Inland, Ubud averages highs of 29°C (84°F), while Kintamani, on the rim of the Batur caldera, drops to about 16°C (61°F) at night. Of the 7 areas ranked in the table below, Kintamani gets the least rain this month (206 mm) and Canggu the most (348 mm).
The seasons
Average monthly rain in Seminyak, 2021–2025. Select a bar to open that month.
Area by area
Driest first, with Sanur and Amed listed last (see the notes below the table). Day and night are average highs and lows. The driest–wettest year column shows the lowest and highest December rain total between 2021 and 2025. Downpour days count only days with 10 mm of rain or more; lighter showers are not counted.
| Area | Day / night | Rain in December | Driest–wettest year | Downpour days | Plan your stay |
|---|---|---|---|---|---|
| KintamaniBatur caldera rim · 1,467 m (4,813 ft) | 22°C (72°F)16°C (61°F) | 206 mm | 163–342 mm | about 7 | Area guide in Kintamani |
| UluwatuBukit Peninsula · 68 m (223 ft) | 29°C (84°F)25°C (77°F) | 260 mm | 68–443 mm | about 8 | Area guide in UluwatuWhere to stay in UluwatuWhere to eat in Uluwatu |
| SeminyakSouth coast · 15 m (49 ft) | 30°C (86°F)24°C (75°F) | 268 mm | 103–423 mm | about 9 | Area guide in SeminyakWhere to stay in SeminyakWhere to eat in Seminyak |
| Nusa PenidaOffshore island · 5 m (16 ft) | 30°C (86°F)26°C (79°F) | 268 mm | 83–421 mm | about 10 | Area guide in Nusa PenidaWhere to stay in Nusa PenidaWhere to eat in Nusa Penida |
| UbudCentral uplands · 213 m (699 ft) | 29°C (84°F)22°C (72°F) | 283 mm | 182–379 mm | about 11 | Area guide in UbudWhere to stay in UbudWhere to eat in Ubud |
| MundukNorthern highlands · 858 m (2,815 ft) | 25°C (77°F)20°C (68°F) | 303 mm | 220–430 mm | about 12 | Area guide in MundukWhere to stay in Munduk |
| CangguSouthwest coast · 20 m (66 ft) | 30°C (86°F)24°C (75°F) | 348 mm | 202–505 mm | about 13 | Area guide in CangguWhere to stay in CangguWhere to eat in Canggu |
| Sanur1Southeast coast · 6 m (20 ft) | 30°C (86°F)25°C (77°F) | 268 mm | 103–423 mm | about 9 | Area guide in SanurWhere to stay in SanurWhere to eat in Sanur |
| Amed2East coast · 33 m (108 ft) | 30°C (86°F)25°C (77°F) | 398 mm | 95–759 mm | about 13 | Area guide in AmedWhere to stay in Amed |
Plan your days
Seminyak, Canggu and Uluwatu get 260–348 mm of rain in December, with highs around 30°C (86°F). Plan beach time around the dry spells, and consider a stay with a pool for wetter days.
Nusa Penida averages 268 mm of rain in December, with air temperatures of 26–30°C (79–86°F). These figures cover rain and air only, not swell or water visibility, so check sea conditions with your boat or dive operator before you book.
Kintamani, on the rim of the Batur caldera, averages 206 mm of rain in December and lows of 16°C (61°F). Treks start in the dark and end on a summit higher than the rim, so bring a warm layer. Trails turn slippery after rain; check the forecast the day before.
Ubud averages 283 mm of rain in December and Munduk 303 mm. Steps and trails get slippery after rain, so wear shoes with grip and ask locally before steep waterfall hikes.
Quick answers
It can be, if you plan around the rain. December is a wet-season month on the south coast: Seminyak averages 268 mm of rain, compared with 58 mm in August, the driest month, and 310 mm in January, the wettest. Of the 7 areas ranked on this page, Kintamani is the driest in December.
On the south coast, days reach about 30°C (86°F) and nights stay near 24°C (75°F). Ubud averages 29°C (84°F) by day and 22°C (72°F) at night. Kintamani is the coolest area on this page, at 22°C (72°F) by day and 16°C (61°F) at night.
No. Between 2021 and 2025, a typical December in Seminyak had about 9 downpour days (10 mm of rain or more in a day), or 30% of the month. The other days had lighter showers or no rain at all.
In central Bali, the sun rises at 5:51 AM and sets at 6:26 PM on 1 December. On 31 December, it rises at 6:03 AM and sets at 6:40 PM. Mid-month brings about 12 hours and 37 minutes of daylight.