Why visit Surabaya?
Surabaya is a vibrant port city on the north coast of Java, known for its broad boulevards, busy harbour, and mix of colonial and modern architecture. It offers a more relaxed feel than Jakarta, while still giving you the energy and convenience of a major Indonesian city.
What to expect
You will find a city of contrasting neighbourhoods, from the heritage buildings and riverside promenades of the old town to glass-fronted malls and leafy residential districts. The atmosphere is warm and welcoming, with lively street life, traditional markets, and easy access to coastal views and nearby countryside.
Plan your trip
Surabaya works well as both a standalone city break and a gateway. From here, you can reach the volcanic landscapes of Mount Bromo, the cool highlands around Malang, and ferry links towards Bali and surrounding islands, making it a useful starting point for an extended Indonesian journey.