Surabaya is a dynamic port city that blends colonial architecture, modern towers, and leafy neighbourhoods. You experience a more local side of Indonesia while still enjoying a big city buzz.
Surabaya is a dynamic port city that blends colonial architecture, modern towers, and leafy neighbourhoods. You experience a more local side of Indonesia while still enjoying a big city buzz.
You find broad avenues, riverside promenades, and characterful historic quarters alongside contemporary malls and cafés. The city is busy but welcoming, with a relaxed pace once you step into its older streets and green spaces.
Surabaya is a practical base for exploring East Java, including Mount Bromo and the Ijen Plateau. Allow time to enjoy the city itself before or after your adventures into the wider region.
Walk through this atmospheric heritage complex to see colonial-era buildings, curated exhibits, and a glimpse into one of Surabaya’s most recognisable historic industries.
Drive or be driven across this long bridge linking Java and Madura Island for wide views over the Madura Strait, especially scenic around sunset.
Stroll past restored façades and classic buildings in the Tunjungan area, where Surabaya’s history as a trading hub is visible in its grand architecture.
Step inside a preserved Soviet-built submarine on the banks of the Kalimas River and explore its compact interior and onboard exhibits.
Wander narrow lanes filled with traditional shophouses, spice sellers, and long-established family businesses that reflect Surabaya’s diverse trading past.
Head to the Kenjeran waterfront for sea breezes, coastal views, and a quieter escape from the bustle of central Surabaya.
Take a boat trip through mangrove-lined waterways on the city’s edge to enjoy greenery, birdlife, and a different side of Surabaya’s landscape.
Taxis and ride-hailing services are the most convenient way to move around Surabaya, especially between spread-out neighbourhoods and shopping areas. For a slower look at older districts, a becak (cycle rickshaw) ride adds local colour, while walking is best for last‑mile exploring in compact heritage streets.
You experience a strong sense of pride and resilience in Surabaya, expressed through lively street life, community gatherings, and preserved historic buildings. Neighbourhoods feel lived-in and genuine, with residents often happy to share directions or recommendations.
Riverside paths, leafy residential streets, and city parks offer calm spots to unwind away from traffic. Early mornings and late afternoons are the most pleasant times to enjoy outdoor walks, cooler temperatures, and softer light over the skyline.
Look for hearty dishes such as rawon (beef soup), rujak cingur, and satay at humble warungs and street stalls, especially around traditional markets and older neighbourhoods where evening food carts cluster.
Air-conditioned malls and modern lifestyle complexes house relaxed cafés, local chains, and international options, with menus made for sharing so you can sample noodles, rice dishes, and snacks in one sitting.
Elevated restaurants in high-rise hotels and rooftop venues offer sweeping city views to pair with refined Javanese and international menus, making them ideal for special evenings or marking the start or end of your East Java journey.
Large malls in central Surabaya gather international brands, local designers, cinemas, and family-friendly attractions under one roof, becoming easy meeting points and comfortable places to spend a few hours out of the heat.
Traditional markets and side streets around the old town, Chinatown, and the Arab Quarter are ideal for textiles, homeware, and everyday items, with small shops often specialising in crafts, fabrics, or spices.
As temperatures drop, malls stay lively and small stalls set up along busy streets, creating a relaxed night-time shopping atmosphere. Central districts are well served by taxis and ride-hailing services, making it straightforward to return to your hotel after dark.
Surabaya has a tropical climate with two main seasons. The dry season (peak season) runs roughly from May to September, with daytime temperatures around 27–33°C (81–91°F) and lower humidity, making it more comfortable for sightseeing and excursions into East Java. The shoulder months of April and October (shoulder season) can be hot and humid, around 28–33°C (82–91°F), with occasional showers but generally good travel conditions. The rainy season (low season) spans November to March, when temperatures stay near 26–32°C (79–90°F) and rainfall is heavier, often in short, intense bursts, which may affect outdoor plans but usually leaves some dry periods each day.