Bali weather by month

Bali is warmest in November (30°C average high) and coolest in July (27°C). Rain is part of every month in Bali (at least 19 rainy days a month by our count). The driest months are July to September. The sea is warm enough for easy swimming all year.

Warmest month

November

30°C

Coolest month

July

27°C

Wettest month

January

27 rainy days

Flight from London

15h

direct, estimated

Bali temperature by month

Tap a month for the detail and warmer alternatives.

MonthDayNightSeaRainy days
January29°C24°C29°C27
February29°C24°C30°C26
March29°C24°C30°C27
April29°C24°C30°C22
May29°C25°C29°C21
June28°C24°C29°C20
July27°C23°C28°C19
August27°C23°C27°C19
September28°C23°C28°C19
October29°C24°C29°C20
November30°C24°C30°C25
December29°C24°C30°C27

When to go to Bali

What is the best month to visit Bali for sun?

Rain is part of every month in Bali (at least 19 rainy days a month by our count). The driest months are July to September.

What is the hottest month in Bali?

November averages 30°C. July is the coolest at 27°C.

When does it rain most in Bali?

January, with about 27 wet days.

When is the sea warm enough to swim in Bali?

all year, when the sea averages 21°C or more.

Planning the trip? Start with our 3-day Bali itinerary, and see the best time to visit Bali for crowds and events.

How we measured this

Daily averages from 2016 to 2025, from the Open-Meteo historical weather archive (ECMWF ERA5 reanalysis); sea temperatures are 2023 to 2025 averages from the Open-Meteo marine archive. A rainy day has at least 1 mm of rain.

Going to Bali?

Save the places you find on TikTok and Instagram for Bali to one map, and Dream Trip will plan the days around them.

Download on the App Store
Free to downloadFor iPhoneAI-powered planning