Surabaya - Things to Do in Surabaya

Things to Do in Surabaya

Steel, salt, and sambal, where Java's business is done and its soul is eaten.

Top Things to Do in Surabaya

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

Plan Your Stay

Where to Stay in Surabaya

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

See where to stay →

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

Surabaya hits you first with the metallic bite of shipyards and the diesel growl of container rigs. This city works before it woos. Dawn in Kalimas port is thick with salt and the cough of outboard motors. Fishermen fling their catch onto quays glazed with scales and seawater. Ten minutes inland, Tunjungan Plaza swallows you in chilled marble halls where kopi tubruk costs 25,000 IDR (about $1.60).

The true heartbeat lies in Kembang Jepun's narrow alleys. Mahjong tiles clatter. Pork belly sizzles. Bakso meatballs swim in sweet smoke. Blunt contrasts rule here. Stately white columns along Jalan Gubernur Suryo glare at neon warungs below. They dish out Soto Ayam for 15,000 IDR (less than a dollar). Surabaya, Indonesia's second city, refuses to perform.

It is a commercial engine first, a tourist stop second. You come for raw energy, not curated trails. Deals are sealed over clove smokes and rawon, the black beef soup that tells the whole Javanese story in one spoonful.

Travel Tips

Transportation: Navigating Surabaya is organized chaos made simple. Download Gojek or Grab. A motorbike across town costs 15,000 IDR (around $1). A car is double. Longer hops? Board the commuter line. Gubeng Station to Tanjung Perak port costs 10,000 IDR (roughly $0.65). Clean and punctual. The airport trap waits at Juanda. Unofficial cabs quote 250,000 IDR ($16) for a ride that apps price at 80,000 IDR ($5). Beat them. Order while you wait for bags. Walk five minutes to the pickup lot. Drivers idle there.

Money: Cash still rules markets and warungs. Cards work in malls and upscale hotels. Best rates come from BCA or Mandiri ATMs. Use a debit card that refunds fees. Expect a 40,000 IDR ($2.50) local charge per pull. Jalan Tunjungan money changers flash tempting rates. They also short-change with sleight of hand. Skip them. Swipe your card for big buys. Keep a roll of 50,000 IDR notes (about $3.20 each) for daily life. A filling street meal rarely tops 30,000 IDR ($2).

Cultural Respect: Surabaya is proudly Islamic in a large archipelago. Modesty earns respect. Cover shoulders and knees. This matters at Masjid Al Akbar under its soaring blue dome. Say "permisi" before speaking. Bow slightly when handing over cash. Never use your left hand to eat or pass items. Locals deem it unclean. Invited to a home? Bring fruit or sweets. Markets thrive on polite haggling. Smile while you bargain. Anger shames everyone.

Food Safety: Street food is Surabaya's crown jewel. Follow the crowd. Long queues mean fast turnover and safe bites. Eat where food is cooked to order over roaring flames. A plate of legendary Rujak Cingur from a busy Pasar Genteng cart costs 20,000 IDR ($1.30). Skip pre-cut fruit. Avoid ice from pushcarts. Water sources are suspect. Use the warung "tissue test." Branded napkins in a dispenser signal better hygiene. Your stomach may still protest. Call it a rite of passage.

When to Visit

Surabaya's climate is a steam bath with two dials: hot and wet, or hotter and less wet. April to October is dry season. Most visitors arrive then. Days hit 32-34°C (90-93°F). Humidity drops from 90% to 70%. Still sticky. Hotel prices jump 30%. Rooms near Tunjungan Plaza sell out. July brings Surabaya Cross Culture. November to March is wet season.

Daily cloudbursts crash at 3 PM. Streets flood fast, then drain. Temps ease to 29-31°C (84-88°F). Mugginess spikes. Budget travelers rejoice. Flights and rooms drop 40%. January is brutal. Rain peaks. Mount Penanggungan waterfalls turn risky. Families pay the dry-season premium for steady skies. Solos and adventurers favor October or April.

Sun mixes with thinner crowds. A solid room runs 450,000 IDR ($29). Heat haters, reconsider. Surabaya rewards those who don't mind a soaked shirt by 10 AM.

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.