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.
| Month | Sunshine Score | Avg day high | Rain | Sea | For a trip |
|---|---|---|---|---|---|
| January | 65 | 28° / 82°F | 259 mm | 30° | Very good |
| February | 66 | 28° / 82°F | 229 mm | 30° | Very good |
| March | 65 | 29° / 84°F | 236 mm | 30° | Very good |
| April | 66 | 29° / 84°F | 217 mm | 31° | Very good |
| May | 68 | 29° / 84°F | 184 mm | 31° | Very good |
| June | 71 | 28° / 82°F | 155 mm | 30° | Excellent |
| July | 73 | 28° / 82°F | 131 mm | 29° | Excellent |
| August | 75 | 29° / 84°F | 103 mm | 29° | Excellent |
| September | 72 | 30° / 86°F | 119 mm | 30° | Excellent |
| October | 68 | 30° / 86°F | 162 mm | 30° | Very good |
| November | 66 | 29° / 84°F | 226 mm | 31° | Very good |
| December | 65 | 28° / 82°F | 278 mm | 30° | 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.