☀ Sunshine Atlas

The best time to visit Indonesia

The best time to visit Indonesia for warm, sunny weather is June to September, when its destinations average a Sunshine Score of 73/100 with daytime highs around 29°C / 84°F. May and October are quieter shoulder-season alternatives with still-reliable sun. The sea is swimmable (21°C+) year-round, warmest in April at 31°C.

Indonesia by month, averaged across 46 destinations from long-term climate normals — the best stretch is highlighted.

MonthSunshine ScoreAvg day highRainSeaFor a trip
January6528° / 82°F259 mm30°Very good
February6628° / 82°F229 mm30°Very good
March6529° / 84°F236 mm30°Very good
April6629° / 84°F217 mm31°Very good
May6829° / 84°F184 mm31°Very good
June7128° / 82°F155 mm30°Excellent
July7328° / 82°F131 mm29°Excellent
August7529° / 84°F103 mm29°Excellent
September7230° / 86°F119 mm30°Excellent
October6830° / 86°F162 mm30°Very good
November6629° / 84°F226 mm31°Very good
December6528° / 82°F278 mm30°Very good

When to go — and when to think twice

Best overall: June to September — Indonesia's warmest, most reliable stretch (Sunshine Score 73/100, ~29°C / 84°F days). Shoulder season: May and October — quieter, still sunny. Hottest: September, ~30°C / 86°F. Wettest: December (278 mm) — pack for showers.

Where to base yourself for sunshine: Denpasar (3,373 h/yr), Surabaya (3,329 h/yr), Mataram (Pujut, Lombok Tengah) (3,154 h/yr). See where it's sunniest in Indonesia month by month, the hottest places in Indonesia, or every Indonesia destination with a full climate card.