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 89°F (32°C).
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 | 85 | 86 | 86 | 88 | 89 | 88 | 87 |
| North: sea | 85 | 85 | 86 | 87 | 86 | 85 | 84 | 83 | 84 | 86 | 87 | 87 |
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 89°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 89°F (32°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 89°F (32°C).
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.