Last updated: August 21, 2025
July in Surabaya, Indonesia offers a warm tropical climate, with average temperatures around 28°C (83°F). The month sees maximum highs reaching 33°C (92°F) and minimum lows dipping to 22°C (73°F). Despite the heat, rainfall is infrequent, accumulating only 13 mm (0.5 in) over 2 days. The humidity levels hover around a comfortable 78%, providing a lush backdrop to the vibrant city life. Ideal for exploring Surabaya’s rich culture, July’s weather invites both residents and travelers to enjoy outdoor activities in this bustling Indonesian metropolis.
In July, Surabaya experiences a delightful reprieve from the summer heat, with temperatures showing a noticeable dip in both minimum and average readings. The month sees a minimum of 22°C (73°F) and an average temperature of 28°C (83°F), making it one of the cooler months in the region. The maximum temperature reaches 33°C (92°F), still comfortably warm but lower than the peaks observed in preceding months. This trend of milder weather, coupled with consistent humidity, provides a refreshing atmosphere, perfect for exploring the vibrant city and its rich cultural tapestry. As August approaches, temperatures remain stable, hinting at the continued mildness of the Indonesian winter season.
In July, Surabaya experiences a remarkable dip in precipitation, receiving only 13 mm (0.5 in) of rainfall, marking it as one of the driest months of the year. This trend follows the peak rainfall months from January to March, where the city is drenched with over 320 mm (12.6 in) in March alone. By July, the number of rainy days drastically declines to just 2, paving the way for sunnier days and more stable weather compared to the earlier months. This dry spell is a sharp contrast to the wetter months, with August following closely behind with an even lower total at 8 mm (0.3 in). As the year progresses into the wetter season starting in October, July serves as a brief interlude of dryness before the rains return in full force.
In July, Surabaya experiences a notable dip in humidity, averaging 78%, which is a slight decline from the previous months. This decline is part of a broader trend where humidity levels gradually decrease through the mid-year, starting from a high of 85% in February and leveling off to 74% by August. The city's typically humid climate remains consistent, yet this July drop signals the onset of drier conditions, providing a brief respite from the humid heat of earlier months. Observing this gradual decline, it’s clear that Surabaya's wet season is shifting towards a more moderate environment as it transitions through the rest of the year.
In July, Surabaya experiences a UV Index of 11, placing it in the extreme exposure category with a burn time of just 10 minutes. This trend aligns with the preceding months where the UV Index consistently remains high, reaching peak values of 15 in February and 14 in March. Despite a slight dip in June to 10, the sun's intensity ramps back up in July, reiterating the need for vigilance. This pattern of high UV levels continues through August, emphasizing the importance of sun protection as residents and visitors navigate the bright Indonesian skies. For a comprehensive guide on UV levels throughout the year, check out the detailed Surabaya UV Index.
UV Risk Categories
July in Surabaya, Indonesia, is a testament to the region's abundant sunshine, boasting an impressive 311 hours of sunshine. This peak is part of a broader trend where the transitional months from June to August deliver the highest sunlight hours, with July closely following August's record of 315 hours. The consistent rise from May’s 303 hours illustrates the region's shift into the sunnier dry season, while the declining numbers in the latter part of the year suggest a gradual retreat into cloudier months. Overall, July stands out as a bright highlight in Surabaya's climate calendar, perfect for enjoying the vibrant outdoor lifestyle the city has to offer.
In July, Surabaya basks in a significant 54% likelihood of sunny weather, making it one of the brightest months of the year. This marks a notable increase from the preceding months, with April and May only offering 42% and 43% sunny chances, respectively. As the dry season unfolds, this trend of increasing sunshine continues into August with 52% likelihood. Surabaya’s transition into mid-year sees a pleasant ascent in sunny weather, ideal for outdoor activities and exploration. The dip in sunlight in the later months, notably from October to December, starkly contrasts this sunny peak, highlighting July as a prime time to soak up the sun in this vibrant Indonesian city.
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 mild breeze with an average wind speed of 2.0 m/s (4 mph), which is a slight increase from the previous months of June and April, where winds lingered at 1.8 m/s and 1.6 m/s respectively. This small uptick reflects a gradual return to more consistent winds as the dry season approaches its peak. Observing the year's trend, January begins with the lowest winds at 2.5 m/s, peaking briefly in February at 3.4 m/s before gradually tapering down through the mid-year months. While August and September show a modest increase to 2.3 m/s and 2.1 m/s, July sits comfortably in the middle, offering a refreshing yet gentle airflow that complements the tropical climate. As the city moves towards the end of the year, a notable decline in wind speed is expected, creating a harmonious ebb and flow in Surabaya's weather patterns.
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 July, the weather in Surabaya features warm temperatures, with minimums around 22°C (73°F) and maximums reaching up to 33°C (92°F). This month typically experiences only 13 mm (0.5 in) of precipitation over just 2 days, coupled with a humidity level of 78%. In contrast, January brings slightly higher minimum temperatures at 25°C (77°F) and maximums that can hit 34°C (94°F). However, it is significantly wetter, seeing 253 mm (10.0 in) of rainfall across 25 days, resulting in a humidity level of 81%. For a more detailed look at the weather in January, visit Surabaya weather in January.
In comparing the weather of July and February, both months in Surabaya exhibit similar average temperatures, hovering around 28°C (82°F) with maximums reaching up to 33°C (92°F). However, July offers a much drier experience with only 13 mm (0.5 in) of precipitation over just 2 days, resulting in a humidity level of 78%. In contrast, February is characterized by significantly higher rainfall of 290 mm (11.4 in) occurring on 27 days, alongside a slightly higher humidity of 85%. Thus, while July provides a warm and relatively dry climate, February is much wetter and more humid, creating a stark difference in weather conditions during these months. For more details, you can check Surabaya weather in February.
July and March exhibit notable differences in weather patterns, particularly in terms of precipitation and humidity levels. In July, temperatures range from a minimum of 22°C (73°F) to a maximum of 33°C (92°F), with relatively low precipitation of just 13 mm (0.5 in) over 2 days, resulting in a humidity level of 78%. In contrast, March maintains similar average temperatures, but experiences significantly higher rainfall, recording 320 mm (12.6 in) over 29 days, and a humidity level of 83%. For a more detailed look at March weather in Surabaya, you can check Surabaya weather in March.
In comparing the weather of July and April, we see notable differences in temperature and precipitation. July experiences milder temperatures with a minimum of 22°C and an average of 28°C, while April is slightly warmer, with a minimum of 25°C and an average of 29°C. However, April is characterized by significantly higher precipitation, totaling 175 mm over 24 days, compared to July's mere 13 mm over just 2 days. Humidity levels are fairly similar, with July at 78% and April at 80%. For more detailed insights into April's weather, you can explore Surabaya weather in April.
In comparing the weather of July and May, we observe distinct variations in temperature and precipitation. July boasts a milder range, with average temperatures from 22°C (73°F) to a high of 33°C (92°F) and relatively low precipitation of 13 mm (0.5 in) over just 2 days. In contrast, May experiences slightly warmer temperatures, with a minimum of 24°C (76°F) and a maximum of 34°C (93°F), accompanied by significantly higher rainfall totaling 69 mm (2.7 in) over 12 days. Humidity levels are also quite similar, with July at 78% and May at 81%, indicating a humid but slightly less oppressive atmosphere in July. For a more detailed look at May's conditions, you can check Surabaya weather in May.
In comparing the weather between June and July, July experiences slightly lower temperatures, with a minimum of 22°C (73°F), an average of 28°C (83°F), and a maximum of 33°C (92°F), while June has a minimum of 23°C (74°F), an average of 29°C (84°F), and a maximum of 34°C (93°F). Additionally, July is much drier, with only 13 mm (0.5 in) of precipitation over 2 days, compared to June's 51 mm (2.0 in) over 10 days. Humidity remains relatively high in both months, with July at 78% and June at 80%. For more details about June's weather patterns, visit Surabaya weather in June.
In July, the weather features a minimum temperature of 22°C (73°F), an average of 28°C (83°F), and a maximum of 33°C (92°F), accompanied by 13 mm (0.5 in) of precipitation over 2 days and a humidity level of 78%. Comparatively, August maintains similar temperature ranges, with a minimum of 22°C (72°F), average of 28°C (83°F), and maximum of 33°C (92°F), but sees a decrease in precipitation to 8 mm (0.3 in) over the same number of days, along with a slightly lower humidity of 74%. This makes August feel a touch drier than July, even as temperatures remain consistent. For more detailed weather information, you can visit Surabaya weather in August.
In July, the weather is characterized by warm temperatures, averaging 28°C (83°F) with a minimum of 22°C (73°F) and a maximum of 33°C (92°F). The month sees relatively low precipitation, accumulating only 13 mm (0.5 in) over two days, while humidity levels hover around 78%. In contrast, September experiences slightly warmer conditions, with an average temperature of 29°C (84°F), a minimum of 23°C (75°F), and a higher maximum reaching 36°C (96°F). Precipitation also increases in September, totaling 21 mm (0.8 in) over four days, but humidity decreases to 72%. For a more detailed look at the weather patterns, you can check Surabaya weather in September.
In July, the weather in Surabaya is generally warm with temperatures ranging from a minimum of 22°C (73°F) to a maximum of 33°C (92°F), and an average hot day around 28°C (83°F). The month experiences relatively low precipitation, totaling just 13 mm (0.5 in) over only 2 days, along with high humidity at 78%. In contrast, October brings slightly warmer conditions, with minimum temperatures at 25°C (77°F) and maximums peaking at 35°C (96°F), averaging around 30°C (86°F). However, October is considerably wetter, receiving 80 mm (3.1 in) of rain spread over 14 days, while humidity drops slightly to 72%. For more detailed insights, visit Surabaya weather in October.
In comparing the weather between July and November, we see notable differences in temperature and precipitation. July features a pleasant climate with average temperatures ranging from 22°C (73°F) to 33°C (92°F) and relatively low precipitation, only 13 mm (0.5 in) over just 2 days. In contrast, November tends to be warmer, with a minimum temperature of 24°C (76°F) and a maximum soaring to 36°C (97°F), characterized by significant rainfall totaling 208 mm (8.2 in) spread over 26 days. While July enjoys higher humidity at 78%, November's humidity levels are slightly lower at 73%. For more detailed insights on November weather, check Surabaya weather in November.
In July, the weather in Surabaya is typically warm, with average temperatures around 28°C (83°F) and a maximum reaching 33°C (92°F). The month sees relatively low precipitation, with only 13 mm (0.5 in) falling over just 2 days and a humidity level of 78%. In contrast, December experiences warmer minimum temperatures at 24°C (76°F) and can soar to a maximum of 36°C (97°F), with an average still hovering around 28°C (83°F). However, December is much wetter, with a staggering 302 mm (11.9 in) of rain over 29 days, coupled with a slightly lower humidity of 75%. This significant increase in rainfall greatly alters the atmosphere compared to the drier July conditions. For more detailed insights, you can check Surabaya weather in December.
In July, Surabaya experiences a delightful blend of warmth and mildness, making it a standout month compared to the rest of the year. With maximum temperatures around 33°C and an inviting average of 28°C, the weather is pleasantly warm without the oppressive heat that can characterize other months. This period sees minimal rainfall, with only 2 days of precipitation totaling just 13 mm, allowing for plenty of sun-soaked adventures. Moreover, the humidity, hovering around 78%, contributes to a tropical charm that is comfortably breezy. If you're looking to explore the beauty of Surabaya, July offers an ideal climate for outdoor activities. For more insights, check out Surabaya Climate.