May Weather in Surabaya, Indonesia

Last updated: August 21, 2025

In Surabaya, Indonesia, May unveils a warm tropical climate characterized by a maximum temperature of 30°C (87°F) and an average of 24°C (75°F), while the minimum dips to a comfortable 18°C (65°F). This month also brings significant rainfall, with a total precipitation amount of 163 mm (6.4 in) over 18 days, creating a lush and vibrant landscape. Coupled with a humidity level of 81%, May in Surabaya presents a blend of warmth and moisture, making it a prime time for experiencing the city's rich natural beauty and vibrant culture.

May Temperature in Surabaya

In May, Surabaya experiences a pleasant transition into the warmer season, with temperatures ranging from a minimum of 18°C (65°F) to a maximum of 30°C (87°F). The average temperature hovers around 24°C (75°F), maintaining the typical warmth that characterizes the region throughout the year. Compared to April, where the temperatures dipped slightly, May marks a return to conditions that feel both balmy and inviting. The consistent maximum temperatures reflect a stable climate, making this month ideal for outdoor exploration and enjoying the vibrant culture of the city. As the mercury begins to rise, May sets the stage for a warm and lively atmosphere, perfect for basking in the tropical charm of Surabaya.

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).
JanFebMarAprMayJunJulAugSepOctNovDec747374757575737374757574
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 noticeable decrease in precipitation compared to the preceding months, with rainfall totaling 163 mm (6.4 in) over 18 days. This shift marks a significant transition from the heavy downpours typical of the early months of the year, where January through April received over 330 mm each, peaking in March at 502 mm. As the wet season gradually gives way to drier weather, May serves as a bridge, highlighting a decrease in both precipitation amount and frequency. Following this trend, June ushers in a dramatic drop to just 59 mm (2.3 in), indicating a shift toward the drier months ahead. Such variations emphasize Surabaya's tropical climate rhythms, where the intensity and frequency of rainfall tend to wane as the region approaches its drier season.

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.
JanFebMarAprMayJunJulAugSepOctNovDec46148550233216359282649132377464
Data source: Precipitation data for May generated using information from the Copernicus Climate Change Service.
Choose your preferred precipitation unit

May Humidity in Surabaya

May in Surabaya, Indonesia, typically experiences a relative humidity of 81%, marking a slight decline from the wetter months of January through April, where humidity rates hovered between 82% and 87%. This gradual decrease signifies the transition into the drier part of the year, as humidity continues to dip into June and July. Notably, the drop from 84% in January to 81% in May highlights a trend toward relatively comfortable conditions as the rainy season comes to a close, paving the way for sunnier days ahead. Overall, May strikes a balance, offering residents and visitors a respite from the more oppressive humidity experienced earlier in the year, while still retaining a touch of tropical warmth.

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.
JanFebMarAprMayJunJulAugSepOctNovDec84%87%85%82%81%81%79%76%72%74%78%78%
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 13, with a consistent burn time of just 10 minutes—a trend that persists throughout the year. This pattern, seen from January's peak of 16 to June's slight dip at 11, emphasizes the importance of sun safety for residents and visitors alike. As we approach mid-year, while the intensity may vary slightly, the risk remains high, underscoring the need for precautions against sun exposure. For more details on UV levels, 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.
JanFebMarAprMayJunJulAugSepOctNovDec141615141311111314151514
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 brings a delightful boost in sunlight hours to Surabaya, Indonesia, reaching 310 hours—a remarkable uptick that highlights the city's transition into the vibrant dry season. Following a gradual ascent from 214 hours in January, there is a significant increase in sunshine leading up to this month, peaking with May's bright skies. The trend continues as the following months, June through August, showcase a strong consistency of hours, with July and August each surpassing the 320-hour mark. This pattern illustrates how Surabaya enjoys a generous share of sun, making May a particularly radiant month in the region, perfect for outdoor adventures and soaking up the tropical warmth.

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.
JanFebMarAprMayJunJulAugSepOctNovDec214h237h292h290h310h299h319h322h310h310h279h272h
Data source: Surabaya May Sunshine duration data generated using information from the Copernicus Climate Change Service.

Chance of Sun in Surabaya During May

In Surabaya, Indonesia, the likelihood of sunny weather sees a notable shift as the months progress from the start of the year. By April, the chance of sunshine jumps to 31%, signaling the onset of sunnier days. Although May experiences a slight dip to 28%, it still offers a substantial opportunity for sunny skies compared to the earlier months, where chances were below 10%. This trend continues with a gradual increase in sunshine likelihood, peaking in July at 39% before tapering off again. Overall, if you're planning to soak up the sun in Surabaya, May is a promising choice, nestled in a season that is bidding farewell to the gloomy start of the year.

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.
JanFebMarAprMayJunJulAugSepOctNovDec1%3%6%31%28%25%39%33%25%15%4%5%
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 18m12h 7m11h 55m11h 46m11h 42m11h 44m11h 52m12h 3m12h 14m12h 25m12h 30m
Data source: Surabaya daylight hours, calculated by summing the hours between sunrise and sunset for each day.

May Winds in Surabaya

In May, Surabaya experiences a gentle breeze with an average wind speed of 1.1 m/s (2 mph), maintaining the same light currents seen in April. This steady wind signifies the transition toward the drier months ahead, reflecting a trend where May's conditions remain consistent with the preceding month, yet hint at a gradual uplift in wind activity as the year progresses. Following May, July and August stand out with stronger winds, averaging 1.3 m/s (3 mph) and 1.6 m/s (4 mph) respectively, making those months ideal for outdoor activities and enhancing the city's vibrant atmosphere. As a whole, the first half of the year showcases a mild wind profile, with local weather patterns nudging towards a breezier season as summer nears.

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.
JanFebMarAprMayJunJulAugSepOctNovDec1.01.30.91.11.1 m/s0.91.31.61.61.30.90.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.

In comparing the weather between May and January, we notice that both months experience similar maximum temperatures, peaking at around 30°C (86°F). However, January tends to be slightly cooler on average, with an average temperature of 23°C (74°F), compared to May's 24°C (75°F). Notably, January also has significantly higher precipitation, with 461 mm (18.2 in) falling over 25 days, compared to May’s 163 mm (6.4 in) over just 18 days. Additionally, humidity levels are slightly elevated in January at 84%, versus 81% in May. For more detailed information, you can refer to Surabaya weather in January.

May and February offer distinctly different weather experiences. In May, temperatures range from a minimum of 18°C (65°F) to a maximum of 30°C (87°F), with an average of 24°C (75°F) and a humidity level of 81%. However, it sees significant rainfall, with 163 mm (6.4 in) of precipitation over 18 days. In contrast, February features slightly higher temperatures, with a minimum of 19°C (67°F) and an average of 23°C (74°F), peaking at 30°C (86°F). February is much wetter, accumulating 485 mm (19.1 in) of rain across a larger number of rainy days—28 in total—and a higher humidity level of 87%. For more information on February's weather, check out Surabaya weather in February.

In comparing the weather of May and March, we see some notable differences. May typically enjoys warmer temperatures, with an average of 24°C (75°F) compared to March's 23°C (74°F). However, March experiences slightly cooler minimum temperatures at 19°C (66°F) versus May's minimum of 18°C (65°F). Precipitation is significantly higher in March, totaling 502 mm (19.8 in) over 30 days, while May sees only 163 mm (6.4 in) across 18 days. Additionally, March has a higher humidity level of 85% compared to May's 81%. For more detailed insights, you can visit Surabaya weather in March.

In comparing the weather of May and April, both months experience similar temperature ranges, with minimums around 17-18°C (64-65°F) and maximums peaking at 30°C (87°F). The average temperature remains consistent at about 24°C (75°F) for both months. However, April is notably wetter, recording 332 mm (13.1 in) of precipitation over 27 days, compared to May's 163 mm (6.4 in) over only 18 days. The humidity levels remain quite similar, hovering around 81-82%. For a more detailed look at April's weather, you can refer to Surabaya weather in April.

In comparing the weather between May and June, both months feature similar average temperatures around 24°C (75°F), but June tends to be slightly warmer, with a maximum temperature reaching 31°C (88°F). May experiences higher precipitation, totaling 163 mm (6.4 in) over 18 days, whereas June sees a significant reduction, with only 59 mm (2.3 in) across 12 days. Humidity remains consistent at 81% in both months, contributing to the overall tropical climate. For more detailed information, you can check Surabaya weather in June.

In comparing the weather between May and July, May tends to be warmer and wetter, with temperatures averaging around 24°C (75°F) and experiencing higher humidity levels at 81%. It also sees significant rainfall, totaling 163 mm (6.4 in) over approximately 18 days. In contrast, July experiences slightly cooler temperatures with an average of 23°C (74°F) and considerably less rain, only 28 mm (1.1 in) over about 5 days, along with a slightly lower humidity level of 79%. For more detailed insights into July weather, you can visit Surabaya weather in July.

In comparing May and August weather, May generally experiences warmer temperatures, with averages around 24°C (75°F) and highs reaching up to 30°C (87°F), while August sees slightly cooler averages at 23°C (73°F) and maximum temperatures of 31°C (88°F). Additionally, May is significantly wetter, receiving around 163 mm (6.4 in) of precipitation over 18 days, compared to August's much lighter rainfall of 26 mm (1.0 in) over just 6 days. Humidity levels are also slightly higher in May at 81%, whereas August remains a bit drier at 76%. For more details specific to August, you can visit Surabaya weather in August.

May and September present contrasting weather patterns, despite their proximity in the calendar. May is characterized by warmer temperatures, with a minimum of 18°C (65°F) and a maximum reaching 30°C (87°F), while September offers slightly cooler conditions, with a minimum of 17°C (62°F) and a maximum of 31°C (89°F). The average temperatures in both months are similar, hovering around 24°C (75°F). However, May is significantly wetter, boasting 163 mm (6.4 in) of precipitation across 18 rainy days, compared to just 49 mm (1.9 in) over 10 days in September. Additionally, humidity levels are higher in May at 81%, whereas September sees a more comfortable 72% humidity. For a detailed look at September's climate, you can visit Surabaya weather in September.

May and October share similar minimum and average temperatures, both around 18°C (65°F) and 24°C (75°F) respectively. However, October tends to be warmer with a higher maximum temperature of 33°C (91°F) compared to May's peak of 30°C (87°F). In terms of precipitation, May sees more rainfall with 163 mm (6.4 in) over 18 days, while October has slightly less at 132 mm (5.2 in) across 19 days. Additionally, October’s humidity is lower at 74%, making it feel a bit more comfortable than the more humid May, which has a humidity level of 81%. For more details, you can check Surabaya weather in October.

May and November share a similar minimum and average temperature, both hovering around 18°C (65°F) and 24°C (75°F), respectively. However, November can reach slightly higher maximum temperatures, peaking at 33°C (91°F) compared to May's 30°C (87°F). Precipitation in November is significantly higher, with 377 mm (14.9 in) falling over 25 days, while May experiences 163 mm (6.4 in) across 18 days, indicating a wetter month. Additionally, November has a slightly lower humidity level at 78%, while May is more humid at 81%. For more detailed information, you can visit Surabaya weather in November.

May and December in Surabaya showcase fairly similar temperatures, with both months experiencing maximums of 30°C (87°F). However, May tends to be slightly warmer, with an average temperature of 24°C (75°F) compared to December's 23°C (74°F). When it comes to precipitation, December is significantly wetter, receiving 464 mm (18.3 in) over 30 days, while May has 163 mm (6.4 in) spread over 18 days. Additionally, the humidity in May is slightly higher at 81%, compared to December's 78%. For a more detailed look at December’s weather, you can check Surabaya weather in December.

Compare Surabaya's Climate with Cities Worldwide

Conclusion: What to Expect From May Weather in Surabaya

As May unfolds in Surabaya, the weather begins to shift noticeably. The combination of warm temperatures and high humidity creates a distinct tropical ambiance, making it feel more humid than previous months. With an increase in rainfall—averaging about 18 days of precipitation—locals and visitors alike must prepare for occasional downpours. This surge in moisture not only enriches the lush surroundings but also marks a transition into the wet season, contrasting sharply with the drier spells seen earlier in the year. For a deeper understanding of the climatic nuances of this vibrant city, visit Surabaya Climate.