Average highs in Bali run from 27 °C (81 °F) in July to 29 °C (85 °F) in November. By the numbers, the best months to go are June, July, August, September.
average high to low each dot ≈ 3 rainy days
Pick a month
Bali climate table
| Month | High | Low | Rainy days | Rain | Sea | Daylight |
|---|---|---|---|---|---|---|
| January | 29°C / 84°F | 24°C / 76°F | 25 | 309 mm | 29°C | 12 h 34 min |
| February | 29°C / 84°F | 24°C / 75°F | 25 | 339 mm | 30°C | 12 h 23 min |
| March | 29°C / 84°F | 24°C / 76°F | 23 | 239 mm | 30°C | 12 h 10 min |
| April | 29°C / 84°F | 24°C / 76°F | 18 | 181 mm | 29°C | 11 h 55 min |
| May | 29°C / 84°F | 24°C / 76°F | 15 | 106 mm | 29°C | 11 h 43 min |
| June | 28°C / 82°F | 24°C / 75°F | 13 | 94 mm | 28°C | 11 h 37 min |
| July | 27°C / 81°F | 23°C / 74°F | 12 | 82 mm | 28°C | 11 h 40 min |
| August | 27°C / 81°F | 23°C / 73°F | 11 | 57 mm | 28°C | 11 h 50 min |
| September | 28°C / 82°F | 23°C / 73°F | 11 | 73 mm | 28°C | 12 h 04 min |
| October | 29°C / 84°F | 23°C / 74°F | 13 | 104 mm | 29°C | 12 h 19 min |
| November | 29°C / 85°F | 24°C / 75°F | 20 | 204 mm | 30°C | 12 h 31 min |
| December | 29°C / 84°F | 24°C / 76°F | 25 | 297 mm | 30°C | 12 h 38 min |
Our rule: a month scores 2 points for comfortable average highs of 18–28 °C (1 point for 14–18 or 28–32 °C) and 2 points for 5 or fewer rainy days (1 point for 6–10). Average highs above 35 °C or below 8 °C make it a tough month whatever the rain. A rainy day here means 2 mm of rain or more. 4 points = great, 3 = good, 2 = mixed, 0–1 = tough.
Good to know
- Typical daily budget: €25–60 (budget) to €80–200 (mid-range) per person, excluding flights.
- Usually high season: July, August, December.
- Where to stay: Ubud for rice terraces and culture; Seminyak or Canggu for beaches and cafés; Uluwatu for cliffs and surf.
Plan your Bali trip
Nearby cities
Singapore weather · Bangkok weather · Kyoto weather · Tokyo weather
FAQ
What is the best month to visit Bali?
By weather alone, June, July, August, September score best: comfortable temperatures and few rainy days. Peak season is usually July, August, December, when rooms cost more.
What is the warmest month in Bali?
November, with average highs of 29 °C (85 °F).
What is the rainiest month in Bali?
December, with about 25 rainy days.
Sources: climate averages from Open-Meteo historical weather (ERA5 reanalysis, 2015–2024); sea temperatures from the Open-Meteo marine API (2023–2024); public holidays from Nager.Date. Daylight is calculated for the 15th of the month. Averages are a guide, not a forecast. Costs are typical ranges per person per day, excluding flights. In the tropics, reanalysis data tends to count more light-rain days than local weather stations do; rain there often comes as short afternoon downpours.