Surabaya is a dynamic port city that blends heritage quarters, wide boulevards, and modern towers along the Madura Strait. You can expect an authentic Indonesian urban experience, with a strong local identity and lively street life.
Surabaya is a dynamic port city that blends heritage quarters, wide boulevards, and modern towers along the Madura Strait. You can expect an authentic Indonesian urban experience, with a strong local identity and lively street life.
You will find bustling traditional markets, colonial-era architecture, and contemporary malls side by side. Neighbourhoods range from the historic old town to waterfront areas and leafy residential districts, each with its own pace and character.
Surabaya works well as both a city break and a starting point for wider East Java adventures, including volcanic landscapes and coastal escapes. Its busy airport and road links make it an easy gateway to nearby highlands and islands.
Explore a beautifully preserved Dutch colonial complex that now houses a museum, art space, and café, set within a historic neighbourhood.
Take in sweeping views as you cross the long bridge linking Java and Madura, especially atmospheric around sunset and in the evening lights.
Wander streets lined with heritage buildings, warehouses, and riverside views, ideal for photography and a sense of the citys trading past.
Visit this landmark obelisk and its museum to learn about Surabayas role in Indonesian independence in a peaceful garden setting.
Head to the coast for sea breezes, seaside promenades, and family attractions, best enjoyed in the late afternoon when the heat eases.
Step aboard a decommissioned submarine moored by the river, offering a glimpse into naval history and panoramic views from the riverside park.
Use Surabaya as a practical base for early-morning tours to the Mount Bromo area, where dramatic volcanic landscapes await a few hours away.
Taxis and ride-hailing services are the easiest way to move between districts, especially in the heat. For a slower look at local streets, try a becak ride over short distances, and keep walking for the last few blocks through markets and side alleys.
You will notice a strong community spirit, from morning activity in residential lanes to evening gatherings along riverside promenades and public squares. Traditional crafts, maritime trades, and a thriving student population all shape the citys confident, down-to-earth energy.
City parks, waterfront promenades, and hotel gardens offer calm pockets away from the traffic, particularly pleasant around sunrise and just before dusk. For cooler air, many visitors combine their stay with an escape to nearby highland retreats.
Look for neighbourhood stalls and markets serving favourites such as rawon beef soup, sate, and various noodle dishes, especially in central districts and around traditional markets.
Shopping malls and mixed-use complexes gather cafés, family restaurants, and international options under one roof, making it easy to try different flavours in a single visit and share plates with your group.
Seek out rooftop venues or riverside restaurants that pair local dishes with skyline or water views, particularly appealing at sunset when the city lights begin to glow.
Surabayas large malls gather international brands, local labels, cinemas, and dining in one place, doubling as social spaces where you can spend a full afternoon in air-conditioned comfort.
Explore traditional markets and smaller shopping streets to find textiles, handicrafts, and everyday goods, especially in older districts and around the city centre.
After dark, selected streets and mall areas stay lively with late-opening shops, food stalls, and illuminated façades, and you can use taxis or ride-hailing to reach them easily from most hotels.
Dry season (peak season): From June to September, days are generally sunny and hot, with average temperatures around 28–32°C (82–90°F) and lower humidity, ideal for city sightseeing and day trips. Shoulder season: April to May and October to early November bring warm weather around 27–31°C (81–88°F), with occasional showers but plenty of dry intervals, making this a balanced time to visit with fewer crowds. Wet season (low season): From mid-November to March, expect higher humidity, frequent showers, and temperatures around 26–30°C (79–86°F), though rain often comes in bursts with clearer periods in between.