
Indonesia · Jawa Timur
Where to Stay in Surabaya, Jawa Timur




The Madura Strait washes the port at Surabaya, capital of East Java and the second-largest city in Indonesia, known for the Heroes Monument.
Find your area →



Where to stay in Surabaya
Not every neighbourhood fits every trip — here's what each one is good for.
Surabaya sets most of its lodging in the central quarters between the old colonial streets and the modern heart of the city. The Heroes Monument and the Siola Building rise near the middle, close to the Surabaya Museum and the Bank Indonesia Museum, Surabaya in the old commercial core. If you want the monuments and the museums at hand, base yourself in these central districts, where the story of the port gathers.
The centre holds its landmarks near. Staying in the middle of the city puts the Heroes Monument, the museums, and the colonial streets within a short ride of one another. Away from the centre, Surabaya spreads north toward the Madura Strait and its harbour.
The House of Sampoerna and its tobacco museum stand in the old northern quarter near the water, and the Submarine Monument Surabaya and the Indonesian Navy Central Museum Jalesveva Jayamahe mark the naval city by the strait. The harbour edge draws its own visitors. For travellers bound for the port or the navy sights, a base on the northern side shortens the run to the water.
For a first visit, choose the central quarters, since the Heroes Monument and the museums gather there. Keep your base among Surabaya's central quarters. Surabaya keeps its landmarks between the colonial core and the strait, so the city's sights reach one another with ease.
About Surabaya
What is Surabaya known for?
Surabaya is known as the capital of East Java and the second-largest city in Indonesia, a port on the Madura Strait at the northeastern corner of Java. The Heroes Monument stands at its heart, raised for the battle that gave the city its name in the fight for independence. Its port runs deep in history.
The House of Sampoerna keeps the story of the old tobacco trade, the Submarine Monument Surabaya recalls the navy, and the Siola Building rises among the colonial streets of one of the earliest port cities in Southeast Asia.
What are the main landmarks in Surabaya?
Surabaya gathers its landmarks between the colonial core and the harbour on the Madura Strait. The Heroes Monument stands at the centre, raised for the battle in the fight for independence, and the Siola Building rises among the old commercial streets nearby. Monuments mark the port city.
The Submarine Monument Surabaya and the Indonesian Navy Central Museum Jalesveva Jayamahe recall the navy by the water, while the House of Sampoerna, the Surabaya Museum, and the Museum Sepuluh Nopember hold the city's older story.
What is the history of Surabaya?
Surabaya traces its founding to 1293, when a battle on the northeastern corner of Java gave the port its name at the mouth of the Madura Strait. A victory named the city. It grew as one of the earliest port cities in Southeast Asia, its harbour drawing trade to the eastern edge of Java, and the colonial age raised the commercial streets and buildings such as the Siola Building that still stand in its core.
The House of Sampoerna recalls the tobacco trade that flourished here, and the Bank Indonesia Museum, Surabaya keeps the record of its commerce. Surabaya became the stage for a defining moment of the Indonesian struggle for independence, the fierce battle marked by the Heroes Monument and told in the Museum Sepuluh Nopember. The city earned its name as the city of heroes.
The port endured. Its naval history runs deep, honoured at the Submarine Monument Surabaya and the Indonesian Navy Central Museum Jalesveva Jayamahe by the strait. Surabaya has changed a great deal in stone.
The harbour still works. The strait still frames the city.
Where is Surabaya?
Surabaya lies on the northeastern corner of the island of Java, the capital of East Java on the Madura Strait. The strait separates the city from the island of Madura across the narrow water, and the harbour opens north toward the Java Sea. Flat delta land surrounds it.
The city spreads over the low plain where the rivers of eastern Java reach the strait, a broad port set on level ground. Surabaya stands at the eastern reach of Java, a strait city facing Madura across the water.
What is the climate of Surabaya?
Surabaya has a hot, humid tropical climate, a port set low on the Madura Strait at the eastern edge of Java. Heat holds through the year. A long wet season brings heavy monsoon rains that sweep in off the Java Sea over the harbour and the flat delta, while the dry months turn hot and dusty across the low plain of eastern Java toward the strait.
The sea keeps it warm. The seasons here turn on rain rather than cold.
How do you get to Surabaya?
Surabaya is reached by air, sea, rail, and road as the great port of East Java. Ships call at its harbour on the Madura Strait, a sea gate for the eastern island of Java and one of the earliest port cities in Southeast Asia. Trains run the main line along the island, linking the city west toward Jakarta and across Java to the coast.
A bridge spans the strait. Roads cross it to the island of Madura, and most arrivals reach the port by plane or train.
Good for
Updated July 2026



