Ideal trip length
2–3 days
Daily budget
Indonesian rupiah 350000–850000
Best time
Best visited during the dry season from May to September when rainfall is lower and outdoor exploring is easier.
Airport
SUB

Why visit Surabaya?

Surabaya is Indonesia’s second-largest city and East Java’s commercial hub, known for its busy port, colonial-era architecture, and rich street-food culture. It serves as a practical gateway to Mount Bromo and Malang, rewarding visitors who enjoy authentic urban experiences rather than polished tourist zones. Expect efficient transport links and a mix of modern malls and historic neighborhoods.

Surabaya stands out as a gritty, authentic Indonesian city where commerce, culture and history meet. It offers a compelling mix of Dutch colonial architecture, museums like the House of Sampoerna, and the atmospheric Ampel Arab quarter. Food is a major draw, with distinctive local dishes such as rawon, lontong balap and rujak cingur available at markets and humble eateries. The city is also a regional transport hub with good rail and air links, making it convenient for short stops en route to natural attractions like Mount Bromo. Surabaya suits travelers who appreciate street-level urban life, history, and strong regional cuisine rather than polished resort-style sightseeing. It can be explored over a long weekend yet also serves practical needs for business travelers and families.

Quick overview

Population
2874314
Currency
Indonesian rupiah
Language
Indonesian
Best months
May,June,July,August,September
Budget level
Medium

Is Surabaya right for you?

Choose Surabaya if you want

  • You enjoy exploring authentic urban culture, historic neighborhoods and distinctive regional food scenes.
  • You need a convenient hub for short trips to Mount Bromo, Malang or the Madura islands while experiencing city life.

Consider another city if you want

  • You want a polished resort beach destination, as Surabaya is an industrial and commercial city with limited beach offerings.
  • You prefer quiet, small-town charm or slow-paced nature retreats rather than busy traffic and a working metropolis.

City ratings

8
Food
7
Culture
6
Nightlife
5
Nature
6
Walkability
6
Safety

Top things to do in Surabaya

1

House of Sampoerna

A converted Dutch colonial complex and museum showcasing the history of Indonesia’s cigarette industry, with engaging exhibits, a working workshop and a café in a leafy courtyard.

2

Ampel Mosque and Arab Quarter

Historic mosque surrounded by narrow streets, traditional shops and halal eateries offering a glimpse into Surabaya’s Arab-Indonesian heritage and lively religious festivals.

3

Suramadu Bridge

Indonesia’s longest bridge linking Java and Madura, offering dramatic views across the Madura Strait and a memorable photo opportunity at sunrise or sunset.

4

Tugu Pahlawan (Heroes Monument)

A prominent national monument and museum commemorating the 1945 Battle of Surabaya, set in a spacious square ideal for understanding local history and civic pride.

Where to stay

Tunjungan / Gubeng

Central, well-connected area with major malls, train stations and colonial streets; suits first-time visitors who want access to shops, museums and public transport.

Darmo / Mayjen Sungkono

A quieter, more upscale neighborhood with hotels, restaurants and green spaces; best for travelers seeking comfort, modern dining and a more relaxed evening scene.

What to eat in Surabaya

Rawon

A fragrant East Javanese black beef soup colored by keluak nuts, savory and slightly earthy, often served with rice and sambal for a hearty meal.

Rujak Cingur

A Surabaya specialty salad mixing fruits, vegetables and cingur or boiled cow snout, tossed in a bold, sweet-savory peanut and shrimp paste dressing.

Lontong Balap

A classic Surabayan street breakfast of compressed rice cake, bean sprouts, fried tofu and savory broth topped with fried shallots and spicy sauce.

Getting there and around

Getting to Surabaya

Surabaya is served by Juanda International Airport (SUB) with frequent domestic flights and some regional connections; international options are limited but available seasonally. Long-distance trains connect Surabaya Gubeng and Pasar Turi stations to Jakarta, Yogyakarta and Malang. Several intercity bus services arrive at major terminals, and ferries serve nearby Madura, while the Suramadu Bridge provides road access to the island.

Getting around Surabaya

Central Surabaya is moderately walkable for short stretches, but traffic can be heavy. App-based motorbike taxis and car ride-hailing services like Gojek and Grab are the most efficient way to get around. TransSurabaya buses and local commuter trains cover some routes, while renting a car is useful for day trips outside the city. Be prepared for uneven sidewalks and crowded streets in markets.

A two-day itinerary

Day 1: Morning walk around Tunjungan Plaza and the colonial streets, visit House of Sampoerna, lunch at a local warung for lontong balap, afternoon at Tugu Pahlawan museum, evening exploring Ampel quarter for dinner and atmosphere.
Day 2: Start at the Submarine Monument, take a riverfront walk along Kali Mas, view Suramadu Bridge from the waterfront, eat rawon at a recommended stall, and finish with shopping or coffee in the Darmo area before departure.

Best day trip

Mount Bromo

A sunrise trip to Mount Bromo offers iconic volcanic landscapes and dramatic skies; expect roughly 3 to 4 hours travel one way by car or minibus depending on route and traffic, usually with an early start.

Similar cities

Semarang
Medan
Makassar

Not sure Surabaya is right for you?

Discover another destination based on your budget, weather and travel style.

Generate another city

Last fact checked: 2026-07-07