East Java's bustling port city with solid halal infrastructure and friendly Muslim atmosphere, but limited English signage requires patience.
Money-saving tips
Mid-range hotels cluster near Jalan Tunjungan and Darmo; halal-certified restaurants (Ayam Goreng House, Soto Ayam Lamongan) cost $3–6
Grab or GoJek remains most reliable; taxis negotiable but app-based cheaper
Day trips to Situs Trowulan (ancient kingdom ruins) and Lamongan beach towns are easily accessible; budget $10–15 per excursion
Best time to visit
Dry season, cooler mornings, lowest humidity. Surabaya's port business peaks; more international visitors arrive. Prices rise 10–20% for mid-range and luxury stays; budget options less affected.
Mild humidity, unpredictable rainfall. Ramadan often falls in shoulder months (shifts yearly), driving modest price increases for hotels near mosques. Tourist flow moderate; best value window.
High humidity, frequent rain, occasional flooding in low-lying areas. Tourist numbers drop; hotels discount 10–20%. Local travel remains unaffected; street food and bazaars thrive year-round.
Typical weather
Average monthly high / low for Surabaya · ■ high ■ low
Want a day-by-day halal plan for Surabaya? Prayer-aware scheduling, halal food stops, and modest-friendly activities.
✨ Generate itinerary — free