April Weather in Surabaya, Indonesia

Last updated: August 21, 2025

Experience the vibrant April weather of Surabaya, Indonesia, where temperatures typically range from a mild 17°C (64°F) to a maximum of 30°C (87°F), averaging around 24°C (75°F). This month is characterized by significant rainfall, with an impressive 332 mm (13.1 in) falling over approximately 27 days, contributing to the region’s lush landscape. Humidity levels remain high at 82%, creating a tropical atmosphere perfect for exploring the city's rich culture and breathtaking sights.

April Temperature in Surabaya

In April, Surabaya experiences a subtle shift in temperatures, with a minimum of 17°C (64°F) and an average of 24°C (75°F), while the highs peak at 30°C (87°F). This month marks a gradual warming trend, as it is one of the few times the lowest recorded temperature dips below 18°C. Unlike the consistent figures seen in the preceding months, April introduces a hint of variety while maintaining a comfortable warmth. The steady average aligns with the conditions of the previous months, offering pleasant weather ideal for both exploration and relaxation. As the city transitions towards the hotter months ahead, April serves as a delightful precursor to the balmy days of late spring and summer.

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

The chart illustrates April 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, April 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.

April Precipitation in Surabaya

April in Surabaya, Indonesia, marks a notable transition in the region's climate, as the precipitation level drops significantly to 332 mm (13.1 in) compared to the preceding months. While January through March see substantial rainfall, with amounts exceeding 500 mm and nearly 30 rainy days, April presents a slight respite with 27 wet days. This decline foreshadows the approaching dry season, as May further reduces rainfall to 163 mm (6.4 in), highlighting a shift towards drier months ahead. Overall, April serves as a bridge, showcasing the waning intensity of the rainy season while still contributing to the year’s impressive total precipitation landscape.

April Precipitation Trends in Surabaya

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

April Humidity in Surabaya

In April, Surabaya experiences a slight dip in humidity, with levels averaging around 82%. This marks a continuation of the gradual decline that started after the peak in early months; January records the highest humidity at 84%, while February and March follow closely with 87% and 85%, respectively. As the region transitions into the drier months of late spring and early summer, humidity continues to decrease, reaching 81% in May and June. This trend not only reflects the shift in weather patterns as the tropical climate warms but also sets the stage for a more comfortable atmosphere as the year progresses.

April Average Humidity in Surabaya

This chart illustrates the average monthly humidity levels in Surabaya, with April’s data highlighted for easy comparison. It shows the fluctuation in humidity throughout the year, helping you understand how conditions vary by season. In April, 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 April generated using information from the Copernicus Climate Change Service.

April UV Index in Surabaya

In April, Surabaya, Indonesia, maintains its status as a location with an extreme UV Index, recorded at 14. This figure, consistent with the prior months of January to March, underscores the region’s persistent need for sun protection, as the burn time remains a brief 10 minutes. Interestingly, the UV Index shows a slight decline from February's peak of 16, yet it still presents formidable exposure risks. As we transition into May, the UV Index will decrease further, but the cautionary note remains the same. For more information on how to safeguard yourself against the sun's rays in Surabaya, check out Surabaya UV Index.

Maximum UV Index Levels in Surabaya for April

The chart shows the monthly maximum UV Index (UVI) for Surabaya in April, 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 April, the maximum UV index in Surabaya typically reaches {2}, which falls under the {3} exposure category.
JanFebMarAprMayJunJulAugSepOctNovDec141615141311111314151514
Data source: Surabaya April 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.

April Sunshine in Surabaya

In Surabaya, Indonesia, April shines brightly with 290 hours of sunshine, marking a continuation of the sunny trend established in the previous months. Following March's peak at 292 hours, the relatively stable warmth of April hints at the incoming dry season. As the city transitions into May, sunshine availability is expected to increase further, reaching an impressive 310 hours, showcasing a delightful promise of longer, sun-drenched days ahead. This upward trajectory in sunlight hours reflects the vibrant and inviting climate that makes Surabaya a captivating destination as it moves towards the peak of its sunny season.

Monthly Sunshine Duration in Surabaya: April Highlighted

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

Chance of Sun in Surabaya During April

As April unfolds in Surabaya, Indonesia, the likelihood of sunny weather sees a remarkable uptick, with the chance of sun rising to 31%. This increase marks a significant shift from the preceding months, where the chances hover below 10%. Moving from the dreary depths of January through to March, where sunny days were scarce, April's warmer embrace brings a welcome promise of clearer skies. The upward trend continues into the following months, peaking in July at 39%, but April stands out as a pivotal moment, heralding the onset of sunnier days just before the dry season fully sets in. For sun-seekers, April is undoubtedly a month where hope for sunshine becomes a distinct possibility.

Percentage of Sunny Days in April in Surabaya

The chart illustrates the percentage of sunny days in Surabaya throughout the year, with April 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 April chance of sun data, generated using information from the Copernicus Climate Change Service.

Daylight Hours in Surabaya in April

In Surabaya, Indonesia, April marks a subtle shift in daylight duration as the city experiences 11 hours of daylight, a slight decline from the consistent 12 hours seen in the earlier months of the year. This decrease signals the onset of the dry season, where daylight remains steady at 11 hours through May and June, creating a pattern of consistent light that fosters a vibrant atmosphere. As the year progresses into September, the daylight begins to return to 12 hours, leading into the final months with a stable cycle that underscores the region's equatorial climate. This rhythmic dance of daylight underscores Surabaya's unique tropical environment, where the nuances of each month create a dynamic backdrop for the city's daily life.

Average Daylight Hours in Surabaya for April

The chart illustrates the variation in daylight duration in Surabaya throughout the year, with April 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.

April Winds in Surabaya

As April unfolds in Surabaya, Indonesia, the average wind speed gently picks up to 1.1 m/s (3 mph), maintaining a steady rhythm seen in the previous months. This slight increase reflects a transition into the season where the winds begin to stir more frequently, yet remain mild compared to the robust breezes of late summer. Historically, April's winds have been consistent with the calm of March, bridging the gap to the slightly breezier months ahead in May and July. As the year progresses, the patterns highlight a gradual increase, averaging around 1.3 m/s (3 mph) during the mid-year months, inviting a refreshing change without overwhelming the serene coastal vibes typical of this vibrant city.

Average April Wind Speed in Surabaya

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

How April 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 April’s weather to other months in Surabaya, focusing on differences in temperature, rainfall, humidity, and UV levels.

In comparing the weather of April and January, we can observe notable differences and similarities. April generally has a slightly warmer average temperature, peaking at 30°C (87°F) with a minimum of 17°C (64°F), whereas January has a minimum of 19°C (67°F) and a similar maximum of 30°C (86°F). Precipitation levels are higher in January, with 461 mm (18.2 in) over 25 days compared to April's 332 mm (13.1 in) spread across 27 days, indicating that January is a wetter month despite having fewer rainy days. Humidity remains relatively similar, with April at 82% and January slightly higher at 84%. For more detailed information, you can check out the Surabaya weather in January.

April and February both feature warm temperatures, with daytime highs reaching around 30°C (86-87°F). However, February tends to be slightly cooler with a minimum temperature of 19°C (67°F) compared to April's 17°C (64°F). Precipitation levels are notably higher in February, with 485 mm (19.1 in) of rain falling over 28 days, while April sees a total of 332 mm (13.1 in) over 27 days. Additionally, February has higher humidity at 87%, compared to April's 82%. For more details on February weather, you can check Surabaya weather in February.

In comparing the weather between March and April, we see some notable differences. March tends to be slightly warmer, with a minimum temperature of 19°C (66°F) and an average of 23°C (74°F), while April has a lower minimum temperature of 17°C (64°F) and a slightly higher average of 24°C (75°F). Both months reach similar maximum temperatures, capped at 30°C (86°F in March and 87°F in April). However, April experiences a significant drop in precipitation, totaling 332 mm (13.1 in) over 27 days, compared to March's 502 mm (19.8 in) over 30 days, suggesting that April is a relatively drier month. Humidity levels are also somewhat lower in April at 82%, compared to 85% in March, making it feel slightly less humid. For more detailed information, you can check Surabaya weather in March.

In comparing the weather between April and May, we see some notable differences. April tends to be slightly warmer with a minimum temperature of 17°C (64°F) compared to May’s minimum of 18°C (65°F), although both months share the same average and maximum temperatures of 24°C (75°F) and 30°C (87°F) respectively. However, April is significantly wetter, receiving 332 mm (13.1 in) of precipitation over 27 days, while May sees a much lower 163 mm (6.4 in) over just 18 days. Humidity remains consistent between the two months, with April at 82% and May at 81%. For more detailed insights on May weather, visit Surabaya weather in May.

April and June weather in Surabaya showcase some similarities and differences that highlight the transitional nature of the region's climate. Both months experience a minimum temperature of around 17°C (62-64°F) and have an average temperature of 24°C (75°F). However, June tends to be slightly warmer with a maximum temperature of 31°C (88°F) compared to April's 30°C (87°F).

One significant contrast is in the precipitation levels; April sees a much higher rainfall of 332 mm (13.1 in) spread over 27 days, while June experiences only 59 mm (2.3 in) over just 12 days. This leads to a marginally lower humidity level in June, at 81%, compared to April's 82%. For more detailed information about June weather, check out Surabaya weather in June.

April and July offer distinct weather conditions with notable differences. In April, the temperatures range from a minimum of 17°C (64°F) to a maximum of 30°C (87°F), with an average of 24°C (75°F). However, the month is characterized by high rainfall, totaling 332 mm (13.1 inches) over 27 days and a humidity level of 82%. In contrast, July experiences slightly cooler temperatures, with a minimum of 15°C (59°F) and an average of 23°C (74°F), while still reaching up to 30°C (87°F) at times. Rainfall is significantly lower in July, with only 28 mm (1.1 inches) over just 5 days, and humidity drops slightly to 79%. For a more detailed look at the weather in July, check out Surabaya weather in July.

April and August in Surabaya showcase distinct differences in weather patterns. April typically experiences warmer temperatures, with averages around 24°C (75°F) and maximums reaching up to 30°C (87°F), while August has slightly cooler temperatures, averaging 23°C (73°F) and peaking at 31°C (88°F). However, April is marked by significantly higher precipitation, receiving 332 mm (13.1 in) over 27 days, while August sees much drier conditions with only 26 mm (1.0 in) of rainfall across just 6 days. Additionally, humidity levels are higher in April at 82% compared to 76% in August. For more detailed weather information, you can check Surabaya weather in August.

April and September exhibit notable differences in weather patterns. April features warmer temperatures, with average highs around 30°C (87°F), compared to September's max of 31°C (89°F) while still having a slightly lower average of 23°C (75°F). April is significantly wetter, experiencing 332 mm (13.1 in) of precipitation over 27 days, which contrasts with September's much drier climate, receiving only 49 mm (1.9 in) during 10 days. Additionally, humidity levels are higher in April at 82%, while September enjoys a lower humidity of 72%. For a more detailed look at September weather in Surabaya, visit Surabaya weather in September.

April and October present distinct contrasts in weather, despite their similar average temperatures, both hovering around 24°C (75°F). April tends to be more humid, with an average humidity of 82% and significantly higher precipitation at 332 mm (13.1 in) across 27 days, making it one of the wettest months. In contrast, October exhibits a drier climate with only 132 mm (5.2 in) of rainfall over 19 days and a lower humidity level of 74%. Additionally, October can reach slightly higher maximum temperatures, peaking at 33°C (91°F), while April's maximum hovers at 30°C (87°F). For more specific information, you can refer to Surabaya weather in October.

April and November in Surabaya exhibit similar temperature ranges, with both months averaging around 24°C (75°F). However, April tends to be slightly cooler, featuring a minimum temperature of 17°C (64°F), compared to November's minimum of 18°C (65°F). In terms of rainfall, November receives more precipitation, totaling 377 mm (14.9 in) over 25 days, while April sees 332 mm (13.1 in) across 27 days. Additionally, the humidity level in April is higher at 82%, compared to November’s 78%. For more detailed insights, you can check out Surabaya weather in November.

April and December share similar temperature ranges, with both months seeing maximums around 30°C (87°F). However, April tends to be slightly warmer on average, enjoying a mean temperature of 24°C (75°F), compared to December’s 23°C (74°F). In terms of precipitation, December is noticeably wetter, with 464 mm (18.3 in) of rainfall over 30 days, compared to April's 332 mm (13.1 in) over 27 days. Moreover, while April has a higher humidity level at 82%, December's humidity remains relatively high at 78%. For a closer look at December's weather patterns, see Surabaya weather in December.

Compare Surabaya's Climate with Cities Worldwide

Conclusion: What to Expect From April Weather in Surabaya

In April, Surabaya experiences a distinct shift in weather as it transitions into the rainy season, with humidity levels peaking at 82% and significant rainfall of 332 mm over 27 days. The daily temperatures offer a comfortable average of 24°C, though maximums can reach up to 30°C, providing a warm yet inviting atmosphere. This month stands in contrast to the drier and warmer preceding months, making it a unique time for visitors to experience the lush, revitalized landscapes that emerge from the showers. To learn more about Surabaya's climate throughout the year, visit Surabaya Climate.