Surabaya is Indonesia's second largest city and a lively gateway to East Java, where colonial history, local culture, and modern life meet head on. This port delivers an energetic urban experience mixed with traditional markets, historic landmarks, and a deep sense of national pride. It is busy, bold, and full of personality.
Surabaya offers a fascinating contrast to resort focused ports, rewarding travelers who enjoy authentic city life and cultural discovery. The city played a key role in Indonesia's independence story, and that spirit still shapes its identity today. You will find historic buildings alongside bustling street food scenes, leafy parks near busy shopping streets, and friendly locals eager to share their city. Surabaya is also an excellent introduction to Javanese culture, with easy access to temples, villages, and natural attractions beyond the city. It feels real, unfiltered, and memorable.
Top Activity 1: Explore Old Town Surabaya Surabaya's old town areas showcase Dutch colonial architecture, riverside streets, and historic trading districts. Walking these neighborhoods reveals mosques, temples, and old warehouses that tell the story of the city's past. It is a great way to understand how Surabaya grew into a major port while still holding onto its roots.
Top Activity 2: Visit Heroes Monument The Heroes Monument is a powerful symbol of Indonesian independence and local pride. The surrounding park offers space to relax, while the museum below explains Surabaya's pivotal role in national history. Even visitors with limited time find this stop meaningful and eye opening.
Lesser Known Gem: Kampung Arab Kampung Arab is a vibrant neighborhood filled with spice shops, mosques, and small eateries serving Middle Eastern inspired Indonesian dishes. The atmosphere is lively and welcoming, offering a glimpse into Surabaya's multicultural heritage that many visitors miss when sticking to major attractions.
Cruise ships dock at the modern port area, with transportation required to reach the city center. The drive into Surabaya takes about forty five minutes depending on traffic. Cruise lines and local operators offer city tours, while taxis and private cars are also available. The port itself is functional rather than scenic, so planning activities in advance helps maximize time ashore. Traffic can be heavy, making guided tours a convenient option for first time visitors.
Spring: 78 to 90 °F Summer: 80 to 92 °F Autumn: 78 to 90 °F Winter: 77 to 88 °F
Wear lightweight clothing and stay hydrated, as Surabaya is hot and humid year round. Air conditioned vehicles are common for tours. Ride times can be long due to traffic, so patience helps. Exploring with a local guide adds context and makes navigating the city easier while uncovering stories you might otherwise miss.


STARTING AT
$6533.23
per person


STARTING AT
$1339.00
per person


STARTING AT
$28009.00
per person


STARTING AT
$4199.00
per person


STARTING AT
$4612.00
per person