April Weather in Surabaya, Indonesia

Last updated: August 21, 2025

April in Surabaya, Indonesia brings a tropical flair with average temperatures hovering around 29°C (84°F), peaking at a warm 34°C (93°F). As the city transitions deeper into the wet season, residents experience heightened humidity levels at 80% and significant rainfall, totaling around 175 mm (6.9 in) over 24 days. This month paints a vivid picture of lush landscapes but also calls for preparations against regular showers. Embrace the warmth and vibrant atmosphere that showcases Surabaya's charm despite the April rains!

April Temperature in Surabaya

In April, Surabaya, Indonesia experiences a noticeable transition as temperatures start to climb, with minimums averaging around 25°C (77°F) and maximums reaching up to 34°C (93°F). The average temperature for the month settles at a comfortable 29°C (84°F), reflecting a slight increase from the early months of the year. This warming trend sets the stage for the approaching dry season, as humidity levels often remain high, making the air feel warmer. Comparatively, April’s warmth is part of a gradual pattern observed since January, where temperatures consistently hover in the mid-20s to low-30s Celsius, inviting both locals and visitors to relish outdoor activities amidst the tropical climate.

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).
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.

April Precipitation in Surabaya

In April, Surabaya experiences a noticeable decline in precipitation, with total rainfall measuring 175 mm (6.9 in) spread over 24 days. This significant drop follows the wettest months of January through March, which collectively see much higher rainfall, peaking at 320 mm (12.6 in) in March. As the city transitions into May, where only 69 mm (2.7 in) is recorded over just 12 days, it becomes clear that April marks a turning point towards drier conditions. This shift sets the stage for the upcoming dry months of June and July, where rainfall plummets to minimal levels, reflecting Surabaya’s distinct wet and dry season dynamics.

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.
JanFebMarAprMayJunJulAugSepOctNovDec25329032017569511382180208302
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 drop in humidity, averaging around 80%. This trend aligns with the city's gradual transition into the drier months of the year, following a peak humidity of 85% in February. As the region heads towards the mid-year dry season, the humidity remains relatively stable, showing resilience with only minor fluctuations throughout the months. From March's 83% down to April's 80%, this gentle decrease hints at the approaching changes in weather patterns, as the city usually enjoys lower humidity during the later months of the year, with levels reaching as low as 72% by September and October.

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.
JanFebMarAprMayJunJulAugSepOctNovDec81%85%83%80%81%80%78%74%72%72%73%75%
Data source: Humidity data for April generated using information from the Copernicus Climate Change Service.

April UV Index in Surabaya

In April, Surabaya, Indonesia, continues to experience an extreme UV Index, measuring 12 with a burn time of just 10 minutes. This consistent trend aligns with the preceding months of the year, where the UV Index remains high, peaking in February at 15. As the dry season progresses, the UV levels gradually dip but still demand caution for sun exposure. It’s clear that throughout the early months, including April, residents and visitors alike should stay vigilant to protect their skin from the intense sunlight. For more detailed information and updates, check out the 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.
JanFebMarAprMayJunJulAugSepOctNovDec131514121210111214131313
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

April in Surabaya, Indonesia, enjoys a delightful 286 hours of sunshine, contributing to a vibrant spring atmosphere. This month follows an impressive rise in daylight from January's 221 hours to March's peak of 294 hours, before tapering slightly in April. As the city strides into May, sunshine hours climb even higher, reaching 303 hours. The trend showcases a steady increase in sunlight as the region transitions from the wet season, making April a pleasantly warm prelude to the sunniest months ahead. With longer days, Surabaya buzzes with life, inviting both locals and visitors to bask in the warmth and embrace the cheerful ambiance.

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.
JanFebMarAprMayJunJulAugSepOctNovDec221h263h294h286h303h292h311h315h306h309h273h277h
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 arrives in Surabaya, Indonesia, the likelihood of basking in sunny weather significantly increases, boasting a 42% chance of sunshine. This notable rise follows the gradual ascent from January's mere 2% to March's 13%, indicating a welcome shift toward brighter days. As the dry season unfolds, May continues this upward trend with a 43% chance, hinting that the sun’s presence is becoming more reliable. This period marks a departure from the gloomy months of November and December, paving the way for vibrant outdoor activities and the lush beauty that the region is known for. With April's sunniness setting the stage, it’s the perfect time to enjoy Surabaya's charm under clearer skies!

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.
JanFebMarAprMayJunJulAugSepOctNovDec2%7%13%43%43%38%54%52%33%25%5%7%
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 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.

April Winds in Surabaya

In April, the winds in Surabaya, Indonesia, display a gentle lull, with an average speed of 1.6 m/s (4 mph), slightly lower than the preceding months. This soft breath of air heralds the transition into the drier season, where the winds typically pick up in intensity. Comparing the trends from the earlier months, January and February both boast more vigorous winds, averaging 2.5 m/s and 3.4 m/s respectively, while the winds begin to taper off in March. As we move toward May and beyond, the wind speeds gently rise again, fluctuating around 1.8 m/s (4 mph) and hinting at a gradual increase in activity later in the year. Thus, April serves as a calm interlude before the breeze reasserts itself, providing a serene yet dynamic backdrop to Surabaya’s vibrant atmosphere.

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.
JanFebMarAprMayJunJulAugSepOctNovDec2.53.41.71.6 m/s1.81.82.02.32.11.51.31.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 conditions of April and January, both months experience warm temperatures, with January having slightly cooler averages; January's average temperature is 28°C (82°F) compared to April's 29°C (84°F). The maximum temperatures are similar, reaching up to 34°C (93°F) in April and 34°C (94°F) in January. However, January sees more precipitation, with 253 mm (10.0 in) over 25 days, whereas April has 175 mm (6.9 in) spread across 24 days. Humidity levels are comparable, with April at 80% and January slightly higher at 81%. For more detailed information, you can check Surabaya weather in January.

April and February present contrasting weather patterns, despite their proximity in the calendar year. April typically experiences slightly higher temperatures, with a minimum of 25°C (77°F) and an average of 29°C (84°F), compared to February's minimum of 24°C (76°F) and average of 28°C (82°F). However, February records more rainfall, accumulating 290 mm (11.4 in) over 27 days, while April sees 175 mm (6.9 in) across 24 days. Additionally, February has a higher humidity level of 85% compared to April's 80%. For more detailed insights about this month's climate, you can refer to Surabaya weather in February.

In comparing the weather of April and March, April generally experiences slightly warmer temperatures, with an average of 29°C (84°F) compared to March's 28°C (83°F). While both months have high humidity levels, April sees a modest decrease to 80% from March's 83%. Precipitation also varies significantly; March receives a much higher amount of rainfall at 320 mm (12.6 in) over 29 days, while April totals 175 mm (6.9 in) over 24 days. This indicates that April tends to be drier and more conducive to outdoor activities than March. For more detailed weather insights, you can refer to Surabaya weather in March.

In April, the weather features a warm average temperature of 29°C (84°F), with highs reaching up to 34°C (93°F). However, it also sees significant rainfall, with 175 mm (6.9 in) over the course of 24 days, creating a humid environment with humidity levels around 80%. In contrast, May maintains a similar warm average temperature of 29°C (85°F) but experiences a substantial decrease in precipitation, with only 69 mm (2.7 in) over 12 days, and slightly higher humidity at 81%. This makes May generally drier and more comfortable compared to the more humid and wetter conditions of April. For more detailed information, you can check Surabaya weather in May.

In comparison to April, June experiences similar warm temperatures, with both months averaging around 29°C (84°F) and reaching a maximum of 34°C (93°F). However, April is characterized by significantly higher precipitation, receiving 175 mm (6.9 in) over 24 rainy days, whereas June sees only 51 mm (2.0 in) across just 10 days. The humidity remains consistent at 80% for both months, contributing to a tropical feel. For more details about June weather, you can check Surabaya weather in June.

In comparing the weather between April and July, April tends to be hotter and more humid, with average temperatures reaching 29°C (84°F) and maximums hitting 34°C (93°F). This month also experiences significantly higher precipitation, averaging 175 mm (6.9 in) over 24 days, leading to a humidity level of around 80%. In contrast, July offers a slightly cooler climate with average temperatures of 28°C (83°F) and maximums of 33°C (92°F). The month is notably drier, with only 13 mm (0.5 in) of rainfall over just 2 days, resulting in slightly lower humidity at 78%. For further details, you can check Surabaya weather in July.

April and August weather present noticeable contrasts. In April, temperatures range from a minimum of 25°C (77°F) to a maximum of 34°C (93°F), with an average of 29°C (84°F). The month is characterized by high humidity at 80% and significant rainfall, averaging 175 mm (6.9 in) over 24 days, making it one of the wetter months. In contrast, August sees slightly cooler temperatures, with a minimum of 22°C (72°F) and a maximum of 33°C (92°F), and an average temperature of 28°C (83°F). The humidity drops to 74%, and August is much drier, receiving only 8 mm (0.3 in) of precipitation over just 2 days. For more details on the weather in August, visit Surabaya weather in August.

April and September showcase distinct weather patterns in terms of temperature, precipitation, and humidity. In April, temperatures typically range from a minimum of 25°C (77°F) to a maximum of 34°C (93°F), with an average of 29°C (84°F). The month is characterized by high humidity at 80% and significant rainfall, totaling 175 mm (6.9 in) over 24 rainy days. In contrast, September experiences slightly cooler minimum temperatures at 23°C (75°F) and higher maximum temperatures reaching up to 36°C (96°F), while maintaining the same average of 29°C (84°F). The month sees much less precipitation, with only 21 mm (0.8 in) over just 4 days, and a lower humidity level of 72%. This shift contributes to a drier and slightly more comfortable climate during September compared to the wet and humid conditions typical of April. For more detailed information, you can check Surabaya weather in September.

April and October in Surabaya present notable differences in weather characteristics. April experiences a warm climate with temperatures ranging from a minimum of 25°C (77°F) to a maximum of 34°C (93°F) and an average of 29°C (84°F). This month sees significant rainfall, totaling 175 mm (6.9 in) spread over 24 days, coupled with high humidity levels at 80%. In contrast, October boasts slightly warmer temperatures, with an average of 30°C (86°F) and highs reaching 35°C (96°F), but substantially less rainfall at 80 mm (3.1 in) over just 14 days, alongside lower humidity at 72%. For more information, check out Surabaya weather in October.

April and November exhibit similar average temperatures, both averaging around 29°C (84°F), but November tends to see slightly higher maximum temperatures reaching 36°C (97°F). In terms of precipitation, November experiences a higher amount, with 208 mm (8.2 in) of rainfall over 26 days, compared to April’s 175 mm (6.9 in) over 24 days. While April's humidity is higher at 80%, November's 73% is still quite noticeable. For more detailed information, you can visit Surabaya weather in November.

In April, the weather is characterized by a slightly higher average temperature ranging from a minimum of 25°C (77°F) to a maximum of 34°C (93°F), with an average of 29°C (84°F). However, this month also sees significant rainfall, totaling 175 mm (6.9 in) over 24 days, coupled with high humidity levels at 80%.

Conversely, December features a similar minimum temperature of 24°C (76°F) and a slightly lower average of 28°C (83°F), but a marked increase in maximum temperatures can reach up to 36°C (97°F). Precipitation levels are higher in December, with 302 mm (11.9 in) over 29 days, and humidity is a bit lower at 75%. For more detailed information, check out Surabaya weather in December.

Compare Surabaya's Climate with Cities Worldwide

Conclusion: What to Expect From April Weather in Surabaya

April in Surabaya brings a notable shift in weather, characterized by warm temperatures and increased rainfall, distinguishing it from the drier months preceding it. With an average temperature hovering around 29°C (84°F), the month showcases the island's tropical charm, though high humidity levels often amplify the warmth. Rainfall becomes a regular companion, with approximately 175 mm distributed over 24 days, transforming the city’s landscape into a lush green paradise. As you transition into this month, you may experience a delightful blend of sunshine and refreshing showers, making it a unique time to explore the rich culture and beauty of Surabaya. For a more in-depth look at what to expect throughout the year, check out Surabaya Climate.