A view of Surabaya, Indonesia

🇮🇩 Indonesia

Surabaya Travel Guide

Presents Surabaya's heroic history, its Arab and Chinese quarters and its strong food scene separately from its Bromo–Banyuwangi connections.

Country

Indonesia

Ideal length

2–3 full days

Arrival

Juanda Airport is far from the centre; allow for traffic with fixed-fare taxis, ride-hailing or buses. Java trains arrive at different stations such as Gubeng and Pasar Turi; choose the one closest to your hotel.

In the city

The city is spread out; you need a mix of Suroboyo Bus, taxis and ride-hailing. Group the old town, Tugu Pahlawan and Ampel on the same northern day.

Best time to go

May–September

Money

Rupiah · card + cash

Language

Bahasa Indonesia · local languages

Time zone

WIB · UTC+7

Contents

How to plan a trip to Surabaya

Surabaya, Indonesia's second-largest city, is known as the City of Heroes for its role in the 1945 independence struggle; port trade brought Arab, Chinese and Javanese layers side by side.

Rather than being just a waiting point for a night departure to Bromo, setting aside two days opens up the country's modern history and one of its strongest regional cuisines.

Things to do in Surabaya

Tugu Pahlawan and the 10 November Museum

Read the place of the independence war in the city through the underground museum; explore the open area before the midday heat.

Ampel and the Arab Quarter

Around the Sunan Ampel Mosque you'll find narrow markets, perfume, dates and Yemeni-influenced food. Follow dress and photography sensitivities at prayer times.

Kya-Kya and the old port line

See Kembang Jepun, the Chinese temples and colonial warehouses at two different times: for architecture by day and as the Kya-Kya food line in the evening.

Area by area: where to go

Gubeng and the centre offer balanced access to trains, museums and shopping.

Tunjungan offers a historic street and evening walks; Pakuwon/West Surabaya modern hotels and a longer transfer from the centre.

Where to stay in Surabaya

The Gubeng/Tunjungan line makes the most sense for a short visit and train connections. If you're taking a Bromo tour, confirm the real pick-up time and the conditions for waiting in the lobby.

What to eat in Surabaya

Rawon setan, rujak cingur, lontong balap and sate klopo show Surabaya's strong, dark and fermented flavours. Find out what's in rujak cingur before ordering.

Around Ampel you'll find nasi kebuli, martabak and Middle Eastern-influenced food. Choose busy but clean businesses with visible prices.

Getting to and around Surabaya

Juanda Airport is far from the centre; allow for traffic with fixed-fare taxis, ride-hailing or buses. Java trains arrive at different stations such as Gubeng and Pasar Turi; choose the one closest to your hotel.

The city is spread out; you need a mix of Suroboyo Bus, taxis and ride-hailing. Group the old town, Tugu Pahlawan and Ampel on the same northern day.

Cafés, nightlife and shopping

The pedestrian Tunjungan Romansa evening, a Kya-Kya food tour and modern rooftop venues are options. When night-time public transport thins out, use a verified vehicle.

Day trips from Surabaya

Bangkalan on Madura and the Suramadu Bridge offer a food–history day; plan it by car.

A Bromo day can stretch beyond 12 hours; stay overnight in Cemoro Lawang if possible, and don't tie it to a flight the same evening.

Best time to visit Surabaya

The dry season is easier for walking, but the city is hot and humid all year. Put museums at midday and open-air sights in the morning/evening.

How to budget for your trip

Food and ride-hailing are affordable; a central hotel and a private Bromo tour are the main costs. Buy train tickets early before national holidays.

Safety and common mistakes

Even where a pedestrian crossing is visible in traffic, don't assume vehicles will stop. Don't hold your phone out in the open by the roadside.

On a very cheap tour to Bromo, see in writing whether the jeep, park ticket, breakfast and hotel pick-up are included.

Top stops

The stops that best capture the city. Timed entry, tickets and opening hours change, so check official channels before you go.

Tugu Pahlawan and the 10 November Museum

Main sightseeing line · The city's signature experience

Read the place of the independence war in the city through the underground museum; explore the open area before the midday heat.

Ampel and the Arab Quarter

Second route cluster · Local character and culture

Around the Sunan Ampel Mosque you'll find narrow markets, perfume, dates and Yemeni-influenced food. Follow dress and photography sensitivities at prayer times.

Kya-Kya and the old port line

The surrounding route · A change of scenery and pace

See Kembang Jepun, the Chinese temples and colonial warehouses at two different times: for architecture by day and as the Kya-Kya food line in the evening.

Dietary preferences

Vegan and halal restaurants in Surabaya

For Surabaya we picked one plant-based place and one aimed at Muslim travellers. Halal labels don't all mean the same thing: certification, the restaurant's own declaration and "some halal options" are shown separately on each card.

Vegan Pick

Fully vegan

Loving Hut Surabaya

Central Surabaya · Vegan Indonesian and Asian

A vegan restaurant serving noodles, rice and plant-based home cooking.

Why we picked it: For a clearly defined vegan meal within meat-heavy East Javanese cooking.

Verification note

The venue's plant-based coverage was checked in the directory; reconfirm the menu and opening days before booking.

Source: HappyCow's current vegan restaurant directory ↗
Google Maps ↗

Halal Pick

Re-check recommended

Soto Ayam Ambengan Pak Sadi

Ambengan · Soto ayam

A long-established eatery known for Surabaya-style chicken soup.

Why we picked it: For trying the city's signature hot dish; confirm the BPJPH document and all sauce ingredients with the branch.

Verification note

As no current independent certificate record was found, reconfirm meat sourcing, the shared kitchen and alcohol policy with the business.

Source: Indonesia's BPJPH, the official halal product and certification agency ↗
Google Maps ↗

Menus, suppliers and certifications change. If you keep strict halal, confirm the current certificate, alcohol, sauce ingredients and shared-kitchen risk directly with the restaurant.

Day-by-day itinerary

  1. 01

    Day 1 — Tugu Pahlawan and the 10 November Museum and getting to know the city

    Morning
    Start early with Tugu Pahlawan and the 10 November Museum; sort out any entry or transport uncertainty at the beginning of the day.
    Afternoon
    Take in Gubeng and the centre on foot and leave room for an unplanned coffee break.
    Evening
    Round off the evening with a relaxed meal of local dishes.
  2. 02

    Day 2 — Ampel and the Arab Quarter and the neighbourhoods

    Morning
    Cover the main route around Ampel and the Arab Quarter before the crowds build.
    Afternoon
    Add the small streets, markets and local daily life around Tunjungan to the plan.
    Evening
    The pedestrian Tunjungan Romansa evening, a Kya-Kya food tour and modern rooftop venues are options. When night-time public transport thins out, use a verified vehicle.
  3. 03

    Day 3 — Kya-Kya and the old port line and a flexible finish

    Morning
    Confirm the weather, tickets or transfers for Kya-Kya and the old port line the night before.
    Afternoon
    Bangkalan on Madura and the Suramadu Bridge offer a food–history day; plan it by car.
    Evening
    Before heading back, prepare the next day's connection, luggage time and offline tickets; if the programme is tight, don't leave shopping to this slot.

Continue your Indonesia route

This city works well on its own; if you have time, the stops below add a different region and city to the same trip.

Frequently asked questions

How many days do you need in Surabaya?+

A stay of 2–3 full days makes for a balanced first visit. Rather than ticking off the main sights, leave room for neighbourhoods, food and possible weather or transport delays and the city opens up in a more meaningful way.

Where should you stay in Surabaya?+

The Gubeng/Tunjungan line makes the most sense for a short visit and train connections. If you're taking a Bromo tour, confirm the real pick-up time and the conditions for waiting in the lobby.

When is the best time to visit Surabaya?+

The most balanced period is generally May–September. The dry season is easier for walking, but the city is hot and humid all year. Put museums at midday and open-air sights in the morning/evening.

Should you rent a car in Surabaya?+

Getting around: The city is spread out; you need a mix of Suroboyo Bus, taxis and ride-hailing. Group the old town, Tugu Pahlawan and Ampel on the same northern day.. Before deciding on a car, weigh up parking, licence, insurance and getting back at night together.

What can you combine with Surabaya on the same trip?+

Lake Toba, Bukittinggi, Raja Ampat are the natural next stops in this guide. Look not only at the distance on the map but at the real door-to-door travel time.

Note: Museum and business hours, event calendars, transport fares and entry fees change periodically. Re-check places that require reservations only through official channels, close to your visit date. Last updated: .

Official sources and latest check

Visa, transport, entry and visiting rules change — re-check them with these official sources before you travel.

Image credits