Tunjungan
Central commercial district known for malls and offices.

Preview travel guide
A practical overview of Surabaya: where to start, how the destination is laid out, when to visit, and how to plan a first trip.
Surabaya is the capital city of East Java, Indonesia, situated on the northeast coast of Java island at the mouth of the Mas River along the Madura Strait. It functions as a major port and industrial hub, with a mix of commercial, administrative, and historic districts shaped by its coastal position and trade connections.
Surabaya’s urban structure is defined by a waterfront lined with port facilities and industrial zones along the Madura Strait. Inland from the coast lies the commercial and administrative core, with the Tunjungan district serving as a central business area featuring malls and office buildings. The city spreads out across a low-lying coastal plain, with transport corridors including the Suramadu Bridge to the northeast, connecting Surabaya to Madura Island. Juanda International Airport, located southeast of the city center, is the main gateway for air traffic.
North Surabaya hosts the historic Arab Quarter (Kampoeng Arab) near Ampel Mosque, reflecting the city’s Arab-Indonesian trading heritage. Nearby is the House of Sampoerna, a former Dutch colonial cigarette factory turned museum, situated in older parts of the city. The central district around Tugu Pahlawan (Heroes Monument) commemorates Surabaya’s pivotal role in Indonesia’s independence struggle. Tunjungan, just south of the monument, is the city's bustling commercial heart, while the Suramadu Bridge area connects Surabaya directly to Madura Island, supporting both commuter and freight transport.
Surabaya lies on a low-lying coastal plain where the Mas River meets the Madura Strait, shaping its hot and humid tropical monsoon climate. The city experiences a clear wet season from November through April, marked by heavy rainfall, and a drier period between May and October. Proximity to the Java Sea influences local weather, maintaining high humidity year-round. This coastal geography underpins Surabaya’s role as a port city and affects urban development patterns and transport connections.
Surabaya is a walking-friendly city with a handful of distinctive areas worth knowing. Pick one base — usually the historic centre or a connected residential district — and use it as the launchpad for a few day-anchored visits across neighbourhoods. Plan one major attraction, one museum, and one neighbourhood walk per day.
The regions, cities or zones most first-time visitors combine. Pick by travel pace, season and what you want to do.
Central commercial district known for malls and offices.
Historic Arab-Indonesian trading community near Ampel Mosque.
Starting points for shaping the trip around the style that fits — not a fixed itinerary.
Anchor each day around one major attraction or area in Surabaya, leave evenings flexible, and skip the second museum. Use one orientation tour early to get your bearings.
See suggested experiencesA 2–3 day visit in Surabaya works best when you commit to one base and one or two anchors per day, rather than moving between towns or trying to "see everything".
See suggested experiencesSeven days or more lets you pair a city stay with a regional or coastal add-on. Pick a contrast — urban + nature, or central + countryside — and use the longer window for slower mornings.
See suggested experiencesChoose attractions with clear timings and skip-the-line tickets, keep at least one outdoor or interactive stop in each day, and protect downtime — pacing matters more with kids.
See suggested experiencesBuild the trip around the landscape: trails, viewpoints, day-from-base outings, and any signature activity. Book weather-sensitive plans early and keep a buffer day if you can.
See suggested experiencesPick one or two stretches of coast rather than chasing the perfect beach. Local boats and ferries set the pace; flexible dates beat fixed itineraries when weather is in play.
See suggested experiencesFour distinct seasons each shape a different trip. Pick the season for what you want to do, not the other way around.
Mild, lighter crowds, gardens at their best. Good time to visit Surabaya if you want walking weather without summer prices.
Peak season — best weather but the busiest, most-expensive window. Book major sites and trains weeks ahead.
Often the quiet sweet spot: autumn colour, harvest food, lower hotel rates. Pack layers — late autumn turns cool fast.
Quietest, cheapest, sometimes coldest. Good for museum-led city visits, Christmas markets, or skiing where applicable.
Weather varies by region and altitude — check forecasts close to travel rather than assuming the season.
Direct answers to the questions most travellers actually ask before they book.
Named districts, beaches, viewpoints and points of interest. Hover a pin to see its description.
Other travel resources that complement this preview guide.
Are you a hotel, tour operator, local guide, contributor, or potential partner? We're expanding the Surabaya guide and would like to hear from you. Send us a note and we'll reply personally.