Why visit Surabaya?
Surabaya is a dynamic port city on the island of Java, known for its wide boulevards, historic districts, and access to dramatic volcanic landscapes. You will find a blend of heritage architecture, modern malls, and lively local neighbourhoods that give the city a distinctive character.
What to expect
The city is divided between its bustling commercial centre, leafy residential suburbs, and an old town where you can see traces of its maritime past. Expect a humid tropical climate, busy streets, and a growing cafe and creative scene, especially around the city centre and riverfront.
Plan your trip
Surabaya works well as both a standalone city break and a starting point to explore East Java. From here, you can continue on to mountain areas, coastal towns, and other cities across Indonesia, making it a practical hub for a wider itinerary.