Surabaya - When to Visit

When to Surabaya

Climate guide & best times to travel

Monthly Climate Data for Surabaya Average temperature and rainfall by month Climate Overview 17°C 22°C 27°C 32°C 38°C Rainfall (mm) 0 198 396 Jan Jan: 32.0°C high, 24.0°C low, 396mm rain Feb Feb: 32.0°C high, 24.0°C low, 384mm rain Mar Mar: 32.0°C high, 24.0°C low, 320mm rain Apr Apr: 32.0°C high, 25.0°C low, 236mm rain May May: 31.0°C high, 25.0°C low, 150mm rain Jun Jun: 31.0°C high, 24.0°C low, 79mm rain Jul Jul: 31.0°C high, 23.0°C low, 41mm rain Aug Aug: 31.0°C high, 22.0°C low, 38mm rain Sep Sep: 32.0°C high, 23.0°C low, 10mm rain Oct Oct: 33.0°C high, 24.0°C low, 53mm rain Nov Nov: 33.0°C high, 25.0°C low, 140mm rain Dec Dec: 32.0°C high, 25.0°C low, 279mm rain Temperature Rainfall
Surabaya experiences a tropical climate with distinct wet and dry seasons. The wet season runs from November through April, with peak rainfall occurring from December to March (11.0-15.6 inches monthly). The dry season spans May through October, with September being the driest month at just 0.4 inches of rainfall. Temperatures remain consistently warm year-round, ranging from highs of 87-92°F and lows of 73-77°F, with humidity holding steady at 70% throughout the year. The city's location in East Java means it experiences less extreme weather variations compared to other Indonesian regions, making it relatively predictable for travel planning. The dry season offers the most comfortable conditions for outdoor activities, while the wet season brings afternoon thunderstorms and higher humidity levels that can affect daily activities.

Best Time to Visit

Beach & Relaxation
June through September offers the best beach weather with minimal rainfall (0.4-3.1 inches) and comfortable temperatures around 87-90°F.
Cultural Exploration
May through October provides ideal conditions for walking tours and outdoor cultural sites with significantly less rain and cooler evening temperatures.
Adventure & Hiking
July through September are optimal for outdoor adventures with the lowest rainfall (0.4-1.6 inches) and slightly cooler temperatures of 87-90°F.
Budget Travel
January through March offers lower accommodation rates during the wet season, though expect frequent afternoon showers with 12.6-15.6 inches of monthly rainfall.

Month-by-Month Guide

January

Peak wet season brings heavy rainfall and high humidity. Expect frequent afternoon thunderstorms and occasional flooding in low-lying areas. Despite the rain, temperatures remain warm and comfortable.

89°F High
76°F Low
15.6 inches Rainfall
Low Crowds
View Details →

February

Continues the wet season pattern with substantial rainfall and warm temperatures. Rain typically occurs in heavy bursts during afternoons and evenings. Good time for indoor cultural activities.

89°F High
76°F Low
15.1 inches Rainfall
Low Crowds
View Details →

March

Rainfall begins to decrease slightly but still remains high. Weather patterns start transitioning toward the dry season. Temperatures remain consistently warm with high humidity levels.

89°F High
76°F Low
12.6 inches Rainfall
Medium Crowds
View Details →

April

Transitional month with noticeably reduced rainfall compared to peak wet season. Weather becomes more predictable with fewer rainy days. Good time to start planning outdoor activities.

89°F High
77°F Low
9.3 inches Rainfall
Medium Crowds
View Details →

May

Dry season begins with significantly less rainfall and comfortable temperatures. Excellent conditions for sightseeing and outdoor activities. Humidity remains moderate at 70%.

89°F High
77°F Low
5.9 inches Rainfall
Medium Crowds
View Details →

June

Peak dry season conditions with minimal rainfall and pleasant temperatures. Ideal for all outdoor activities including beach visits and cultural exploration. Slightly cooler lows provide comfortable evenings.

88°F High
75°F Low
3.1 inches Rainfall
High Crowds
View Details →

July

Driest and coolest month of the year with minimal precipitation. Perfect conditions for hiking, sightseeing, and outdoor adventures. Comfortable temperatures both day and night.

87°F High
73°F Low
1.6 inches Rainfall
High Crowds
View Details →

August

Continues the excellent dry season weather with very little rainfall. Ideal for all types of tourism activities. Cool mornings and evenings provide relief from daytime heat.

88°F High
73°F Low
1.5 inches Rainfall
High Crowds
View Details →

September

Driest month of the year with virtually no rainfall. Excellent conditions for outdoor activities, though temperatures begin to rise. Perfect time for photography and sightseeing.

90°F High
73°F Low
0.4 inches Rainfall
High Crowds
View Details →

October

End of dry season with temperatures reaching their peak. Still very little rainfall but heat becomes more intense. Good for indoor activities during midday hours.

92°F High
76°F Low
2.1 inches Rainfall
Medium Crowds
View Details →

November

Transition back to wet season begins with increasing rainfall and peak temperatures. Weather becomes less predictable with occasional afternoon storms returning.

92°F High
77°F Low
5.5 inches Rainfall
Medium Crowds
View Details →

December

Wet season returns with substantial rainfall and warm temperatures. Expect regular afternoon and evening thunderstorms. Good time for cultural indoor activities and local festivals.

90°F High
77°F Low
11.0 inches Rainfall
Low Crowds
View Details →

Activities in Surabaya