Surabaya.

JAVA/INDONESIA/7.2575° S, 112.7521° E
Build an itinerary based on what interests you

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

Curate your plan

Build a Surabaya itinerary.

Choose up to 4 threads that pull you in. Your plan arrives organised around them.

Lenses updated 9 Sept 20260 / 4 selected

The Bed

Where to stay in Surabaya

Which part of town to book, and what each one costs you in walking, noise or quiet.

Look at places to stay in Surabaya

The Comparison

Surabaya, or somewhere near it

The places you are realistically choosing between, and the honest case for each.

The Local Record

Where to read more about Surabaya

The blogs, boards, guides and operators worth bookmarking.

What to do in Surabaya Java Indonesia

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.

24 hours in Surabaya Java Indonesia

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.

2 days in Surabaya Java Indonesia

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.

3 days in Surabaya Java Indonesia

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.

Surabaya Java Indonesia itineraries by interest