Why visit Surabaya?
Surabaya is a dynamic port city on the north coast of Java, blending historic trading heritage with a modern urban skyline. You will find a mix of colonial architecture, leafy neighbourhoods, and lively streets that offer an authentic window into contemporary Indonesian city life.
What to expect
The city stretches along the coast and inland, with distinct districts ranging from the old town around Jembatan Merah to newer commercial areas and waterfront promenades. Wide roads, sizeable malls, and green spaces give Surabaya a spacious feel, while traditional markets and side streets keep its character close at hand.
Plan your trip
Surabaya is an excellent starting point for exploring East Java, including volcanic landscapes and coastal towns. With strong domestic connections and good road links, you can use the city as a base for wider adventures while still enjoying comfortable hotels, varied dining, and urban conveniences.