Ubud Weather in December
Indonesia · December climate averages and travel tips
In December, Ubud has average highs of 29°C (84°F) and lows of 25°C (76°F). The month is very wet, with about 288 mm (11.3 in) of rain spread over 27 days, making it the second wettest month of the year. Humidity averages 84%, so it feels sticky and hotter than the thermometer suggests. You get roughly 12.5 hours of daylight and frequently cloudy skies.
Is December a good time to visit Ubud?
December is not the best time to visit Ubud (2.7/10) mainly because of the rain. The weather is much better in July to September.
Visiting Ubud in December
December weather
December is hot, damp and often cloudy in Ubud. The high reaches 29°C, and the low stays around 25°C. Rain falls on 27 days, with 288 mm across the month, so showers can shape your plans. The afternoons can feel sticky, and you may get only brief spells of sun.
You can still enjoy a slow meal in a café around Jalan Hanoman, visit the Neka Art Museum, or browse Ubud Palace between showers. Rice-field walks are possible, but paths can turn slippery. Don't count on a dry day for a long trek or a full afternoon at the Tegallalang rice terraces.
Christmas and New Year
Christmas and New Year bring a holiday mood to Ubud, with restaurants and hotels catering to visitors. They're not traditional Balinese festivals, though; local Hindu ceremonies follow a different calendar. Expect more visitors around the holidays than in quieter months, and higher prices for rooms and flights than in the wet-season lull.
If you hate crowds, avoid the busiest holiday stretch and spend your time in quieter streets away from the central market.
Make rainy days work
December is much wetter than November, when rain totals 148 mm, and January is wetter still. July to September are the best months overall for drier sightseeing, so December suits you better if you're happy to keep plans flexible.
A useful Ubud-specific tip: visit Goa Gajah, the Elephant Cave, after a shower rather than during one. You can explore the carved entrance and grounds, then wait out heavier rain at a nearby café. The stone steps and paths can be slick, so take them slowly. For a rainy evening, try nasi campur, rice served with small portions of different dishes, at a warung near Jalan Raya Ubud.
December weather at a glance
| Average high | 29°C (84°F) |
|---|---|
| Average low | 25°C (76°F) |
| Daily mean | 26°C (79°F) |
| Rainfall | 288 mm (11.3 in) |
| Rainy days (1 mm+) | 27 |
| Humidity | 84% |
| Cloud cover | 85% |
| Daylight | 12.5 hours |
| Est. sunshine | 2.1 hours/day |
| Wind | 4.1 km/h |
| vs November | 1°C cooler than November, with 140 mm more rain. |
What to pack for Ubud in December
- light, breathable clothing
- sunscreen and a hat
- an umbrella or rain jacket
Ubud weather in other months
← NovemberBest time to visit UbudJanuary →
Better weather in December nearby
- Dubai26°C · 13 mm · Excellent
- Jaipur25°C · 3 mm · Excellent
- Abu Dhabi25°C · 12 mm · Excellent
- Agra25°C · 6 mm · Excellent
- Varanasi25°C · 5 mm · Excellent
- Muscat27°C · 9 mm · Excellent
Nearby in December
- Bali30°C · 288 mm
- Kuta30°C · 288 mm
- Surabaya30°C · 346 mm
- Jepara29°C · 326 mm
- Semarang30°C · 296 mm
- Makassar29°C · 374 mm
Where else is good in December? See where to go in December.