Bali Weather in December

Indonesia · December climate averages and travel tips

Avg high30°C (85°F)
Avg low25°C (77°F)
Rainfall288 mm (11.3 in)
RatingPoor 2.3/10

Expect hot days in Bali in December: the average high is 30°C (85°F) and the average low is 25°C (77°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 Bali?

December is not the best time to visit Bali (2.3/10) mainly because of the rain. The weather is much better in July to September.

Visiting Bali in December

December: warm and very wet

December feels hot, sticky and often cloudy. Rain falls on most days, and the air stays humid. Showers can interrupt beach time, temple visits and drives, so leave room to change plans. November is drier, while January is wetter still. December isn't a great month for clear Mount Batur views or long days outdoors.

You can still enjoy Bali between showers. Try a meal in Ubud, visit the indoor exhibits at the Bali Museum in Denpasar, or take a short beach visit when the skies clear. Keep outdoor plans flexible rather than building a whole day around them.

Christmas and New Year

Christmas and New Year bring celebrations, especially around Kuta, Seminyak and Canggu. Hotels and restaurants may offer special meals, and New Year's Eve draws visitors to the coast. Bali is Hindu-majority, so Christmas isn't the island's main religious holiday, but the festive period still gets busy.

Families who want beach time may enjoy the holiday atmosphere, but expect rain to interrupt plans. For a quieter feel, base yourself in Ubud and focus on its cafés, galleries and nearby temples.

Crowds and practical tips

December is high season around Christmas and New Year. Crowds and prices rise compared with quieter months, while July to September is Bali's best overall weather period. The wet conditions can also slow road journeys, especially around popular southern areas.

If you're visiting Tanah Lot, check the tide before setting out; the sea changes how close you can get to the temple. Keep a nearby café or meal stop in mind in case rain arrives. For beach lovers who dislike crowded holiday spots, the final stretch of December may feel like hard work.

December weather at a glance

Average high30°C (85°F)
Average low25°C (77°F)
Daily mean27°C (80°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 Bali in December

Bali weather in other months

Jan29°C / 25°C313 mmPoorFeb29°C / 25°C254 mmPoorMar29°C / 25°C216 mmPoorApr29°C / 25°C132 mmPoorMay29°C / 25°C75 mmFairJun28°C / 24°C63 mmGoodJul28°C / 23°C46 mmExcellentAug28°C / 23°C27 mmExcellentSep29°C / 23°C42 mmExcellentOct31°C / 24°C76 mmGoodNov31°C / 25°C148 mmPoorDec30°C / 25°C288 mmPoor

← NovemberBest time to visit BaliJanuary →

Better weather in December nearby

Nearby in December

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