Bali Weather in December
Indonesia · December climate averages and travel tips
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 high | 30°C (85°F) |
|---|---|
| Average low | 25°C (77°F) |
| Daily mean | 27°C (80°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 Bali in December
- light, breathable clothing
- sunscreen and a hat
- an umbrella or rain jacket
Bali weather in other months
← NovemberBest time to visit BaliJanuary →
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
- Kuta30°C · 288 mm
- Ubud29°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.