Last updated: August 21, 2025
In Surabaya, Indonesia, July brings a tropical climate characterized by a maximum temperature of 30°C (87°F) and a comfortable average of 23°C (74°F). The month experiences minimal rainfall with only 28 mm (1.1 in) of precipitation spread across approximately 5 days, allowing plenty of opportunities to explore the vibrant city. However, expect high humidity levels at 79%, which can add a warm touch to the sultry summer atmosphere. Whether wandering through local markets or relaxing by the coast, July offers an inviting environment for both residents and visitors alike.
In July, Surabaya experiences a delightful combination of warm and mild weather, with temperatures reaching a minimum of 15°C (59°F) and peaking at a comfortable 30°C (87°F). The average temperature hovers around 23°C (74°F), creating an inviting atmosphere for outdoor activities. This month marks a slight dip in minimum temperatures compared to the preceding months, offering a refreshing break from the higher humidity typical of the region. As the second half of the year unfolds, July presents a perfect opportunity to explore the vibrant city, with cooler evenings enhancing the allure of Surabaya's bustling night markets.
In July, Surabaya experiences a sharp decline in precipitation, with only 28 mm (1.1 in) of rainfall over a mere five days. This marks a significant drop from the preceding months, where particularly January through March see heavy rainfall exceeding 500 mm. As the dry season settles in, July's rainfall can be seen as a respite from the wet months that dominate the earlier part of the year. Following June’s minimal precipitation of 59 mm, July continues the trend of reduced rainfall, hinting at a transition towards drier weather that paves the way toward August and September, which also show relatively low rainfall amounts. This reduced precipitation creates a stark contrast to the heavy downpours of the remaining months, suggesting that July is a time when the city breathes easier, gearing up for a brief dry spell amidst its tropical climate.
In July, Surabaya, Indonesia experiences a notable drop in humidity, reaching 79%, a slight decline from the higher levels seen earlier in the year. This change marks the beginning of a gradual trend towards lower humidity that continues into the following months, with August recording just 76%. The peak humidity is observed in the early months, with January and February often soaring to 84% and 87%, respectively. As the year progresses, the humidity tends to stabilize, with July serving as a pivotal point where the tropical climate begins to feel comparatively drier, allowing residents and visitors alike to enjoy a bit of respite from the wet heat that dominates previous months.
In July, Surabaya experiences a UV Index of 11, categorizing the exposure as extreme with a burn time of just 10 minutes. This trend of high UV levels extends throughout the year, particularly from January to June when the index peaks at 16 in February. Following July, the UV Index rises again in August, emphasizing the urgent need for sun protection year-round. The consistency of extreme UV ratings underscores the importance of being vigilant about sun safety in Surabaya. For detailed insights on daily variations, visit Surabaya UV Index.
UV Risk Categories
July stands out as a radiant month in Surabaya, Indonesia, with an impressive 319 hours of sunshine. This peak in sunlit days follows a steady ascent from early in the year, showcasing a delightful trend as daylight hours gradually increase. After a warm and bright May with 310 hours, sunshine reaches new heights in both July and the following month, August, which boasts even more sun at 322 hours. This consistent surge in sunlight not only marks the middle of the year but also heralds the vibrant energy and outdoor activities that make Surabaya a joy to explore during its sunniest season. The robust sunlight in July encapsulates the city's tropical allure, reinforcing a beautiful rhythm of light that captivates residents and visitors alike.
In Surabaya, Indonesia, the likelihood of sunny weather dramatically increases as summer approaches, with July showcasing a significant 39% chance of sunshine. This marks a notable rise from the preceding months, where June offers only a 25% chance and April and May hover around the 30% mark. As the year progresses, the chances of sunny days appear to taper off again, with August dropping to 32% and September further declining to 25%. Thus, if you're seeking the brightest days, July emerges as a prime choice, promising more golden rays before the clouds return in the fall.
In Surabaya, Indonesia, July marks a continuation of a steady trend in daylight duration, with the city basking in approximately 11 hours of daylight. This pattern of consistent daylight is prevalent during the Southern Hemisphere's winter months, as the region experiences a slight reduction in sunlight compared to the longer days earlier in the year. From January through June, daylight remains around 12 hours, slowly tapering off to 11 hours in April and persisting through July and August. As the year progresses towards the equinoxes in September and beyond, Surabaya returns to 12 hours of daylight, demonstrating a rhythmic cycle characteristic of this tropical environment. This consistency in daylight duration highlights the unique climate of Surabaya, where variations are subtle yet significant in shaping the daily lives of its residents.
In July, Surabaya experiences a slight uptick in wind speed, with an average of 1.3 m/s (3 mph), marking a noticeable contrast to the calmer conditions of the preceding months. This increase aligns with a broader trend observed during the mid-year, where wind speeds begin to rise from their annual lows in June. Notably, this momentum continues into August and September, reaching peaks of 1.6 m/s (4 mph), suggesting that the latter half of the year brings refreshing breezes to the city. As July transitions towards the more blustery months, residents and visitors alike can look forward to these invigorating winds that add a dynamic element to Surabaya's tropical climate.
Weather in Surabaya varies notably across the year, with each month offering distinct climate conditions. This page compares July’s weather to other months in Surabaya, focusing on differences in temperature, rainfall, humidity, and UV levels.
In Surabaya, July and January present distinct weather patterns. July features a milder temperature range with a minimum of 15°C (59°F) and an average of 23°C (74°F), alongside relatively low precipitation of 28 mm (1.1 in) over just 5 days. In contrast, January tends to be warmer with a minimum temperature of 19°C (67°F) and the same average of 23°C (74°F) as July, but experiences significantly higher rainfall, totaling 461 mm (18.2 in) over 25 days. This results in higher humidity levels in January at 84% compared to 79% in July, making the start of the year feel more humid and wet. For more details, visit Surabaya weather in January.
When comparing the weather of July and February, both months exhibit similar average temperatures, hovering around 23°C (74°F). However, July presents a more moderate climate with minimum temperatures of 15°C (59°F) and significantly less humidity at 79%. Precipitation during July is also relatively low, with only 28 mm (1.1 in) falling over 5 days. In contrast, February experiences much higher rainfall, totaling 485 mm (19.1 in) over 28 days, with minimum temperatures starting at a warmer 19°C (67°F) and humidity reaching 87%. This stark difference in precipitation and humidity makes February markedly wetter than July. For a more detailed understanding, you can check Surabaya weather in February.
When comparing the weather in July and March, both months have similar average temperatures, hovering around 23°C (74°F). However, July features a more moderate climate with minimum temperatures of 15°C (59°F) and a maximum of 30°C (87°F), experiencing less precipitation at just 28 mm (1.1 in) over 5 days. In contrast, March showcases a warmer minimum temperature of 19°C (66°F) and the same maximum of 30°C (86°F), but is far wetter, with a staggering 502 mm (19.8 in) of rainfall spread across 30 days. Humidity levels are also slightly higher in March at 85%, compared to 79% in July. For more detailed insights into March weather, you can check Surabaya weather in March.
In comparing the weather between July and April, it's evident that both months showcase warm temperatures, with maximums reaching 30°C (87°F). However, April tends to be slightly warmer on average, with an average temperature of 24°C (75°F) compared to July's 23°C (74°F). Despite the higher average temperature in April, it experiences significantly more rainfall, with 332 mm (13.1 in) across 27 days, in stark contrast to July's 28 mm (1.1 in) of precipitation over just 5 days. Humidity levels are also quite similar, at 82% in April and 79% in July. For a more detailed look at April's weather, you can visit Surabaya weather in April.
In comparing the weather between July and May, we see some notable differences. July experiences slightly cooler temperatures, with a minimum of 15°C (59°F) and an average of 23°C (74°F), while May has a higher minimum of 18°C (65°F) and an average of 24°C (75°F). Both months can reach a maximum of 30°C (87°F), but May sees significantly more rainfall, totaling 163 mm (6.4 in) over 18 days, compared to July's 28 mm (1.1 in) across just 5 days. Humidity levels are quite similar, with July at 79% and May at 81%. For more details on May's climate, you can check Surabaya weather in May.
In comparing the weather for June and July, July tends to be slightly cooler with an average temperature of 23°C (74°F) compared to June's 24°C (75°F). The maximum temperatures in both months are similar, with July reaching 30°C (87°F) and June peaking at 31°C (88°F). However, July receives significantly less precipitation, totaling just 28 mm (1.1 in) over 5 days, while June sees 59 mm (2.3 in) over 12 days, contributing to a wetter climate. Humidity levels are comparable, with July at 79% and June slightly higher at 81%. For a detailed look at June's weather patterns, you can visit Surabaya weather in June.
In comparing the weather of July and August, both months display relatively similar temperature ranges, with July having a minimum of 15°C (59°F) and an average of 23°C (74°F), while August sees a slightly higher minimum of 16°C (60°F). The maximum temperatures remain comparable as well, with July peaking at 30°C (87°F) and August at 31°C (88°F). Precipitation levels are quite close, with July receiving 28 mm (1.1 in) over 5 days and August experiencing slightly less at 26 mm (1.0 in) across 6 days. Humidity is fairly consistent, at 79% in July and a marginally lower 76% in August. For a detailed look at August weather specifically, you can visit Surabaya weather in August.
In July, the weather features a pleasant average temperature of 23°C (74°F), with maximum highs reaching up to 30°C (87°F) and minimums around 15°C (59°F). The month is relatively dry, experiencing only 28 mm (1.1 in) of precipitation over approximately 5 days, alongside a higher humidity level of 79%. In contrast, September maintains a similar average temperature of 23°C (75°F), but with slightly warmer minimum and maximum temperatures of 17°C (62°F) and 31°C (89°F) respectively. However, September is wetter, accumulating 49 mm (1.9 in) of rain over 10 days, and exhibits a lower humidity of 72%. For more details, you can check Surabaya weather in September.
In comparing the weather of July and October, notable differences emerge in temperature and precipitation. July typically enjoys a milder climate with average temperatures ranging from a minimum of 15°C (59°F) to a maximum of 30°C (87°F), accompanied by relatively low precipitation of 28 mm (1.1 in) over just 5 days. In contrast, October experiences slightly warmer temperatures, with a minimum of 18°C (65°F) and a maximum of 33°C (91°F). However, it also sees a significant increase in rainfall, totaling 132 mm (5.2 in) over 19 days, along with a lower humidity level of 74%. For a more detailed look at October weather, you can visit Surabaya weather in October.
In July, the weather tends to be milder, with temperatures ranging from a minimum of 15°C (59°F) to a maximum of 30°C (87°F) and an average of 23°C (74°F). The month sees relatively low precipitation of about 28 mm (1.1 in) over just 5 days, alongside a humidity level of 79%. In contrast, November experiences warmer temperatures, with minimums at 18°C (65°F) and maximums reaching 33°C (91°F), averaging around 24°C (75°F). However, November is significantly wetter, with a total precipitation of 377 mm (14.9 in) spread across 25 days, maintaining a similar humidity level of 78%. For more detailed insights, check out Surabaya weather in November.
July and December in Surabaya present distinct weather patterns. In July, the temperatures range from a minimum of 15°C (59°F) to a maximum of 30°C (87°F), with an average temperature of 23°C (74°F). The month sees a moderate amount of precipitation at 28 mm (1.1 in) over 5 days, alongside relatively high humidity at 79%. In contrast, December experiences warmer minimum temperatures, starting at 19°C (67°F), but maintaining the same average and maximum temperatures as July. However, it is significantly wetter, with total precipitation reaching 464 mm (18.3 in) over 30 days, creating a much wetter and more humid atmosphere, with humidity slightly lower at 78%. For a detailed look at December's weather patterns, visit Surabaya weather in December.
As July arrives in Surabaya, the weather offers a comfortable retreat, characterized by an average temperature that provides a pleasant balance between warm days and cool nights. Unlike the hotter summer months, July features moderate humidity levels and a relatively low chance of rain, with only a few days of precipitation. This makes it an ideal time to explore the city without the sweltering heat of the peak dry season. Whether you're wandering through local markets or enjoying coastal breezes, the mild July climate invites outdoor activities that showcase Surabaya’s vibrant culture. For more insights on what to expect throughout the year, check out Surabaya Climate.