March Weather in Surabaya, Indonesia

Last updated: August 21, 2025

March in Surabaya, Indonesia, brings a vibrant blend of warm temperatures and high humidity. With maximum temperatures reaching up to 33°C (92°F) and a comfortable average of 28°C (83°F), the weather is notably balmy. However, the month is characterized by frequent rainfall, accumulating to 320 mm (12.6 in) across 29 rainy days, highlighting the region's tropical climate. The humidity levels hover around 83%, creating a lush and verdant atmosphere. Despite the rain, Surabaya's charm remains ever-present, making it a unique time to experience this bustling city.

March Temperature in Surabaya

In Surabaya, Indonesia, March ushers in a continuation of warm tropical weather, with temperatures ranging from a minimum of 24°C (76°F) to a maximum of 33°C (92°F). The average temperature remains steady at 28°C (83°F), mirroring the previous months of January and February. This consistency highlights a mild transition into the hotter months, as April is set to bring a slight increase in warmth. Overall, March maintains a tropical charm with comfortable warmth, inviting outdoor activities while paving the way for the hotter days ahead.

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

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

March Precipitation in Surabaya

In March, Surabaya experiences its wettest month, with precipitation soaring to 320 mm (12.6 in), spread across an impressive 29 days of rain. This significant uptick from February's 290 mm reflects a trend of increased rainfall as the region transitions deeper into the wet season. The extended duration of precipitation highlights the persistent nature of March's downpours, preparing the city for the lighter rains that follow in April. Historically, this peak in March sets the stage for a dramatic decline in rainfall, with May and June seeing a stark drop to just 69 mm (2.7 in) and 51 mm (2.0 in), marking the onset of a drier period.

March Precipitation Trends in Surabaya

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

March Humidity in Surabaya

In March, Surabaya experiences a humidity level of 83%, reflecting a slight dip from the preceding month of February, which recorded 85% humidity. This trend indicates a gradual stabilization after the peak moisture levels of the earlier months. Following March, humidity continues its downward trajectory, reaching 80% in April and maintaining similar levels through the early part of the dry season. Overall, the data suggests a noticeable shift towards lower humidity as the year progresses, providing respite from the more oppressive conditions of early the year, while still highlighting Surabaya's characteristic tropical climate.

March Average Humidity in Surabaya

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

March UV Index in Surabaya

In March, Surabaya experiences a UV Index of 14, classified as extreme, which means sun exposure can lead to skin damage in just 10 minutes. This month follows a trend of consistently high UV levels from January through February, peaking at 15 in February, before showing a slight decrease. The sun's intensity remains significant, indicating that residents and visitors should prioritize effective sun protection throughout their outdoor activities. As the year progresses, the UV Index slightly tapers off, reaching 12 in April and May, yet still requires vigilance against harmful rays. For more insights on UV Index variations throughout the year, check out Surabaya UV Index.

Maximum UV Index Levels in Surabaya for March

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

March Sunshine in Surabaya

As March unfolds in Surabaya, Indonesia, it brings with it an impressive 294 hours of sunshine, a delightful increase from February's 263 hours. This trend of blossoming daylight continues into the following months, peaking in May with 303 hours and reaching a high of 315 hours in August. Interestingly, the sun-soaked days of summer are consistently brighter, showcasing a regional rhythm that invites both locals and visitors to bask in the vibrant warmth. The gradual shift from early to late year reveals a clear pattern, with each month offering a compelling reason to enjoy the resplendent Indonesian sunshine.

Monthly Sunshine Duration in Surabaya: March Highlighted

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

Chance of Sun in Surabaya During March

As March approaches in Surabaya, Indonesia, the likelihood of sunny weather begins to rise, offering a refreshing change from the preceding months. With a 13% chance of sunshine, March marks a noticeable increase compared to the 2% in January and 7% in February. This upward trend continues into the following months, where April and May reach 42% and 43% respectively, showcasing a clear transition into sunnier conditions. While March still lingers in the realm of variable weather, it serves as a promising prelude to the more consistently bright days ahead in the late spring and summer. As the season progresses, sun-seekers can look forward to increasingly favorable weather, inviting outdoor adventures and vibrant experiences under the Indonesian sun.

Percentage of Sunny Days in March in Surabaya

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

Daylight Hours in Surabaya in March

In March, Surabaya enjoys a consistent 12 hours of daylight, maintaining the balance seen throughout the preceding months of January and February. This stable illumination sets the stage for a vibrant transition into the second quarter of the year. As the sun begins to dip just a bit earlier in April, a trend of diminishing daylight starts, lasting through the following months of May to August, where the city experiences 11 hours of daylight. However, as September approaches, daylight begins to rebound, bringing back the bountiful 12 hours that characterize much of the rest of the year. This cyclical rhythm not only enhances the beauty of Surabaya's days but also offers a predictable pattern for both locals and visitors to enjoy the region's rich culture and natural wonders.

Average Daylight Hours in Surabaya for March

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

March Winds in Surabaya

In March in Surabaya, Indonesia, the winds whisper with a gentle average speed of 1.7 m/s (4 mph), a notable dip from the breezier month of February. As the city transitions from the vibrant energy of the rainy season, March often brings a calmness that sets the stage for the approaching dry months. Interestingly, this trend of decreasing wind speed hints at the onset of milder conditions, mirroring the slight declines observed in April and May. As the year unfolds, the winds gradually pick up again in the mid-summer months, suggesting a cyclical dance of breezes that reflects the region's tropical charm. Whether it’s a soft caress or a lively gust, the winds of Surabaya certainly contribute to the city’s vibrant atmosphere year-round.

Average March Wind Speed in Surabaya

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

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

When comparing the weather conditions in March and January, we notice that January tends to be slightly warmer with maximum temperatures reaching up to 34°C (94°F), while March has a maximum of 33°C (92°F). Both months offer an average temperature of around 28°C (82°F to 83°F), but January is characterized by just a bit lower humidity at 81% compared to March's 83%. Precipitation is also more prevalent in March, with 320 mm (12.6 in) over 29 days, compared to January's 253 mm (10.0 in) over 25 days. For more detailed insights, you can check Surabaya weather in January.

In comparing the weather of March and February, both months exhibit similar temperature ranges, with minimums of 24°C (76°F), average temperatures of around 28°C (82-83°F), and maximums reaching 33°C (92°F). However, March experiences slightly more precipitation, totaling 320 mm (12.6 in) over 29 days, compared to February's 290 mm (11.4 in) across 27 days. Humidity levels are also marginally lower in March at 83%, while February sees a higher humidity level of 85%. For a more detailed look at February's weather, you can visit Surabaya weather in February.

In March, the weather is characterized by warm temperatures, with a minimum of 24°C (76°F) and an average of 28°C (83°F), reaching a maximum of 33°C (92°F). However, it’s also quite wet, experiencing significant precipitation of 320 mm (12.6 in) over 29 days, coupled with high humidity levels of 83%.

In contrast, April sees a slight increase in temperatures, with a minimum of 25°C (77°F) and an average of 29°C (84°F), peaking at 34°C (93°F). Rainfall drops considerably to 175 mm (6.9 in) over 24 days, and humidity levels decrease slightly to 80%. This makes April a drier and slightly warmer month compared to March. For more detailed information about April weather, you can check Surabaya weather in April.

In comparing the weather between March and May, we see some distinct differences. March experiences slightly cooler temperatures, with an average of 28°C (83°F) compared to May's warmer average of 29°C (85°F). Both months share the same minimum temperature of 24°C (76°F), but May's maximum temperature reaches 34°C (93°F), slightly higher than March's 33°C (92°F). Precipitation is a significant factor, as March sees a hefty 320 mm (12.6 in) of rain spread over 29 days, while May has much lower precipitation at 69 mm (2.7 in) across just 12 days. Humidity levels are quite similar, with March at 83% and May at 81%. For more detailed information, check out Surabaya weather in May.

March and June present distinct weather patterns in the region. In March, the temperatures range from a minimum of 24°C (76°F) to a maximum of 33°C (92°F), with an average of 28°C (83°F). This month is characterized by high humidity at 83% and significant rainfall, accumulating about 320 mm (12.6 in) over 29 days. In contrast, June experiences slightly warmer temperatures, with a minimum of 23°C (74°F) and a maximum of 34°C (93°F), averaging around 29°C (84°F). Rainfall decreases dramatically in June to just 51 mm (2.0 in) over 10 days, accompanied by lower humidity at 80%. For more specific details on the June weather conditions, you can visit Surabaya weather in June.

In March, the weather is characterized by higher humidity and significant precipitation, with the average temperature reaching 28°C (83°F) and rainfall totaling 320 mm over 29 days. This results in a muggy atmosphere, making it feel warmer than the actual temperature suggests. In contrast, July sees a drier climate, with precipitation dropping to just 13 mm over only 2 days, while the average temperature remains the same at 28°C (83°F). The humidity is slightly lower at 78%, creating a more comfortable environment. For more detailed information on July weather, you can visit Surabaya weather in July.

In March, the weather in Surabaya is characterized by warmer temperatures, with a minimum of 24°C (76°F) and an average of 28°C (83°F), reaching a maximum of 33°C (92°F). However, it is also a wetter month, receiving 320 mm (12.6 in) of precipitation over 29 days and maintaining a high humidity level of 83%. In contrast, August offers a similar temperature range, with a minimum of 22°C (72°F), an average of 28°C (83°F), and a maximum of 33°C (92°F). The month is significantly drier, recorded with only 8 mm (0.3 in) of precipitation across just 2 days, and has lower humidity at 74%. The stark difference in rainfall between the two months makes August a more comfortable time for outdoor activities. For more details on August weather, visit Surabaya weather in August.

In March, the weather is characterized by warmer temperatures with a minimum of 24°C (76°F), averaging around 28°C (83°F), and peaking at 33°C (92°F). This month also sees significant rainfall, accumulating 320 mm (12.6 in) over 29 days, resulting in high humidity levels of 83%. In contrast, September offers a slightly cooler experience with minimum temperatures of 23°C (75°F) and an average max temperature of 36°C (96°F), but it enjoys much drier conditions, with only 21 mm (0.8 in) of precipitation recorded over just 4 days and lower humidity at 72%. For a detailed look at September weather patterns, visit Surabaya weather in September.

March and October present distinct weather patterns for the region. In March, temperatures range from a minimum of 24°C (76°F) to a maximum of 33°C (92°F), with an average of 28°C (83°F). This month also sees significant rainfall, with around 320 mm (12.6 in) of precipitation over 29 days, and humidity remains high at 83%. In contrast, October features slightly warmer temperatures, with a minimum of 25°C (77°F), an average of 30°C (86°F), and a maximum of 35°C (96°F). Precipitation drops significantly to 80 mm (3.1 in) over just 14 days, alongside lower humidity at 72%. For a more detailed look at October weather, check out Surabaya weather in October.

In comparing the weather between March and November, both months present warm temperatures, but they differ notably in several aspects. In March, the minimum temperature hovers at 24°C (76°F) with an average of 28°C (83°F) and peaks at 33°C (92°F), alongside heavy precipitation of 320 mm (12.6 in), occurring over 29 days and accompanied by high humidity at 83%. In contrast, November sees a slight increase in average temperature to 29°C (85°F), with maximum temperatures soaring to 36°C (97°F). Precipitation decreases to 208 mm (8.2 in) across 26 days, resulting in a more comfortable humidity level of 73%. For a deeper understanding of the weather patterns in November, you can visit Surabaya weather in November.

March and December in Surabaya exhibit similar minimum and average temperatures, both generally ranging around 24°C (76°F) and 28°C (83°F). However, December experiences a higher maximum temperature of 36°C (97°F) compared to March's peak of 33°C (92°F). Precipitation levels are also comparable, with March receiving slightly more at 320 mm (12.6 in) over 29 days, while December has 302 mm (11.9 in) over the same duration. Humidity levels tend to be higher in March at 83%, compared to December's 75%. For a more in-depth look at the December climate, check out Surabaya weather in December.

Compare Surabaya's Climate with Cities Worldwide

Conclusion: What to Expect From March Weather in Surabaya

As March descends upon Surabaya, the city experiences a notable shift in its weather dynamics. With an average temperature hovering around 28°C (83°F), this month ushers in warmer days, reaching a peak of 33°C (92°F), and a comforting minimum at night of 24°C (76°F). However, the arrival of March also brings heightened humidity levels at 83% and an increased likelihood of rain, with 320 mm (12.6 in) of precipitation spread over 29 days. This combination of warmth and moisture sets March apart from other months, creating a sultry atmosphere that is both vibrant and alive. For a more detailed overview of the region's weather patterns throughout the year, visit Surabaya Climate.