Why visit Surabaya?
Surabaya is a dynamic port city on the island of Java, blending wide boulevards, heritage buildings, and a vibrant waterfront. You will find a thriving urban hub that is less crowded than Jakarta yet full of character, history, and authentic everyday life.
What to expect
The city is defined by its busy harbour, historic Arab Quarter, and colonial-era streets around the old town. Modern shopping malls, leafy residential districts, and riverside promenades sit alongside traditional markets, giving you a varied urban landscape to explore in a single day.
Plan your trip
Surabaya is an excellent base for exploring East Java, including access to volcanic landscapes and coastal getaways. With good domestic connections and a growing hospitality scene, it works well as both a short city break and a starting point for longer journeys across the region.