Best time to visit Bali
Bali has its best weather in July and August. Peak season is July, August, and December. For good weather with fewer crowds, aim for June, September, and October.
Bali weather by month
Average daily high and low, rainy days (1 mm or more) and hours of sunshine per day, 2015 to 2024.
| Month | High | Low | Rain | Rain days | Sun |
|---|---|---|---|---|---|
| January | 84°F | 76°F | 12.2 in | 27 | 9.2 h |
| February | 84°F | 76°F | 13.3 in | 26 | 9.3 h |
| March | 85°F | 76°F | 9.4 in | 27 | 10.1 h |
| April | 84°F | 76°F | 7.1 in | 23 | 10.3 h |
| May | 84°F | 76°F | 4.2 in | 20 | 10.9 h |
| June | 82°F | 75°F | 3.7 in | 18 | 10.7 h |
| July | 81°F | 74°F | 3.2 in | 17 | 10.8 h |
| August | 81°F | 73°F | 2.2 in | 19 | 10.9 h |
| September | 82°F | 73°F | 2.9 in | 18 | 11.4 h |
| October | 84°F | 74°F | 4.1 in | 18 | 11.5 h |
| November | 85°F | 75°F | 8 in | 24 | 10.6 h |
| December | 84°F | 76°F | 11.7 in | 28 | 9.6 h |
Bali month by month
Bali in January
Highs around 84°F, lows near 76°F. About 27 rainy days and 9.2 h of sunshine a day.
Rainy season
Hardest monthBali in February
Highs around 84°F, lows near 76°F. About 26 rainy days and 9.3 h of sunshine a day.
Rainy season
Hardest monthBali in March
Highs around 85°F, lows near 76°F. About 27 rainy days and 10.1 h of sunshine a day.
Nyepi · Rainy season
Hardest monthBali in April
Highs around 84°F, lows near 76°F. About 23 rainy days and 10.3 h of sunshine a day.
Nyepi · Dry season
Hardest monthBali in May
Highs around 84°F, lows near 76°F. About 20 rainy days and 10.9 h of sunshine a day.
Dry season
Mixed weatherBali in June
Highs around 82°F, lows near 75°F. About 18 rainy days and 10.7 h of sunshine a day.
Dry season · Bali Arts Festival
Good weatherBali in July
Highs around 81°F, lows near 74°F. About 17 rainy days and 10.8 h of sunshine a day.
Dry season · Bali Arts Festival
Best weatherPeak seasonBali in August
Highs around 81°F, lows near 73°F. About 19 rainy days and 10.9 h of sunshine a day.
Dry season
Best weatherPeak seasonBali in September
Highs around 82°F, lows near 73°F. About 18 rainy days and 11.4 h of sunshine a day.
Dry season
Good weatherBali in October
Highs around 84°F, lows near 74°F. About 18 rainy days and 11.5 h of sunshine a day.
Dry season · Ubud Writers & Readers Festival
Good weatherBali in November
Highs around 85°F, lows near 75°F. About 24 rainy days and 10.6 h of sunshine a day.
Rainy season
Hardest monthBali in December
Highs around 84°F, lows near 76°F. About 28 rainy days and 9.6 h of sunshine a day.
Rainy season
Hardest monthPeak season
Seasons and events
- Mar and Apr
Nyepi
Balinese Day of Silence, in March or April. The airport closes for 24 hours, shops shut and visitors must stay indoors with low light and noise.
Source: Indonesia Travel (Ministry of Tourism) - Apr–Oct
Dry season
April to October is the dry season, though occasional rain can still fall.
Source: Indonesia Travel (Ministry of Tourism) - Jun and Jul
Bali Arts Festival
Bali's largest cultural festival, held annually in Denpasar from mid-June to mid-July, with processions, performances and exhibitions.
Source: Indonesia Travel (Ministry of Tourism) - Oct
Ubud Writers & Readers Festival
Annual literary festival in October with more than 100 events across Ubud.
Source: Ubud Writers & Readers Festival - Nov–Mar
Rainy seasonWeather risk
November to March is the wet season in Bali.
Source: Indonesia Travel (Ministry of Tourism)
Plan Bali for June
Lay the trip out day by day in Waiz, on a timeline and a map, and plan it with friends in real time. Pro adds AI itineraries and the forecast for every day.
Questions about visiting Bali
July scores highest for weather in South coast (Denpasar), with highs around 81°F and about 17 rainy days. The best stretch of the year is July and August.
February is the wettest month in South coast (Denpasar), with about 13.3 in of rain over 26 days. August is the driest, with about 2.2 in.
Peak season is July, August, and December, according to Indonesia Travel (Ministry of Tourism). For good weather with fewer crowds, aim for June, September, and October.
November is the warmest month in South coast (Denpasar), with average highs of 85°F. July is the coolest, at 81°F.
Climate figures are monthly averages of daily ERA5 reanalysis data for 2015 to 2024, retrieved from Open-Meteo.com (CC BY 4.0). The verdict scores each month on temperature, humidity, rain and daylight, and marks months with typhoons, hurricanes or monsoon rain down.

