Ubud Weather in December

Indonesia · December climate averages and travel tips

Avg high29°C (84°F)
Avg low25°C (76°F)
Rainfall288 mm (11.3 in)
RatingPoor 2.7/10

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 high29°C (84°F)
Average low25°C (76°F)
Daily mean26°C (79°F)
Rainfall288 mm (11.3 in)
Rainy days (1 mm+)27
Humidity84%
Cloud cover85%
Daylight12.5 hours
Est. sunshine2.1 hours/day
Wind4.1 km/h
vs November1°C cooler than November, with 140 mm more rain.

What to pack for Ubud in December

Ubud weather in other months

Jan28°C / 24°C313 mmPoorFeb28°C / 24°C254 mmPoorMar29°C / 24°C216 mmPoorApr29°C / 24°C132 mmPoorMay28°C / 24°C75 mmFairJun28°C / 23°C63 mmGoodJul27°C / 22°C46 mmExcellentAug27°C / 22°C27 mmExcellentSep29°C / 23°C42 mmExcellentOct30°C / 24°C76 mmGoodNov30°C / 24°C148 mmPoorDec29°C / 25°C288 mmPoor

← NovemberBest time to visit UbudJanuary →

Better weather in December nearby

Nearby in December

Where else is good in December? See where to go in December.