Skip to main content
Surabaya - Things to Do in Surabaya in July

Things to Do in Surabaya in July

July weather, activities, events & insider tips

July Weather in Surabaya

87°F (31°C) High Temp
73°F (23°C) Low Temp
1.6 inches (41 mm) Rainfall
70% Humidity

Is July Right for You?

Advantages

  • Dry season sweet spot - July sits right in the middle of Surabaya's dry season, which means you'll get mostly clear mornings and early afternoons. Those 10 rainy days sound like a lot, but they're typically brief afternoon downpours that clear up within 30-45 minutes, not all-day washouts.
  • Lower tourist volumes compared to June and August - International school holidays haven't fully kicked in yet, and domestic Indonesian tourists tend to favor August more heavily. You'll notice shorter lines at popular spots like House of Sampoerna and the submarine monument, particularly on weekdays.
  • Festival season in East Java - July coincides with several cultural events across the region. The Surabaya Cross Culture International Folk Art Festival typically runs in mid-to-late July, bringing performers from across Asia. Worth noting that exact dates shift year to year, but it's been a July fixture since 2015.
  • Comfortable evening temperatures for street food exploration - By 6pm, temperatures drop to around 77-79°F (25-26°C), which is genuinely pleasant for wandering the food stalls along Jalan Genteng Kali and the night markets in Pabean. The humidity backs off a bit too, making those three-hour eating marathons actually enjoyable rather than sweaty ordeals.

Considerations

  • Peak humidity levels - That 70% average humidity is actually on the conservative side. Midday humidity regularly pushes 80-85%, creating that sticky feeling where your shirt clings to your back within 10 minutes of leaving your hotel. Synthetic fabrics become unbearable, and you'll understand why locals move slowly during afternoon hours.
  • Limited mountain visibility - Mount Bromo, the region's star attraction located 100 km (62 miles) south, experiences more cloud cover in July than in the drier months of May-June or August-September. Sunrise viewings still happen, but your odds of getting those crystal-clear volcano shots drop to maybe 60% versus 85% in peak dry season.
  • Higher accommodation prices than shoulder months - July pricing sits about 15-20% above April-May rates. Mid-range hotels in the Tunjungan area that go for 450,000-550,000 IDR in May typically jump to 550,000-650,000 IDR in July. Not quite peak season pricing, but noticeably higher than true shoulder months.

Best Activities in July

Mount Bromo sunrise tours

July offers decent conditions for the 2-3 hour drive south to Bromo, though it's not the absolute best month. You're looking at 60-70% chance of clear sunrise views versus the 85% you'd get in August or September. That said, fewer crowds mean better positioning at viewpoints, and tour prices run about 10% lower than peak months. The temperature at the 2,329 m (7,641 ft) viewpoint drops to around 37-41°F (3-5°C) at 4am, so you'll actually appreciate the layers. Tours typically depart Surabaya around midnight for 4:30am sunrise viewing.

Booking Tip: Book 7-10 days ahead through hotel concierges or established operators - prices typically range 650,000-850,000 IDR per person for private groups of 4-6. Shared tours run cheaper at 400,000-550,000 IDR but mean less flexibility on timing. Look for operators including warm jackets in the package since most visitors underestimate the mountain cold. Check current tour options in the booking section below for specific departures and pricing.

Kampung heritage walking tours

The historic kampung neighborhoods - particularly Ampel and the Arab Quarter - are actually more comfortable to explore in July than the truly hot months of September-October. Start early around 7-8am when temperatures sit at 75-77°F (24-25°C) and the narrow alleyways still have shade. The old Chinese district around Kya-Kya and the colonial architecture near Tunjungan benefit from July's occasional cloud cover, which cuts down on the harsh shadows that make photography tricky in full sun. These areas see minimal tourist traffic, so you're experiencing genuine neighborhood life rather than performing-for-tourists atmospheres.

Booking Tip: Most walking tour operators charge 250,000-400,000 IDR for 3-4 hour kampung tours. Book 3-5 days ahead, particularly if you want English-speaking guides rather than Bahasa-only options. Morning slots fill fastest. Independent exploration works fine too - the areas are safe and walkable, just grab a local SIM card for offline maps since some alleys don't show up properly on Google Maps. See current guided tour options in the booking section below.

Madura Island day trips

The 30-minute ferry ride from Surabaya to Madura Island makes for an excellent day trip, and July's weather cooperates nicely. The famous bull races, karapan sapi, run throughout July and August across different villages - it's genuine local culture, not tourist theater. The crossing can get choppy during afternoon storms, so morning ferries around 8-9am work best. Madura's beaches along the north coast stay relatively quiet in July, and the water visibility for casual swimming sits around 6-8 m (20-26 ft), perfectly adequate though not crystal clear.

Booking Tip: Ferry tickets cost 7,000-12,000 IDR per person and run every 30-45 minutes from Tanjung Perak port. You can do this independently quite easily, or book organized tours through local operators for 450,000-650,000 IDR that include transport, lunch, and bull race access if timing aligns. Book tours 5-7 days ahead. Bull race schedules vary by village, so confirm current dates when booking. Check the booking section below for current tour packages including Madura.

Suramadu Bridge cycling routes

The 5.4 km (3.4 mile) Suramadu Bridge connecting Surabaya to Madura opened dedicated cycling lanes in 2024, and July mornings offer ideal conditions before heat builds. Start around 6-6:30am when temperatures hover around 73-75°F (23-24°C) and you'll have the lanes mostly to yourself. The bridge sits 35 m (115 ft) above the water at its highest point, giving excellent views back toward the city. By 9am it gets uncomfortably hot and more crowded with local cycling clubs. The ride takes 45-60 minutes one way at tourist pace.

Booking Tip: Bike rentals near the bridge entrance run 50,000-80,000 IDR for 3-4 hours. Most rental shops open by 5:30am to catch the cycling crowd. You don't need advance booking for rentals, just show up early. Some tour operators now offer guided bridge cycling with breakfast on Madura for 300,000-450,000 IDR - these handle bike logistics and ferry timing, worth it if you're not confident navigating independently. See current cycling tour options in the booking section below.

Trowulan archaeological site visits

The ruins of the Majapahit Empire capital sit 60 km (37 miles) southwest of Surabaya, and July's variable weather actually works in your favor here. Cloud cover makes exploring the outdoor temple sites more comfortable than blazing sun months. The site spreads across several square kilometers, so you're looking at 3-4 hours minimum to see the main temples, museum, and bathing pools. Crowds stay minimal except on Indonesian holidays. Recent excavations in 2025 opened new sections near Candi Tikus that most guidebooks haven't caught up with yet.

Booking Tip: Entry fees run 15,000-25,000 IDR per site, with multiple sites requiring separate tickets. Hiring a car with driver costs 500,000-700,000 IDR for the full day from Surabaya, split among your group. Organized tours including transport, guide, and lunch typically cost 550,000-750,000 IDR per person. Book 5-7 days ahead, particularly for weekend visits. The museum closes Mondays. Check current tour options including Trowulan in the booking section below.

Surabaya street food night tours

July evenings are genuinely pleasant for food exploration once that afternoon heat breaks around 6-6:30pm. The city's night food scene peaks between 7pm-10pm when temperatures drop to 75-77°F (24-25°C). Key areas like Jalan Genteng Kali, the stalls around Pasar Atom, and the seafood warung along Kenjeran Beach all hit their stride after dark. July's lower tourist numbers mean more authentic interactions with vendors and less English-menu catering. You're eating what locals actually eat, at local prices of 15,000-45,000 IDR per dish.

Booking Tip: Food tours typically cost 350,000-550,000 IDR for 3-4 hour walking tours hitting 6-8 stops. Book 3-5 days ahead, though some operators accept same-day bookings if slots remain. Tours handle the ordering and explaining, worth it for first-timers nervous about language barriers or unsure what's safe to eat. Independent exploration works fine too - the food stalls in these areas maintain good hygiene standards and you'll see plenty of local families eating there, always a good sign. See current food tour options in the booking section below.

July Events & Festivals

Mid to late July

Surabaya Cross Culture International Folk Art Festival

This annual cultural festival brings folk performers, dancers, and musicians from across Asia and occasionally beyond. Performances happen at various venues around the city, with the main stage typically at Taman Bungkul. It's genuinely interesting if you catch it - not tourist-focused, more about cultural exchange and preserving traditional arts. Performances run late afternoon through evening to avoid midday heat. Free admission to most events, though some special performances charge 25,000-50,000 IDR.

Late July

Hari Bhakti TNI Angkatan Udara celebrations

Indonesian Air Force Day on July 29th typically includes air shows and military displays at Juanda Air Force Base. In recent years they've opened portions to public viewing, though access requires advance registration. Not a major tourist event, but aviation enthusiasts find it worthwhile. The submarine monument and military museum near Tunjungan often have special exhibits this week as well.

Essential Tips

What to Pack

Lightweight cotton or linen shirts and pants - synthetic fabrics become unbearable in 70-85% humidity. Your clothes will stick to you within minutes in polyester. Bring more shirts than you think you need since you'll likely change midday.
Compact umbrella rather than rain jacket - those afternoon showers are warm rain, and a rain jacket just traps more humidity against your skin. A small umbrella handles the brief downpours and dries quickly. Hotels and malls have covered walkways anyway.
SPF 50+ sunscreen and reapply every 2 hours - UV index of 8 means you'll burn faster than you expect, even on cloudy days. The equatorial sun doesn't mess around, and that humidity makes you sweat off sunscreen faster.
Closed-toe walking shoes with good grip - afternoon rain makes sidewalks and temple steps slippery. Those Instagram-worthy sandals are fine for your hotel, less great when you're navigating wet marble at historical sites. Bring shoes that can get wet and dry overnight.
Light scarf or sarong for temple visits - many religious sites require covering shoulders and knees. A thin cotton sarong serves multiple purposes: temple cover-up, beach blanket, airplane blanket for over-air-conditioned spaces.
Portable battery pack - you'll use your phone constantly for maps, translation, and photos. The humidity and heat drain batteries faster, and you won't always have convenient charging access during long day trips to Bromo or Madura.
Small daypack with water-resistant cover - for carrying water, snacks, and layers during day trips. The water-resistant cover matters more for protecting electronics during those sudden afternoon storms than for actual rain protection.
Cash in small denominations - many street food vendors, local transport, and smaller attractions don't take cards. ATMs are everywhere, but having 50,000 and 20,000 IDR notes ready saves hassle. Avoid 100,000 IDR notes at small vendors.
Lightweight long-sleeve layer for heavily air-conditioned spaces - malls, restaurants, and tour buses crank AC to arctic levels. You'll go from 87°F (31°C) outside to 64°F (18°C) inside constantly. That temperature shock gets old fast.
Basic first aid kit including anti-diarrheal medication - not trying to scare you, but your stomach needs time adjusting to different food bacteria. Having Imodium on hand beats hunting for pharmacies at 2am. Local pharmacies stock everything anyway, but peace of mind matters.

Insider Knowledge

Book Mount Bromo tours for weekday departures if possible - weekend crowds from Surabaya and Malang triple the number of people at sunrise viewpoints. A Tuesday or Wednesday departure means you'll actually get decent photo angles without fighting through crowds. Tour prices stay the same regardless of day.
The Tunjungan Plaza mall complex offers better exchange rates than airport money changers - you'll find authorized money changers on the lower floors offering rates within 1-2% of mid-market, versus the 5-8% markup at Juanda Airport. Plus the mall has good food courts if you need to kill time adjusting to local hours.
Grab and Gojek ride-hailing apps work better than traditional taxis - fares are metered automatically, drivers can't take scenic routes, and you'll pay 30-40% less than hotel taxis for the same trip. Download both apps since driver availability varies by area. Your hotel address should be saved in Indonesian for drivers who don't read English well.
The submarine monument and House of Sampoerna close earlier than advertised during Ramadan - even though Ramadan doesn't fall in July 2026, worth noting that operating hours in Surabaya are generally suggestions rather than guarantees. Call ahead if visiting on Fridays when some attractions close for midday prayers or have reduced hours.

Avoid These Mistakes

Underestimating travel time within Surabaya - this city sprawls across 350 square km (135 square miles) and traffic congestion is real. That museum that looks 5 km (3 miles) away on the map can take 45-60 minutes during rush hours of 7-9am and 4-6:30pm. Build buffer time into your schedule.
Skipping early morning starts for outdoor activities - tourists sleep in and then wonder why everything feels miserably hot by 11am. Locals know that 6am-9am is prime time for markets, walking tours, and outdoor exploration. By noon you should be in air conditioning or at your hotel pool.
Booking Mount Bromo tours that promise sunrise without mentioning the midnight departure - you need to leave Surabaya around midnight to reach the viewpoint by 4:30am. Some tour descriptions gloss over this detail. Make sure you understand you're getting 2-3 hours sleep maximum before a long cold morning, then factor in recovery time the next day.

Explore Activities in Surabaya

Plan Your Perfect Trip

Get insider tips and travel guides delivered to your inbox

We respect your privacy. Unsubscribe anytime.

Plan Your July Trip to Surabaya

Top Attractions → Trip Itineraries → Food Culture → Where to Stay → Dining Guide → Budget Guide → Getting Around →