Why visit Surabaya?
Surabaya is a dynamic port city on the island of Java, known for its blend of historic quarters, leafy neighbourhoods, and thriving business districts. You will find a busy waterfront, characterful old streets, and modern malls that reflect its role as Indonesia's second-largest city.
What to expect
The city centres around the Tunjungan and Embong Malang areas, where offices, hotels, and shopping centres sit alongside cafes and local eateries. Down by the old port and Arab Quarter, narrow lanes, traditional markets, and heritage buildings give Surabaya a more intimate, small-town feel.
Plan your trip
Surabaya is a convenient base for exploring East Java, including Mt Bromo, waterfalls, and coastal towns. With strong transport links and a variety of accommodation options, you can combine time in the city with day trips into the surrounding countryside and onward journeys across Java and beyond.