May Weather in Surabaya, Indonesia

Last updated: August 21, 2025

In May, Surabaya, Indonesia experiences a warm and humid climate, with maximum temperatures reaching 34°C (93°F) and an average of 29°C (85°F). The month sees minimum temperatures around 24°C (76°F), creating a consistently warm atmosphere ideal for outdoor activities. However, with an average precipitation amount of 69 mm (2.7 in) over 12 rainy days, the region experiences its share of showers, contributing to the high humidity level of 81%. As such, visitors should prepare for a mix of sun and rain, making light and breathable clothing essential for navigating the vibrant city.

May Temperature in Surabaya

In May, Surabaya, Indonesia, experiences a warm and inviting climate, with temperatures reaching a minimum of 24°C (76°F) and peaking at 34°C (93°F). The average temperature settles comfortably at 29°C (85°F), mirroring the warmth of the previous months, while hinting at the rising humidity typical of the transitional rainy season. This month marks a continuation of the trend seen since April, maintaining high maximum temperatures while providing a slightly cooler night-time experience compared to the hotter early months of the year. As the city moves towards June, the consistent warmth encourages outdoor activities and vibrant cultural festivities, making May an enjoyable time to explore all that Surabaya has to offer.

May Weather in Surabaya: Daily Temperature Highs, Lows, and Averages

The chart illustrates May temperature patterns in Surabaya, showcasing daily minimum, maximum, and average temperatures. It highlights the typical range of temperatures throughout the month, providing insights into weather trends. In Surabaya, May typically has an average temperature of {2}°C ({3}°F), with highs reaching up to {4}°C ({5}°F) and lows dropping to around {6}°C ({7}°F).
JanFebMarAprMayJunJulAugSepOctNovDec828283848483828384858583
Data source: Temperature data for Surabaya generated using information from the Copernicus Climate Change Service.
Choose your preferred temperature unit
The average of daily temperatures (24 hours) calculated across all days in the month.

May Precipitation in Surabaya

In May, Surabaya experiences a significant shift in precipitation, with only 69 mm (2.7 in) of rainfall occurring over 12 days. This marks a sharp decline from the bustling rainfalls of earlier months, such as March's hefty 320 mm (12.6 in), highlighting a transitional phase in the region's climate. As the city steps into the drier season, May serves as a bridge, paving the way for even lower precipitation in the coming months of June and July, which witness a mere 51 mm (2.0 in) and 13 mm (0.5 in), respectively. This gradual reduction not only impacts the landscape but also offers residents and visitors a reprieve from the frequent downpours of the preceding months, allowing for more outdoor activities and a chance to enjoy the city's vibrant culture under clearer skies.

May Precipitation Trends in Surabaya

The chart displays monthly precipitation patterns in Surabaya, with values for each month alongside May’s data, which is highlighted for easy comparison. It shows the amount of precipitation, providing insights into how May’s conditions compare to those of other months. In Surabaya, May typically receives around {2} mm ({3} inches) of precipitation spread over approximately {4} days.
JanFebMarAprMayJunJulAugSepOctNovDec25329032017569511382180208302
Data source: Precipitation data for May generated using information from the Copernicus Climate Change Service.
Choose your preferred precipitation unit

May Humidity in Surabaya

In May, Surabaya experiences a humidity level of 81%, maintaining consistency with the higher humidity levels observed in the preceding months. Following the trend from January to April, where humidity fluctuates between 80% and 85%, May's figures suggest that the region continues to embrace a humid tropical climate, albeit slightly lower than February's peak. As the rainy season approaches its zenith, the relentless moisture in the air reinforces the lush, vibrant scenery typical of this Indonesian city. The gradual decline in humidity during the subsequent months—down to 78% in July and even lower throughout August and September—indicates a seasonal shift, promising a more comfortable atmosphere as the dry season sets in.

May Average Humidity in Surabaya

This chart illustrates the average monthly humidity levels in Surabaya, with May’s data highlighted for easy comparison. It shows the fluctuation in humidity throughout the year, helping you understand how conditions vary by season. In May, average humidity in Surabaya is approximately {2}%, offering insight into how humid the weather typically is during this month.
JanFebMarAprMayJunJulAugSepOctNovDec81%85%83%80%81%80%78%74%72%72%73%75%
Data source: Humidity data for May generated using information from the Copernicus Climate Change Service.

May UV Index in Surabaya

In May, Surabaya continues to experience an extreme UV Index of 12, consistent with the high levels seen from January through April. With a burn time of just 10 minutes, residents and visitors alike need to be vigilant when outdoors. This trend of elevated UV exposure underscores the need for protective measures, as similarly high indexes persist throughout much of the year, peaking in earlier months. With the UV Index remaining a priority from January to May, it’s crucial to stay informed and prepared for safe outdoor activities. For more detailed information on UV levels throughout the year, check out Surabaya UV Index.

Maximum UV Index Levels in Surabaya for May

The chart shows the monthly maximum UV Index (UVI) for Surabaya in May, representing the highest UV radiation level. The UVI measures the intensity of ultraviolet radiation from the sun, indicating the potential risk of sunburn and UV-related health issues. In May, the maximum UV index in Surabaya typically reaches {2}, which falls under the {3} exposure category.
JanFebMarAprMayJunJulAugSepOctNovDec131514121210111214131313
Data source: Surabaya May UVI data generated using information from the Copernicus Climate Change Service.

UV Risk Categories

  •  Extreme (11+): Avoid the sun, stay in shade.
  •  Very High (8-10): Limit sun exposure.
  •  High (6-7): Use SPF 30+ and protective clothing.
  •  Moderate (3-5): Midday shade recommended.
  •  Low (0-2): No protection needed.

May Sunshine in Surabaya

May marks a vibrant peak of sunshine in Surabaya, Indonesia, with an impressive 303 hours of sunlight illuminating the city. This upswing continues the trend of increasingly bright mornings and sunny afternoons observed since the beginning of the year. Following a steady climb from 221 hours in January, the daylight hours consistently rose, peaking in the summer months. Notably, June and July maintain the warmth, with 292 and 311 hours respectively, while the sun-drenched days linger into August, hitting 315 hours. This pattern suggests that Surabaya's tropical climate not only nurtures the lush landscape but also fosters a bustling outdoor culture, making May a particularly joyful time for both residents and visitors alike.

Monthly Sunshine Duration in Surabaya: May Highlighted

The May sunshine duration represents the total number of hours Surabaya experiences direct sunlight during the month of May, excluding cloudy or obstructed periods. This chart compares the sunshine duration of May with the other months of the year.
JanFebMarAprMayJunJulAugSepOctNovDec221h263h294h286h303h292h311h315h306h309h273h277h
Data source: Surabaya May Sunshine duration data generated using information from the Copernicus Climate Change Service.

Chance of Sun in Surabaya During May

As May approaches in Surabaya, Indonesia, the likelihood of enjoying sunny weather rises to 43%, a slight increase from 42% in April. This upward trend marks a significant shift from the earlier months of the year, where sunny days are scarce, with January and February sitting at a mere 2% and 7% respectively. Interestingly, as the year progresses, the chances of sunshine generally climb, peaking in the mid-year months of July and August, which boast 54% and 52% chances, respectively. Thus, May offers a perfect transition into the sunnier season, inviting both locals and visitors to soak up the warmth as summer begins to settle into the region.

Percentage of Sunny Days in May in Surabaya

The chart illustrates the percentage of sunny days in Surabaya throughout the year, with May highlighted. It highlights the variation in sunshine across each month and provides an overview of the typical frequency of sunny days, offering insights into how often Surabaya experiences clear skies throughout the year.
JanFebMarAprMayJunJulAugSepOctNovDec2%7%13%43%43%38%54%52%33%25%5%7%
Data source: Surabaya May chance of sun data, generated using information from the Copernicus Climate Change Service.

Daylight Hours in Surabaya in May

In Surabaya, Indonesia, the daylight duration exhibits a captivating rhythm throughout the year. From January to March, the city basks in a consistent 12 hours of sunlight, fostering vibrant energy and outdoor activities. As April arrives, daylight begins to wane slightly, dropping to 11 hours and continuing this trend through May, June, July, and August. This steady reduction creates a sense of calm and transition. However, as the year progresses into September, daylight returns to 12 hours, signaling a shift back to the livelier months, which persist through to November. By December, daylight once again stabilizes at 12 hours, encapsulating the climatic rhythm that defines Surabaya's unique charm. The variation in daylight acts as an intricate backdrop to the lively culture and dynamic lifestyle of this Indonesian gem.

Average Daylight Hours in Surabaya for May

The chart illustrates the variation in daylight duration in Surabaya throughout the year, with May highlighted. It shows the monthly changes in daylight hours, calculated by summing the hours between sunrise and sunset.
JanFebMarAprMayJunJulAugSepOctNovDec12h 28m12h 19m12h 7m11h 55m11h 45m11h 41m11h 43m11h 51m12h 3m12h 15m12h 26m12h 31m
Data source: Surabaya daylight hours, calculated by summing the hours between sunrise and sunset for each day.

May Winds in Surabaya

As May arrives in Surabaya, Indonesia, the average wind speed slightly increases to 1.8 m/s (4 mph), mirroring the gentle breezes typical of the preceding months. This modest uptick indicates a transition toward more consistent airflow as the region approaches the drier months. Notably, January kicks off the year with the highest average wind speed at 2.5 m/s (6 mph), while November sees the calmest conditions at 1.3 m/s (3 mph). Overall, the trend across the early months suggests a gradual fluctuation in wind patterns, providing Surabaya's residents with mild and enjoyable weather as they navigate the charm of May.

Average May Wind Speed in Surabaya

The chart displays monthly wind speed patterns in Surabaya, with values for each month shown alongside May's data, which is highlighted for easy comparison. It illustrates the average wind speed, offering insights into how May's wind conditions compare to the rest of the year.
JanFebMarAprMayJunJulAugSepOctNovDec2.53.41.71.61.8 m/s1.82.02.32.11.51.31.9
Data source: Surabaya May wind data, generated using information from the Copernicus Climate Change Service.

How May Weather in Surabaya Compares to Other Months

Weather in Surabaya varies notably across the year, with each month offering distinct climate conditions. This page compares May’s weather to other months in Surabaya, focusing on differences in temperature, rainfall, humidity, and UV levels.

When comparing the weather in May and January, both months exhibit warm temperatures and high humidity levels. May typically has a minimum temperature of 24°C (76°F), with an average of 29°C (85°F) and a maximum of 34°C (93°F). In contrast, January's temperatures are slightly higher, with a minimum of 25°C (77°F), an average of 28°C (82°F), and a maximum of 34°C (94°F). However, January experiences significantly more precipitation, with 253 mm (10.0 in) over 25 days compared to May's 69 mm (2.7 in) over just 12 days. This results in a wetter atmosphere during January, even though humidity remains constant at 81% in both months. For a closer look at January's climate specifics, visit Surabaya weather in January.

May and February both feature warm temperatures, with May slightly warmer on average, showcasing a minimum of 24°C (76°F) and an average of 29°C (85°F), compared to February's average of 28°C (82°F). However, February experiences significantly more rainfall, with 290 mm (11.4 in) over 27 days, compared to May's 69 mm (2.7 in) over just 12 days. This results in February being more humid, with levels at 85%, while May has humidity at 81%. For a more detailed look at February weather, you can check Surabaya weather in February.

In comparing the weather of March and May, we see notable differences in temperature and precipitation levels. March has a slightly lower average temperature, peaking at 33°C (92°F) compared to May’s maximum of 34°C (93°F), while both months share a minimum temperature of 24°C (76°F). However, March experiences significantly more rainfall, with a staggering 320 mm (12.6 in) over 29 days, compared to May’s much lighter 69 mm (2.7 in) spread over just 12 days. Humidity levels are fairly similar, with March at 83% and May at 81%. For more details on March weather, check out Surabaya weather in March.

In comparing the weather of May and April, both months exhibit similar temperature ranges, with April slightly cooler, showing a minimum temperature of 25°C (77°F) and an average of 29°C (84°F), while May has a minimum of 24°C (76°F) and an average of 29°C (85°F). However, April experiences significantly higher precipitation, with 175 mm (6.9 in) over 24 days, compared to May's 69 mm (2.7 in) across 12 days. The humidity levels remain relatively constant between the two months, at 80% for April and 81% for May, indicating a consistently humid environment. For more detailed insights, check out Surabaya weather in April.

In both May and June, temperatures remain quite similar, with average highs reaching up to 34°C (93°F) and lows around 23-24°C (74-76°F). However, May experiences slightly higher humidity levels at 81%, compared to June's 80%. Additionally, May tends to be wetter, with 69 mm (2.7 in) of precipitation over 12 days, while June sees reduced rainfall at 51 mm (2.0 in) across just 10 days. For more detailed weather information, you can check Surabaya weather in June.

In comparing the weather between May and July, we observe that May tends to be slightly warmer, with average temperatures reaching up to 29°C (85°F), while July averages about 28°C (83°F). Additionally, May has more frequent rain, with 69 mm (2.7 in) of precipitation over 12 days, compared to July's relatively dry conditions, which see only 13 mm (0.5 in) of rain over just 2 days. Humidity levels remain high in both months, but May is marginally more humid at 81%, compared to July's 78%. For more details, you can check this link: Surabaya weather in July.

In May, the weather is typically warmer and more humid, with temperatures ranging from a minimum of 24°C (76°F) to a maximum of 34°C (93°F) and an average of 29°C (85°F). This month also experiences more rainfall, averaging 69 mm (2.7 inches) over about 12 days, contributing to a humidity level of 81%.

Conversely, August brings slightly cooler temperatures, with a minimum of 22°C (72°F), an average of 28°C (83°F), and a maximum of 33°C (92°F). Significantly less rainfall is observed in August, with only 8 mm (0.3 inches) falling over just 2 days, resulting in lower humidity at 74%. For more details, you can check Surabaya weather in August.

May and September offer distinct weather experiences. In May, temperatures range from a minimum of 24°C (76°F) to a maximum of 34°C (93°F), with an average of 29°C (85°F). The month sees more precipitation, approximately 69 mm (2.7 in) over 12 days, and features higher humidity at 81%. In contrast, September presents slightly cooler conditions, with temperatures ranging from a minimum of 23°C (75°F) to a higher maximum of 36°C (96°F) and an equivalent average of 29°C (84°F). Rainfall significantly decreases to 21 mm (0.8 in) across just 4 days, along with reduced humidity at 72%. For more details on September weather, check Surabaya weather in September.

In May, the weather tends to be warm and humid, with temperatures ranging from a minimum of 24°C (76°F) to a maximum of 34°C (93°F) and averaging around 29°C (85°F). During this month, precipitation is fairly common, falling over 12 days and totaling 69 mm (2.7 in), along with humidity levels at 81%.

Conversely, October experiences slightly higher temperatures, with lows of 25°C (77°F) and highs reaching 35°C (96°F), averaging 30°C (86°F). The humidity is lower at 72%, but there's an increase in rain, with 80 mm (3.1 in) recorded across 14 days. For more detailed information, you can check out Surabaya weather in October. Overall, while both months are warm, October is characterized by slightly hotter temperatures and increased rainfall.

In comparing the weather of May and November, both months feature similar minimum and average temperatures around 24°C (76°F) and 29°C (85°F), respectively. However, November exhibits a higher maximum temperature, reaching up to 36°C (97°F), compared to May's peak of 34°C (93°F). Precipitation also differs significantly; May experiences 69 mm (2.7 in) over 12 days, while November sees a substantial increase with 208 mm (8.2 in) of rain across 26 days. The humidity level in November is slightly lower at 73%, whereas May maintains a higher humidity of 81%. For a more detailed overview of November's weather, you can check Surabaya weather in November.

In comparing the weather between May and December, May typically features warmer temperatures, with an average of 29°C (85°F) and maximum highs reaching 34°C (93°F). The humidity level is fairly high at 81%, accompanied by moderate rainfall of 69 mm (2.7 in) over about 12 days. In contrast, December experiences slightly cooler average temperatures at 28°C (83°F), but can reach maximum highs of 36°C (97°F). However, it is significantly wetter, with precipitation levels skyrocketing to 302 mm (11.9 in) across 29 days, while humidity drops to 75%. This stark difference in precipitation and number of rainy days makes December notably rainier compared to May. For more detailed information, visit Surabaya weather in December.

Compare Surabaya's Climate with Cities Worldwide

Conclusion: What to Expect From May Weather in Surabaya

In May, Surabaya begins to shift towards its more humid season, with average temperatures sitting comfortably at around 29°C (85°F). While the maximum heat can reach up to 34°C (93°F), the pleasant evenings, where temperatures drop to about 24°C (76°F), offer a respite from the daytime warmth. Although the city experiences some rainfall, totaling approximately 69 mm over 12 days, this is relatively moderate compared to the heavier downpours of the approaching rainy months. With humidity levels lingering around 81%, visitors can expect a mix of warm and sticky conditions, setting May apart as a transitional month that hints at the wetter days ahead. For more insights, check out Surabaya Climate.