Dec → Feb
- 27 rainy days · 315 mm
- 8.6 h of sun
- sea 30°
In short: April to October, during the dry season: in Kuta, rainfall drops from 181 mm in April to 57 mm in August, with 27 to 29 °C in the afternoon. May, June and September are the best compromise, dry and less busy than July and August, while the rainy season, from November to March, stays hot and very green.
Best avoided: January and February, at the heart of the rainy season: 309 and 339 mm in Kuta, the highest totals of the year, with almost daily downpours.
Sources: indonesia.travel, indonesia.travel
RecommendedFairNot recommended· afternoon temperature
| Month | High | Low | Sunshine | Rainfall | Rainy days | Sea | Best |
|---|---|---|---|---|---|---|---|
| January | 29° | 24° | 8.4 h | 309 mm | 27 d | 29° | |
| February | 29° | 24° | 8.6 h | 339 mm | 26 d | 30° | |
| March | 29° | 24° | 9.4 h | 239 mm | 27 d | 29° | |
| April | 29° | 24° | 9.8 h | 181 mm | 23 d | 30° | ✓ |
| May | 29° | 25° | 10.6 h | 106 mm | 20 d | 30° | ✓ |
| June | 28° | 24° | 10.2 h | 94 mm | 18 d | 29° | ✓ |
| July | 27° | 23° | 9.8 h | 82 mm | 17 d | 28° | ✓ |
| August | 27° | 23° | 10.1 h | 57 mm | 19 d | 27° | ✓ |
| September | 28° | 23° | 10.8 h | 73 mm | 18 d | 28° | ✓ |
| October | 29° | 23° | 10.8 h | 104 mm | 18 d | 29° | ✓ |
| November | 29° | 24° | 9.8 h | 204 mm | 24 d | 30° | |
| December | 29° | 24° | 8.8 h | 297 mm | 28 d | 30° |
What the 2015-2024 records (Kuta and Denpasar) show, season by season, to compare at a glance instead of reading twelve rows of a table.
The timing is right, so it is right for everyone: in these months the best places to stay and the small-group tours go first. Here is where to start.
Some links are affiliate links: we may earn a commission, at no extra cost to you. The selection does not depend on these links.
EventsNyepiMarchBali Arts FestivalJune to JulyUbud Writers and Readers FestivalOctoberDetails ↓
favourablewith compromisesunfavourable
Beach & swimming: good conditions all twelve months.
Diving & snorkelling: good conditions all twelve months.
Grid derived from the records (temperature, rainfall, sea), not from an opinion.
What comes back every year, and when. Exact dates change from year to year, so check them before you book.
On the eve, the ogoh-ogoh parade to the beat of drums; the next day the island shuts down for twenty-four hours, airport included.
A month of dance, gamelan and parades at the Denpasar arts centre, with troupes from every regency.
Literary talks, readings and debates spread across the gardens and palaces of Ubud, over five days.
Low season, lower prices
Low season, lower prices
Low season, lower prices
Busy, without the crush
Busy, without the crush
Busy, without the crush
High season, book early
High season, book early
Busy, without the crush
Busy, without the crush
Low season, lower prices
Quiet, then the holidays
January. 29 °C in the afternoon and 24 °C at night. A very wet month, 309 mm of rain over 27 days. Expect 8.4 h of sunshine a day. The sea is at 29 °C, a proper swim. Low season: fewer people, lower prices.
February. 29 °C in the afternoon and 24 °C at night. A very wet month, 339 mm of rain over 26 days. Expect 8.6 h of sunshine a day. The sea is at 30 °C, a proper swim. Low season: fewer people, lower prices.
March. 29 °C in the afternoon and 24 °C at night. Frequent rain: 239 mm over 27 days. Plenty of sunshine: 9.4 h a day on average. The sea is at 29 °C, a proper swim. Low season: fewer people, lower prices.
April. 29 °C in the afternoon and 24 °C at night. Frequent rain: 181 mm over 23 days. Plenty of sunshine: 9.8 h a day on average. The sea is at 30 °C, a proper swim. Busy season, without the crush.
May. 29 °C in the afternoon and 25 °C at night. Frequent rain: 106 mm over 20 days. Plenty of sunshine: 10.6 h a day on average. The sea is at 30 °C, a proper swim. Busy season, without the crush.
June. 28 °C in the afternoon and 24 °C at night. Frequent rain: 94 mm over 18 days. Plenty of sunshine: 10.2 h a day on average. The sea is at 29 °C, a proper swim. Busy season, without the crush.
July. 27 °C in the afternoon and 23 °C at night. Frequent but light showers: 82 mm over 17 days. Plenty of sunshine: 9.8 h a day on average. The sea is at 28 °C, a proper swim. High season: book early.
August. 27 °C in the afternoon and 23 °C at night. Frequent but light showers: 57 mm over 19 days. Plenty of sunshine: 10.1 h a day on average. The sea is at 27 °C, a proper swim. High season: book early.
September. 28 °C in the afternoon and 23 °C at night. Frequent but light showers: 73 mm over 18 days. Plenty of sunshine: 10.8 h a day on average. The sea is at 28 °C, a proper swim. Busy season, without the crush.
October. 29 °C in the afternoon and 23 °C at night. Frequent rain: 104 mm over 18 days. Plenty of sunshine: 10.8 h a day on average. The sea is at 29 °C, a proper swim. Busy season, without the crush.
November. 29 °C in the afternoon and 24 °C at night. Frequent rain: 204 mm over 24 days. Plenty of sunshine: 9.8 h a day on average. The sea is at 30 °C, a proper swim. Low season: fewer people, lower prices.
December. 29 °C in the afternoon and 24 °C at night. Frequent rain: 297 mm over 28 days. Expect 8.8 h of sunshine a day. The sea is at 30 °C, a proper swim. Quiet at the start of the month, then busier as the holidays approach.
Their best time overlaps with this one: worth comparing before you book.
April to October, during the dry season: in Kuta, rainfall drops from 181 mm in April to 57 mm in August, with 27 to 29 °C in the afternoon. May, June and September are the best compromise, dry and less busy than July and August, while the rainy season, from November to March, stays hot and very green.
January and February, at the heart of the rainy season: 309 and 339 mm in Kuta, the highest totals of the year, with almost daily downpours.
January, with 29 °C on average in the afternoon and 24 °C at night. 2015-2024 records (Kuta and Denpasar).
July, with 27 °C at best during the day and 23 °C at night. 2015-2024 records (Kuta and Denpasar).
August: 57 mm over 19 days of rain, against 339 mm in February, the wettest month.
September, with 10.8 h of sunshine a day on average. Note that this counts clear skies, not the length of the day.
The water never drops below 22 °C: from 27 to 30 °C depending on the month (warmest in February), measured in 2023-2024 on the nearest coast (Tegalalang rice terraces).
Photos: Dana Englich / Pexels · heru hidayat / Pexels · Dylan Chan / Pexels · Maria Orlova / Pexels