Surabaya - Things to Do in Surabaya

Things to Do in Surabaya

East Java's real capital: heroes, black beef soup, and zero pretense

Plan Your Stay

Where to Stay in Surabaya

Best neighbourhoods, hotel picks, and booking tips for every budget.

See where to stay →

Top Things to Do in Surabaya

Find activities and tours you'll actually want to do. Book through our partners -- no booking fees.

When Should You Visit Surabaya?

Tap a month for weather, crowds, and highlights

View full year-round climate guide →

Your Guide to Surabaya

About Surabaya

The smell arrives first, cloves, dried shrimp, coconut oil on hot steel, rising from Pasar Atom's warren while the Kalimas River slides slow and brown through the warehouse district behind. Surabaya won't make itself easy. Indonesia's second-largest city runs on port economics and pure stubbornness, earned the hard way: November 10, 1945, when Indonesian youth and militia fighters dismantled Dutch reassertion with bamboo spears and raw will. Tugu Pahlawan, the sharp white obelisk rising 41 meters above the city center, marks the ground where it happened. Entry to the Heroism Museum inside costs IDR 5,000 (about $0.30) and takes you through the actual guerrilla maps and bamboo lances, underattended, slightly dusty, moving. Walk north through the Chinese shophouse district along Jalan Kembang Jepun, then deeper into Kampung Arab, where lanes around Masjid Ampel narrow to motorcycle-width and rose water and frankincense drift from perfume shop doorways open since Dutch colonial days. The honest trade-off: traffic is brutal. Crossing from the old north port district to the residential south means gridlock on Jalan A. Yani, long enough to question everything. Then eat one bowl of rawon, broth black from keluak nut, beef falling apart at the touch, served with bean sprouts and a hard-boiled egg, at Warung Bu Rudy on Jalan Dharmahusada. You'll understand why Surabaya residents pity anyone who's only eaten in Bali. A bowl runs IDR 35,000 (about $2.20). The most persuasive argument for staying another week.

Travel Tips

Transportation: Surabaya has no metro and no light rail worth relying on, so Grab is your transit system. Download it before you land at Juanda International Airport. Most rides within central Surabaya will cost IDR 25,000, 60,000 ($1.55, $3.75), depending on distance. Blue Bird taxis are the only metered cabs worth trusting if you want a physical car. Ignore any driver who approaches you inside the terminal. For day trips to Malang (about 2 hours) or longer hauls to Yogyakarta (3.5 hours), Gubeng Station links the main Java rail corridor. Book on the KAI Access app, it has English-language support and beats queueing at the counter on busy travel days.

Money: Surabaya runs on Indonesian Rupiah, street stalls, warungs, becak drivers, market vendors, and the snack sellers outside Masjid Ampel. ATMs are everywhere. BCA and BNI machines prove most dependable with foreign cards, though the fee typically runs IDR 25,000, 35,000 ($1.55, $2.20) per withdrawal. Skip the airport money changers entirely. Their rates lag behind what you'll find at licensed changers along Jalan Tunjungan in the city center. Bring IDR 100,000 notes for daily street life, smaller bills for transport. Pay hotels and larger restaurants by card. Save your cash for the places where the real eating happens.

Cultural Respect: Kampung Arab and Masjid Ampel are working pilgrimage sites, not theme-park religion, remember that. Cover hair and shoulders before you step inside. Scarves wait at the gate if you forgot. Around Surabaya, modest dress, knees and shoulders hidden, earns quicker smiles. Javanese isin means no one will scold you; they'll just go quiet. Say "Selamat pagi" before noon, "Selamat sore" after, English second, doors open.

Food Safety: Eat it hot, watch it cooked, eat it now, that is the only rule you need in Surabaya. The warungs ringing Pasar Genteng and the lontong balap carts on Jalan Kranggan, including Pak Gendut's 30-year stall, have served locals daily without a single scare. Pre-cut fruit sweating on plastic trays in afternoon sun? Skip it. Ice is the grey zone: proper restaurants and chain kiosks buy sealed factory bags, ask "es batu pabrik?" and a good place will answer before you finish the sentence. Tap water is unsafe everywhere. Carry bottled water when the noon heat hits.

When to Visit

Surabaya's weather splits cleanly into two seasons: rain and not-rain. The dry season runs May through October, and this is almost certainly when you want to come. Daytime temperatures settle at 28, 32°C (82, 90°F), humidity drops to manageable levels, and the blue-sky mornings make the city look like a different place than its grey wet-season self. June and July are likely your best months. Temperatures sit in the comfortable mid-range, humidity cooperates, and hotel rates tend to run 20, 30% below Indonesian school holiday peaks, late June to mid-July sees domestic tourism rise noticeably, so booking a few weeks ahead is worth doing. September and October remain technically dry but temperatures can push to 35, 36°C (95, 97°F) by mid-afternoon, and Surabaya's concrete core absorbs and radiates that heat in ways that make walking around Tugu Pahlawan feel like a commitment. Plan outdoor exploration for early morning in these months. The House of Sampoerna museum, housed in an 1862 Dutch colonial complex near the old harbour, is the obvious afternoon refuge. The wet season runs November through April, peaking in January and February. Expect heavy afternoon downpours arriving between 2 and 5 PM, intense, dramatic, typically over within an hour. Hotel rates in these months tend to run 25, 35% below June, July levels, which makes them worth considering for budget travelers willing to time outdoor plans around the daily forecast. November 10 is Heroes Day (Hari Pahlawan), when Surabaya commemorates the 1945 battle with ceremonies at Tugu Pahlawan and military processions through the city center. It's one of the more emotionally authentic public events in Indonesian civic life, largely unwatched by foreign visitors, and worth arranging your trip around. Hotels book up weeks ahead. Expect prices to spike around this date. Ramadan, shifting annually with the Islamic calendar, typically falling in the first quarter of the year through the late 2020s, reshapes daily life in ways that are interesting if you're prepared. Street food vendors shift to evening-only operations around iftar, mornings go quiet, and alcohol disappears from most venues. Lebaran (Eid al-Fitr) at Ramadan's end is when the city empties as residents return to family hometowns. Services become patchy and transport out of Surabaya during this window needs booking weeks in advance. For travelers using Surabaya as a base for Bromo-Tengger-Semeru National Park, the dry season is essentially mandatory, the road to the Penanjakan sunrise viewpoint can become impassable in wet months, and the pre-dawn drive to the crater rim is only worth the 2 AM alarm when the sky is clear.

Map of Surabaya

Surabaya location map

More Ways to Experience Surabaya

Tours, day trips, and local experiences curated by on-the-ground operators.

Didn't see anything interesting yet?

Browse Viator's full catalog of tours, day trips, food experiences, and private guides in Surabaya.

See All Surabaya Tours on Viator

Already found your activities?

Let us help you find the best accommodation in Surabaya.