Surabaya Weather in July
Indonesia · July climate averages and travel tips
Expect very hot days in Surabaya in July: the average high is 31°C (88°F) and the average low is 25°C (76°F). The month is fairly dry, with about 38 mm (1.5 in) of rain spread over 7 days, one of the driest months of the year. You get roughly 11.6 hours of daylight and a mix of sun and cloud.
Is July a good time to visit Surabaya?
Yes — July is one of the best months to visit Surabaya. The weather rates good (7.8/10) on our comfort score.
Visiting Surabaya in July
July: dry-season days
July is one of Surabaya's best months to visit, and the weather rates good at 7.8/10 on our comfort score. Days feel warm and often sunny, with a high of 31°C, and rain is limited compared with June. That makes it easy to explore Tunjungan's old shopfronts or spend time at the House of Sampoerna without frequent downpours getting in the way.
The heat can still feel sticky, especially around midday, so save longer walks through the old town for cooler parts of the day. When the streets get too hot, slip into an air-conditioned stop and rest. July suits city sightseeing better than long outdoor hikes, which aren't a main draw in Surabaya anyway.
Events and crowds
Surabaya doesn't have a major, fixed July festival that reliably draws visitors, so you won't need to plan around one. The city's Independence Day celebrations take place in August instead, so keep that in mind if a big event is on your list.
If you hate crowds, know that Indonesian school holidays often fall partly in July, though the dates vary. Families may travel during the break, which can make popular attractions busier and local accommodation more expensive. Surabaya isn't as beach-focused as nearby destinations, so the crowds tend to gather at busy malls, restaurants and family sights rather than on packed sands.
Making the most of the city
July is one of the two best months to visit, alongside August, and the two months have a lot in common. July is drier than June, and August is drier still but hotter. If you want plenty of sunshine without August's peak heat, July is a good middle ground.
Travelling with kids? The House of Sampoerna offers an indoor break from the afternoon warmth, and its museum explains Surabaya's clove-cigarette history. For dinner, try rawon, the city's rich, dark beef soup. Ask for it near Tunjungan, where you can follow your meal with an easy stroll past the historic buildings.
July weather at a glance
| Average high | 31°C (88°F) |
|---|---|
| Average low | 25°C (76°F) |
| Daily mean | 28°C (82°F) |
| Rainfall | 38 mm (1.5 in) |
| Rainy days (1 mm+) | 7 |
| Humidity | 73% |
| Cloud cover | 45% |
| Daylight | 11.6 hours |
| Est. sunshine | 7 hours/day |
| Wind | 11.6 km/h |
| vs June | 1°C warmer than June, with 45 mm less rain. |
What to pack for Surabaya in July
- light, breathable clothing
- sunscreen and a hat
- swimwear
Surabaya weather in other months
← JuneBest time to visit SurabayaAugust →
Better weather in July nearby
- Baku28°C · 4 mm · Excellent
- Astana27°C · 53 mm · Excellent
- Istanbul29°C · 23 mm · Excellent
- Sanaa30°C · 9 mm · Excellent
Nearby in July
- Jepara29°C · 53 mm
- Semarang31°C · 57 mm
- Ubud27°C · 46 mm
- Kuta28°C · 46 mm
- Bali28°C · 46 mm
- Bandung27°C · 96 mm
Where else is good in July? See where to go in July.