South Kuta, Seminyak, Bukit
Best months: April to October. Rainiest: December to March. Highs range from 81°F (27°C) to 85°F (29°C), sea 82–86°F (28–30°C).
The best time to visit Bali: in the south, April to October; in the north, May to October. The wettest stretch in the north is January, February, December. It is hottest in the north in October, with highs of 90°F (32°C). It is coolest in Ubud in July, with highs of 80°F (27°C).
Climate normals were checked on September 29, 2026, over a year ago. An update is due.
Climate normals checked September 29, 2026 · Source: Open-Meteo (ERA5) · How we calculate
Colour shows the month rating for the best region. Tap a month for details.
Excellent Good Mixed Off-season
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| South: air | 84 | 84 | 84 | 84 | 84 | 82 | 81 | 81 | 82 | 84 | 85 | 84 |
| South: sea | 85 | 85 | 85 | 85 | 85 | 83 | 82 | 82 | 83 | 84 | 85 | 86 |
| Ubud: air | 83 | 83 | 84 | 84 | 83 | 82 | 80 | 80 | 82 | 84 | 84 | 84 |
| North: air | 85 | 85 | 85 | 86 | 86 | 86 | 86 | 86 | 88 | 90 | 88 | 87 |
| North: sea | 85 | 85 | 86 | 87 | 86 | 85 | 84 | 83 | 84 | 86 | 87 | 87 |
Long-term averages for each region. Tap a region to open its table.
| Month | Day high | Night low | Sea | Rainy days | Rainfall | Humidity | Sun, h/day |
|---|---|---|---|---|---|---|---|
| January | 84°F (29°C) | 76°F (24°C) | 85°F (29°C) | 27 | 11.3 in (287 mm) | 86% | 9.2 |
| February | 84°F (29°C) | 75°F (24°C) | 85°F (30°C) | 26 | 12.0 in (306 mm) | 88% | 9.4 |
| March | 84°F (29°C) | 76°F (24°C) | 85°F (30°C) | 26 | 8.4 in (213 mm) | 87% | 10.1 |
| April | 84°F (29°C) | 76°F (24°C) | 85°F (29°C) | 22 | 5.9 in (149 mm) | 86% | 10.3 |
| May | 84°F (29°C) | 76°F (24°C) | 85°F (29°C) | 20 | 3.9 in (99 mm) | 83% | 10.9 |
| June | 82°F (28°C) | 75°F (24°C) | 83°F (29°C) | 18 | 3.6 in (92 mm) | 83% | 10.7 |
| July | 81°F (27°C) | 74°F (23°C) | 82°F (28°C) | 17 | 3.1 in (78 mm) | 82% | 10.8 |
| August | 81°F (27°C) | 73°F (23°C) | 82°F (28°C) | 19 | 2.2 in (55 mm) | 83% | 10.9 |
| September | 82°F (28°C) | 73°F (23°C) | 83°F (28°C) | 18 | 2.6 in (65 mm) | 84% | 11.4 |
| October | 84°F (29°C) | 74°F (23°C) | 84°F (29°C) | 18 | 3.5 in (88 mm) | 84% | 11.5 |
| November | 85°F (29°C) | 75°F (24°C) | 85°F (30°C) | 24 | 7.5 in (191 mm) | 86% | 10.6 |
| December | 84°F (29°C) | 76°F (24°C) | 86°F (30°C) | 27 | 10.4 in (263 mm) | 86% | 9.6 |
| Month | Day high | Night low | Rainy days | Rainfall | Humidity | Sun, h/day |
|---|---|---|---|---|---|---|
| January | 83°F (29°C) | 73°F (23°C) | 28 | 12.5 in (317 mm) | 87% | 8.7 |
| February | 83°F (29°C) | 72°F (22°C) | 26 | 12.6 in (319 mm) | 88% | 8.9 |
| March | 84°F (29°C) | 72°F (22°C) | 27 | 9.9 in (252 mm) | 87% | 9.7 |
| April | 84°F (29°C) | 72°F (22°C) | 24 | 7.1 in (180 mm) | 86% | 10.0 |
| May | 83°F (29°C) | 72°F (22°C) | 19 | 3.9 in (99 mm) | 84% | 10.7 |
| June | 82°F (28°C) | 71°F (22°C) | 19 | 4.1 in (104 mm) | 86% | 10.3 |
| July | 80°F (27°C) | 70°F (21°C) | 23 | 5.2 in (133 mm) | 86% | 10.0 |
| August | 80°F (27°C) | 69°F (21°C) | 21 | 4.6 in (118 mm) | 86% | 10.2 |
| September | 82°F (28°C) | 70°F (21°C) | 21 | 4.1 in (104 mm) | 85% | 10.8 |
| October | 84°F (29°C) | 71°F (22°C) | 20 | 5.4 in (137 mm) | 84% | 11.0 |
| November | 84°F (29°C) | 72°F (22°C) | 26 | 9.8 in (249 mm) | 87% | 10.0 |
| December | 84°F (29°C) | 73°F (23°C) | 29 | 12.9 in (328 mm) | 87% | 9.1 |
| Month | Day high | Night low | Sea | Rainy days | Rainfall | Humidity | Sun, h/day |
|---|---|---|---|---|---|---|---|
| January | 85°F (30°C) | 77°F (25°C) | 85°F (30°C) | 28 | 15.0 in (382 mm) | 86% | 8.6 |
| February | 85°F (29°C) | 76°F (25°C) | 85°F (29°C) | 26 | 14.7 in (373 mm) | 88% | 8.9 |
| March | 85°F (30°C) | 77°F (25°C) | 86°F (30°C) | 28 | 12.5 in (318 mm) | 87% | 9.7 |
| April | 86°F (30°C) | 77°F (25°C) | 87°F (30°C) | 24 | 8.5 in (217 mm) | 85% | 10.1 |
| May | 86°F (30°C) | 77°F (25°C) | 86°F (30°C) | 15 | 3.7 in (95 mm) | 81% | 11.0 |
| June | 86°F (30°C) | 76°F (24°C) | 85°F (29°C) | 13 | 3.4 in (87 mm) | 79% | 10.7 |
| July | 86°F (30°C) | 75°F (24°C) | 84°F (29°C) | 9 | 1.9 in (47 mm) | 76% | 10.8 |
| August | 86°F (30°C) | 75°F (24°C) | 83°F (28°C) | 7 | 0.9 in (24 mm) | 73% | 11.0 |
| September | 88°F (31°C) | 76°F (24°C) | 84°F (29°C) | 9 | 1.7 in (44 mm) | 71% | 11.5 |
| October | 90°F (32°C) | 77°F (25°C) | 86°F (30°C) | 12 | 3.6 in (92 mm) | 72% | 11.6 |
| November | 88°F (31°C) | 78°F (25°C) | 87°F (31°C) | 22 | 7.9 in (200 mm) | 79% | 10.6 |
| December | 87°F (30°C) | 78°F (25°C) | 87°F (30°C) | 27 | 12.6 in (321 mm) | 84% | 9.4 |
| Goal | When to go |
|---|---|
| Beach holiday | South: April to October North: May to October |
| Sightseeing | South: May to October North: May to August |
| Peak season | July to September |
| Cheaper: shoulder season | June, October |
Shoulder season is a weather-based estimate, not a price check: demand is lower in these months, so flights and hotels are usually cheaper than at peak. We do not compare prices here; check them for your dates.
Best months: April to October. Rainiest: December to March. Highs range from 81°F (27°C) to 85°F (29°C), sea 82–86°F (28–30°C).
Rainiest: November to March. Highs range from 80°F (27°C) to 84°F (29°C).
Best months: May to October. Rainiest: December to April. Highs range from 85°F (29°C) to 90°F (32°C), sea 82–88°F (28–31°C).
The best time to visit Bali: in the south, April to October; in the north, May to October. The wettest stretch in the north is January, February, December. It is hottest in the north in October, with highs of 90°F (32°C). It is coolest in Ubud in July, with highs of 80°F (27°C).
Months with more than 200 mm (7.9 in) of rain: in the south, December to March; in the north, December to April. The wettest month in the north is January, with about 15.0 in (382 mm).
Day highs in the south range from 81°F (27°C) to 85°F (29°C). The hottest month is October in the north, at 90°F (32°C).
Yes. In the south, the best months are April to October; in the north, the best months are May to October.
July: highs in Ubud are about 80°F (27°C), lows 70°F (21°C).
In the south, July to September (about 2.2 in (55 mm) in the driest month); in the north, July to September (about 0.9 in (24 mm) in the driest month).
Night lows across months and regions range from 69°F (21°C) to 78°F (25°C). The coolest nights are in Ubud in August, at about 69°F (21°C).
The water is warmest in the north in November, at 87°F (31°C). Sea at 25°C (77°F) or warmer: in the south, year-round; in the north, year-round.
Checked September 29, 2026. Climate normals are refreshed yearly and the notes every 90 days. These are long-term averages, not a forecast: any given year can differ.