Surabaya sits on the northeastern tip of Java, reached in four hours by express train from Yogyakarta or an hour by air from Jakarta. Indonesia's second city runs on heavy commerce, dockyard grit, and distinct regional cooking built around fermented shrimp paste and black keluak nuts. It trades tourism polish for working ports and dense street markets. Surabaya is worth visiting if you want to eat dark beef rawon where it was invented and explore historic trading quarters on foot. Look elsewhere if you want resort beaches, ancient temples, quiet parks, or a polished, walkable downtown.
Last updated 9 Sept 2026
Choose up to 4 threads that pull you in. Your plan arrives organised around them.
The Bed
Which part of town to book, and what each one costs you in walking, noise or quiet.
The Comparison
The places you are realistically choosing between, and the honest case for each.
The Local Record
The blogs, boards, guides and operators worth bookmarking.
Surabaya spreads out from the Kalimas river to the busy docks of the Madura Strait. Days here divide neatly between early mornings in the markets before the equatorial heat sets in, unhurried lunches over spicy duck, and lively evening street stalls. It suits independent travellers who prefer an unvarnished working metropolis over resort comforts, rewarding anyone happy to navigate tangled laneways for unmatched East Javanese food.
Start at Pasar Pabean at sunrise, then walk through the shaded alleys of the Arab Quarter around Sunan Ampel Mosque. For lunch, order a steaming bowl of black beef rawon at Rawon Setan on Jalan Embong Malang. Spend the cooler late afternoon exploring the Dutch facades along Jembatan Merah, finishing with sweet satay klopo under the glowing tarps of Jalan Walikota Mustajab. Select 1 Day above to see it.
A second day takes you across the Suramadu Bridge onto Madura island for lunch at Bebek Sinjay, where crispy fried duck arrives buried in spiced crumbs. Head back to the city for an afternoon walking tour of the quiet alleys in Kampung Maspati. In the evening, browse the food vendors at Pasar Malam Kodam Brawijaya for grilled sweet corn and chilled es cendol. Choose 2 Days to expand the plan.
Three days allow an early morning detour south to the cool volcanic foothills of Trowulan, the ancient fourteenth-century Majapahit capital with its red-brick temples. Return for a slow afternoon wandering the quiet courtyards of the Sanggar Agung temple at Kenjeran beach, ending with fresh crab and grilled gourami at a waterfront seafood warung along the bay.
Slurp dark rawon kalkulator at Taman Bungkul or crunch into lontong balap loaded with bean sprouts and fried tofu on Jalan Kranggan.
Wander the colonnades of Ampel Mosque where pilgrims gather, then visit the Chinese-style temple compound of Sanggar Agung by the sea.
Climb inside the decommissioned 1952 Russian submarine KRI Pasopati beside the Kalimas river, then watch freighters from Tanjung Perak.
Navigate the narrow lanes of Pasar Pabean for dried fish and fresh shallots before browsing the perfume stalls around Ampel Suci.
Walk past early twentieth-century Dutch facades along Jalan Jembatan Merah and inspect the red-brick warehouses flanking the old canal.
Order rujak cingur dressed in dark petis shrimp paste and peanut sauce, topped with boiled cow snout, water spinach, and rice cakes.
Stroll the narrow residential alleys of Kampung Maspati to see preserved Dutch-era cottages, communal gardens, and painted laneways.
Sip dense kopi tubruk or iced avocado espresso at heritage cafes around Darmo, where ceiling fans turn slowly against the afternoon heat.
Head to Pasar Malam Kodam Brawijaya after sundown for smoky grilled squid skewers, fresh fruit juices, and endless rows of apparel.
Walk shaded brick paths under banyan trees at Taman Bungkul, then watch morning commuters and street vendors gather along the perimeter.
Watch hundreds of women hand-roll clove kretek cigarettes at lightning speed inside the heritage factory museum on Taman Sampoerna.
Cross the 5.4-kilometre Suramadu Bridge to Madura island for charred duck rice at Bebek Sinjay and breezy coastal views over the strait.