Asia · Indonesia
Best time to visit Indonesia
Indonesia in this dataset covers 11 cities with distinct NASA POWER grid cells (plus nearby cities that share a cell). Annual rainfall among those cities runs from 1592 mm in Bali to 2605 mm in Bandung. The monthly-average temperature swing is 0.8–3.1°C depending on the city.
Indonesia is not one climate: the cities here include a monsoon climate with a sharp wet-dry split; an equatorial climate that stays hot and wet.
Regional contrasts in Indonesia
The hottest peak in the sample is Surabaya in October (30.2°C). The coldest monthly average is Bandung in July (21.1°C). Bandung takes the most rain (2605 mm a year, wettest in February); Bali takes the least (1592 mm).
Warmest-month averages in the set range from 22.7°C to 30.2°C. Use the city pages for the month-by-month table; this page is the contrast between places.
Best months by region
Drier cities: typical hottest-month average 28.8°C and about 1824 mm of rain a year. Best-scoring months — Bali (July, August, and September); Makassar (July, August, and September); Surabaya (July, August, and September); Semarang (June, July, and August).
In-between rainfall: typical hottest-month average 27.5°C and about 2222 mm of rain a year. Best-scoring months — Jepara (July, August, and September); Jakarta (July, August, and September); Depok (July, August, and September); Medan (December, January, and February).
Wetter cities: typical hottest-month average 26.2°C and about 2482 mm of rain a year. Best-scoring months — Batam (December, January, and February); Palembang (July, August, and September); Bandung (August, September, and October).
Bali in Indonesia
Bali sits at -8.65°, 115.22°. It is a monsoon climate with a sharp wet-dry split. November is the warmest month at 26.9°C (high 29.8°C); July is the coolest at 24.1°C (low 21.7°C). The gap between those monthly averages is 2.8°C.
The monsoon runs from November to April. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 670,210. The wettest month is January (316 mm, 27 days with at least 1 mm); the driest is August (24 mm).
Bandung in Indonesia
Bandung sits at -6.92°, 107.61°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 22.7°C (high 27.2°C); July is the coolest at 21.1°C (low 16.9°C). The gap between those monthly averages is 1.6°C.
The monsoon runs from October to June. The three highest-scoring months for a visit are August, September, and October. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 2,528,163. The wettest month is February (365 mm, 27 days with at least 1 mm); the driest is August (44 mm).
Batam in Indonesia
Batam sits at 1.15°, 104.02°. It is an equatorial climate that stays hot and wet. May is the warmest month at 28.8°C (high 29.8°C); January is the coolest at 26.9°C (low 25.5°C). The gap between those monthly averages is 1.9°C.
Rain falls in every month; the year still totals 2391 mm. The three highest-scoring months for a visit are December, January, and February. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,296,960. The wettest month is December (302 mm, 28 days with at least 1 mm); the driest is February (109 mm).
Depok in Indonesia
Depok sits at -6.40°, 106.82°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 26.1°C (high 30.4°C); July is the coolest at 24.4°C (low 20.4°C). The gap between those monthly averages is 1.7°C.
The monsoon runs from October to June. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 2,163,635. The wettest month is February (373 mm, 27 days with at least 1 mm); the driest is August (53 mm).
Jakarta in Indonesia
Jakarta sits at -6.21°, 106.85°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 28.3°C (high 30.8°C); February is the coolest at 26.9°C (low 25.3°C). The gap between those monthly averages is 1.4°C.
The monsoon runs from October to June. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 8,540,121. The wettest month is February (387 mm, 27 days with at least 1 mm); the driest is August (49 mm).
Jepara in Indonesia
Jepara sits at -6.59°, 110.67°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 28.5°C (high 30.4°C); February is the coolest at 27.0°C (low 26.3°C). The gap between those monthly averages is 1.5°C.
The monsoon runs from October to June. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,257,912. The wettest month is January (382 mm, 29 days with at least 1 mm); the driest is August (26 mm).
Makassar in Indonesia
Makassar sits at -5.15°, 119.43°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 28.9°C (high 31.9°C); January is the coolest at 26.9°C (low 25.8°C). The gap between those monthly averages is 2.0°C.
The monsoon runs from November to April. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,474,393. The wettest month is December (370 mm, 29 days with at least 1 mm); the driest is August (12 mm).
Medan in Indonesia
Medan sits at 3.58°, 98.67°. It is an equatorial climate that stays hot and wet. May is the warmest month at 26.9°C (high 29.7°C); January is the coolest at 25.3°C (low 22.7°C). The gap between those monthly averages is 1.6°C.
Rain falls in every month; the year still totals 2276 mm. The three highest-scoring months for a visit are December, January, and February. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 2,486,283. The wettest month is October (310 mm, 28 days with at least 1 mm); the driest is February (90 mm).
Palembang in Indonesia
Palembang sits at -2.92°, 104.75°. It is an equatorial climate that stays hot and wet. April is the warmest month at 27.0°C (high 29.9°C); January is the coolest at 26.2°C (low 23.5°C). The gap between those monthly averages is 0.8°C.
Rain falls in every month; the year still totals 2450 mm. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,801,367. The wettest month is March (313 mm, 25 days with at least 1 mm); the driest is August (79 mm).
Semarang in Indonesia
Semarang sits at -6.99°, 110.42°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 29.2°C (high 34.0°C); June is the coolest at 26.3°C (low 22.8°C). The gap between those monthly averages is 2.9°C.
The monsoon runs from October to May. The three highest-scoring months for a visit are June, July, and August. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 1,694,740. The wettest month is January (354 mm, 28 days with at least 1 mm); the driest is August (31 mm).
Surabaya in Indonesia
Surabaya sits at -7.25°, 112.75°. It is a monsoon climate with a sharp wet-dry split. October is the warmest month at 30.2°C (high 33.6°C); February is the coolest at 27.1°C (low 25.5°C). The gap between those monthly averages is 3.1°C.
The monsoon runs from November to May. The three highest-scoring months for a visit are July, August, and September. That ranking uses the same 22°C / low-rain / 60% humidity score as the city pages. Population in the GeoNames record is 3,018,022. The wettest month is January (337 mm, 29 days with at least 1 mm); the driest is August (11 mm).