Indonesia has a tropical, hot and humid climate with two seasons: wet and dry. In most parts of the country the wet season starts in October and lasts till April, and the dry season falls between June and September. Some regions have the seasons more defined (like in Nusa Tenggara) when there are severe rains causing floods during the wet season and droughts during the dry season. There are also regions (like Kalimantan) where the differences between seasons are minimal.
The temperatures on the coasts are almost the same all year round for the entire country. Average daily temperature is around 28°C / 82°F. Highlands have much lower temperatures,
that decrease 1°C / 2°F for every 200 m / 656 ft altitude and can drop at night to about 7°C / 45°F.
The dry season is generally the high season in Indonesia, preferred by most international travelers.
Weather Averages in Indonesia
Bali |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
| Average Temperature |
83°F 28°C | 83°F 28°C | 83°F 28°C | 83°F 28°C | 82°F 28°C | 81°F 27°C | 80°F 27°C | 80°F 27°C | 81°F 27°C | 82°F 28°C | 83°F 28°C | 83°F 28°C |
| Average High Temperature |
86°F 30°C | 86°F 30°C | 87°F 31°C | 87°F 31°C | 86°F 30°C | 85°F 29°C | 83°F 28°C | 83°F 28°C | 85°F 29°C | 86°F 30°C | 87°F 31°C | 86°F 30°C |
| Average Low Temperature |
78°F 26°C | 78°F 26°C | 78°F 26°C | 78°F 26°C | 78°F 26°C | 77°F 25°C | 76°F 24°C | 76°F 24°C | 76°F 24°C | 77°F 25°C | 78°F 26°C | 78°F 26°C |
| Highest Recorded Temperature |
92°F 33°C | 100°F 38°C | 99°F 37°C | 100°F 38°C | 100°F 38°C | 104°F 40°C | 100°F 38°C | 108°F 42°C | 95°F 35°C | 100°F 38°C | 100°F 38°C | 104°F 40°C |
| Lowest Recorded Temperature |
73°F 23°C | 72°F 22°C | 72°F 22°C | 70°F 21°C | 68°F 20°C | 70°F 21°C | 68°F 20°C | 66°F 19°C | 68°F 20°C | 70°F 21°C | 68°F 20°C | 66°F 19°C |
| Average Precipitation |
14" 36cm | 11" 28cm | 8" 20cm | 4" 10cm | 3" 8cm | 3" 8cm | 2" 5cm | 1" 3cm | 2" 5cm | 4" 10cm | 6" 15cm | 12" 30cm |
Jakarta |
| Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
| Average Temperature |
80°F 27°C | 80°F 27°C | 81°F 27°C | 82°F 28°C | 82°F 28°C | 82°F 28°C | 81°F 27°C | 81°F 27°C | 82°F 28°C | 83°F 28°C | 82°F 28°C | 81°F 27°C |
| Average High Temperature |
83°F 28°C | 85°F 29°C | 86°F 30°C | 88°F 31°C | 88°F 31°C | 88°F 31°C | 88°F 31°C | 88°F 31°C | 89°F 32°C | 89°F 32°C | 88°F 31°C | 86°F 30°C |
| Average Low Temperature |
75°F 24°C | 75°F 24°C | 75°F 24°C | 76°F 24°C | 76°F 24°C | 75°F 24°C | 74°F 23°C | 74°F 23°C | 75°F 24°C | 76°F 24°C | 76°F 24°C | 75°F 24°C |
| Highest Recorded Temperature |
92°F 33°C | 92°F 33°C | 93°F 34°C | 95°F 35°C | 95°F 35°C | 97°F 36°C | 92°F 33°C | 97°F 36°C | 96°F 36°C | 102°F 39°C | 100°F 38°C | 100°F 38°C |
| Lowest Recorded Temperature |
72°F 22°C | 68°F 20°C | 70°F 21°C | 72°F 22°C | 70°F 21°C | 67°F 19°C | 67°F 19°C | 67°F 19°C | 66°F 19°C | 61°F 16°C | 68°F 20°C | 70°F 21°C |
| Average Number of Days With Precipitation |
19 days | 14 days | 14 days | 11 days | 8 days | 5 days | 5 days | 5 days | 5 days | 8 days | 11 days | 14 days |