City guide · Updated regularly
AsiaIndonesia-7.3° · 112.7°

Surabaya,Indonesia.

Indonesia's proud "City of Heroes" — a gritty, authentic East Java metropolis of colonial history, volcanic day trips, and unbeatable street food.

History & CultureFood & CulinaryBudget TravelCity BreaksAdventure (Day Trips)
Surabaya · IDSurabaya
SurabayaIndonesia
Juanda International Airport (SUB)NEAREST AIRPORT
Population
2,848,451.6
Total residents
Global rank
#269
Wanderlust index
Best time
May to September (dry season)…
Peak window
Time zone
Asia/Jakarta
Local time
Currency
Indonesian Rupiah (IDR)
Money in use
Language
Indonesian (Bahasa Indonesia); Javanese widely spoken locally
Spoken locally
01 · The lay of the land

A field guide to Surabaya.

Indonesia's proud "City of Heroes" — a gritty, authentic East Java metropolis of colonial history, volcanic day trips, and unbeatable street food.

Surabaya is Indonesia's second-largest city and the capital of East Java, sitting on the northern shore of Java at the mouth of the Mas River. Known as the "City of Heroes" for its pivotal role in the 1945 independence battle against Dutch colonial forces, it blends colonial-era architecture, a multi-ethnic Arab and Chinese quarter, and a booming modern skyline. While often used as a gateway to Bali and Mount Bromo, Surabaya rewards those who linger with vibrant markets, iconic monuments, and one of Java's most celebrated culinary scenes.

02 · Wanderlust scorecard

How Surabaya holds up by the numbers.

The factors we track across every city, scored and recalibrated with each wave of member trips and on-the-ground research.
5
/ 5
Cost of living
Monthly spend benchmark — higher means easier on the wallet.
3
/ 5
Outdoors & play
Nature, nightlife, food scene, and things worth showing up for.
26
Mbps
Connectivity
Download speeds and café / coworking reliability for remote work.
3.5
/ 5
Safety
Personal safety, petty crime, and nighttime walkability.
3
/ 5
Overall livability
Our composite for how well the city adds up across every signal.
3
/ 5
Air quality
Year-round air quality averaged across seasons and wildfire windows.
7.4
index
Index score
Weighted composite including safety, cost, community, and outdoors.
03 · Live conditions & when to go

The city runs on its own calendar.

Current conditions, a rolling forecast, and a twelve-month guide to what each month actually feels like to show up in.

Best time to visit

Peak Shoulder Quiet
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Sweet spot: May to September (dry season), with June–August being the peak months for clear skies and outdoor sightseeing..
05 · Can't-miss experiences

Things you'd regret not doing.

Curated by our contributors and cross-checked against what locals recommend. Not a listicle — a short list of defining things.
Editor's pickHeroes Monument (Tugu Pahlawan)
Top sight

Heroes Monument (Tugu Pahlawan)

A signature stop locals and returning travelers point to in Surabaya.

Photo: sbamueller · CC BY-SA 2.0

Top sight
Top sight

Submarine Monument (Monumen Kapal Selam)

A signature stop locals and returning travelers point to in Surabaya.

Top sight
Top sight

Al-Akbar Mosque

A signature stop locals and returning travelers point to in Surabaya.

Top sight
Top sight

Jembatan Merah (Red Bridge)

A signature stop locals and returning travelers point to in Surabaya.

Suramadu Bridge
Top sight

Suramadu Bridge

A signature stop locals and returning travelers point to in Surabaya.

Photo: Sakurai Midori · CC BY 3.0

Surabaya Zoo
Top sight

Surabaya Zoo

A signature stop locals and returning travelers point to in Surabaya.

Photo: Sakurai Midori · CC BY 3.0

Top sight
Top sight

Kenjeran Beach & Sanggar Agung Temple

A signature stop locals and returning travelers point to in Surabaya.

06 · Real cost of a month here

What living in Surabaya actually costs.

Numbers are in USD and averaged across member-reported receipts and editorial research. Switch profiles to see how the math changes for different kinds of travellers.
$642
estimated monthly spend · USD
ProfileCouple · remote
Rent · 2BR$308.2
Groceries$89.9
Dining out$77
Transit$51.4
Utilities · fiber$44.9
Leisure$44.9
Misc$25.7

Price references — vs. profile benchmarks

Solo nomadmonthly spend · USD
$953
+48%
Couple · remotemonthly spend · USD
$642
baseline
Family of 4monthly spend · USD
$1,626
+153%
Localmonthly spend · USD
$351.8
-45%
Median fiber speeddownload · Mbps
26
Mbps
07 · Where to stay, by temperament

Micro-pockets of Surabaya.

Each neighborhood has its own feel, its own pace, and its own answer to "can I walk to the good stuff?"
Gubeng
Best known

A pocket of Surabaya with its own temperament — worth a deliberate detour when you're in the area.

Genteng (City Center)
Local favorite

A pocket of Surabaya with its own temperament — worth a deliberate detour when you're in the area.

Pabean Cantian (Old Town / Arab Quarter)
Local favorite

A pocket of Surabaya with its own temperament — worth a deliberate detour when you're in the area.

Chinatown (Kapasan)
Local favorite

A pocket of Surabaya with its own temperament — worth a deliberate detour when you're in the area.

08 · Practical notes

Small things that quietly make your trip.

Orientation on money, movement, safety, and the quirks no blog post thinks to mention.
01 · Getting in

Fly in, wheels out

  • Nearest airportJuanda International Airport (SUB). Expect taxis, rideshares, and scheduled transfers into town.
  • Country codeID. Check visa requirements below.
  • Arrival window — plan at least half a day for a soft landing before any scheduled itinerary.
02 · Money & tipping

Local currency notes

  • CurrencyIndonesian Rupiah (IDR). Most of the city accepts cards; keep a small cash float for markets and taxis.
  • Cost score5/5 on the Wanderlust index. Plan your monthly budget using the cost-of-living panel above.
  • Tipping — tipping customs vary by establishment. When in doubt, 10% at sit-down service is a safe floor.
03 · Remote work

Connectivity & cafés

  • Median speeds 26 Mbps. Fiber is usually available in the central neighborhoods listed above.
  • Internet score 5/5. Factors café culture, coworking options, and reliability.
  • Backup plan — a reliable mobile-data plan for the week absorbs most surprises on a shaky wifi day.
04 · Safety

Realistic risks

  • Safety score 3.5/5 from on-the-ground contributors. Pay attention to neighborhood-level variation.
  • Night out — stick to rideshare or licensed taxis after dark in unfamiliar areas.
  • Health — altitude, sun, and unfamiliar water are the usual culprits. Hydrate the first 48 hours.
05 · Language

Getting around linguistically

  • Primary languageIndonesian (Bahasa Indonesia); Javanese widely spoken locally. A few courtesy phrases go a long way, even in tourist zones.
  • Signage — main transport hubs tend to be multilingual. Offline maps are your friend once you leave the core.
  • Translation apps — download the offline language pack before you land.
06 · Timing & seasons

When to show up

  • Best windowMay to September (dry season), with June–August being the peak months for clear skies and outdoor sightseeing.. Flights and lodging book out 6–8 weeks ahead in peak months.
  • TimezoneAsia/Jakarta. Plan calls and meeting overlap accordingly.
  • Shoulder tip — the first and last weeks of peak season usually combine good weather with smaller crowds.
Questions

Frequently asked, plainly answered.

The quick answers travelers want before they commit to flights, neighborhoods, and how long to stay.

Is Surabaya safe for travelers?
+
Surabaya has a safety rating of 3.5 out of 5.
What is the best time to visit Surabaya?
+
The best time to visit Surabaya is May to September (dry season), with June–August being the peak months for clear skies and outdoor sightseeing..
How expensive is Surabaya?
+
Surabaya has an affordability score of 5 out of 5, where 5 is most affordable.
What is the internet speed in Surabaya?
+
Surabaya has an average internet speed of 26 Mbps.
What currency does Surabaya use?
+
The currency used in Surabaya is Indonesian Rupiah (IDR).
What language is spoken in Surabaya?
+
The primary language spoken in Surabaya is Indonesian (Bahasa Indonesia); Javanese widely spoken locally.
Researched city guide

The practical read.

Getting in, getting around, and the honest tradeoffs — researched and cited, not generated from thin air.

What works

  • Extremely affordable — one of the cheapest major cities in Southeast Asia for food, transport, and accommodation
  • Rich, underrated history: colonial Dutch architecture, independence-war monuments, and a multi-ethnic old town
  • Outstanding street food and local cuisine (rawon, lontong balap, soto Surabaya)
  • Ideal base for day trips to Mount Bromo, Ijen Crater, and Malang
  • Authentic, crowd-free experience compared to Bali or Yogyakarta
  • Rapidly improving infrastructure including BRT, commuter rail, and the iconic Suramadu Bridge

What to weigh

  • Hot and humid year-round; wet season (Nov–Apr) brings heavy daily downpours
  • Air quality and traffic congestion can be significant in the urban core
  • Limited English spoken outside tourist establishments and hotels
  • Relatively few internationally renowned tourist sights compared to Bali or Yogyakarta
  • Public transit routes can be confusing for first-time visitors without a local SIM
Getting in

How to arrive

Surabaya is served by Juanda International Airport (SUB), located 27 km south of the city centre — approximately a 40-minute drive by taxi or ride-hail. The most affordable airport-to-city option is the DAMRI bus: Route 2 runs directly to Tunjungan Plaza in downtown Surabaya, with buses departing roughly every hour between 5:00 AM and 9:00 PM; fares are around IDR 15,000–20,000. Metered taxis from official counters cost approximately IDR 99,740 (~€6) for the city-centre run. Grab and Gojek ride-hailing apps also have dedicated pickup zones outside the arrivals area. For intercity arrivals, Gubeng and Kota stations handle long-distance KAI trains from Jakarta, Yogyakarta, and Bali (via ferry connection), while Purabaya Bus Terminal (Bungurasih), 11 km south of centre, is the hub for long-distance buses from across Java.

Getting around

Moving through the city

The easiest way to navigate Surabaya is via Gojek or Grab ride-hailing apps, which offer fully transparent fares for both motorcycle (ojek) and car options city-wide. For budget transit, the Trans Semanggi Suroboyo (TSS) BRT network runs 37 stops from 5:00 AM to 9:00 PM with fares starting at IDR 5,000 using e-money — download the 'Teman Bus' app to track arrivals. The Suroboyo Bus network covers major cross-city corridors and famously accepts payment in collected plastic bottles. Angkot (minibus) routes number in the hundreds across 63 stops, with fares around IDR 5,000 for adults. Metered taxis (Blue Bird is the most reputable) are widely available; book at official hotel counters to avoid overcharging.

When to go

Timing your trip

Surabaya has a tropical wet-and-dry climate with warm temperatures year-round, averaging 32–35°C (90–95°F). The dry season runs from May to October and is by far the best time to visit: skies clear, humidity drops to as low as 54% in September, and August sees up to 8.2 hours of daily sunshine with only 8.8 mm of rain. June to August are the peak tourism months — ideal for exploring colonial architecture, outdoor monuments, and day trips to Mount Bromo or Ijen Crater. The shoulder months of May and September offer pleasant conditions with noticeably fewer crowds. Avoid January through March: February is the wettest month, averaging 304 mm of rain over 17 rainy days, with low sunshine and high humidity reaching 68%. If you visit during the wet season, expect heavy afternoon thunderstorms but still warm, manageable mornings for sightseeing.

Plan your trip

A perfect 3 days in Surabaya.

A ready-made starting point. Make it your own — clone it into an editable journey and reshape every stop.
Day 01

Day 1 – Heroes, History & the Old Town

Morning

Start at the Heroes Monument (Tugu Pahlawan) to understand Surabaya's independence legacy, then walk to the nearby Museum Surabaya (Gedung Siola). Head north to Jembatan Merah (Red Bridge) and explore the Dutch colonial architecture along Rajawali Street.

Afternoon

Delve into the Arab Quarter (Ampel) around Masjid Ampel — browse the spice market lanes and try local Middle Eastern street food. Continue to Chinatown (Kapasan) for a taste of the city's Chinese heritage.

Evening

Head to Pasar Genteng night market for a street-food feast: try rawon (black beef soup) and lontong balap. Wind down with drinks in the Gubeng bar district.

Day 02

Day 2 – Colonial Culture & Iconic Landmarks

Morning

Tour the House of Sampoerna, a beautifully preserved Dutch colonial tobacco factory turned museum. Walk the surrounding old colonial quarter and grab coffee at one of the heritage cafés nearby.

Afternoon

Visit the Submarine Monument (Monumen Kapal Selam) — board the decommissioned KRI Pasopati submarine for a naval history deep-dive. Then stop at the Al-Akbar Mosque, Indonesia's second-largest, for its stunning turquoise domes and panoramic city views from the minaret.

Evening

Drive out to Kenjeran Beach for sunset and visit the seaside Sanggar Agung Temple. Dine on fresh seafood at the local warungs along the coast.

Day 03

Day 3 – Modern Surabaya & Day Trip Prep

Morning

Explore CitraLand's G-Walk culinary centre for a modern Surabaya breakfast experience, then browse Pasar Turi for souvenirs, local crafts, and textiles.

Afternoon

Cross the Suramadu Bridge — the longest bridge in Indonesia — over to Madura Island for a quick cultural excursion, then return for a visit to Surabaya Zoo (one of Southeast Asia's largest, open since 1916).

Evening

Book your transport for a dawn departure to Mount Bromo (roughly 3–4 hours by car). Enjoy a final dinner of Javanese cuisine and prepare for an early morning.

Work-ready layer

Coworking spots and laptop-friendly anchors.

Real coworking spaces, laptop-friendly cafés, and libraries mapped near the center of the city — the closest, best-rated desks first.

Spots surfaced0
Categories
Mapped0

No coworking-ready spots surfaced for this city yet.

Map pending

No mapped workspace points yet.

Pick a different category or check back once we’ve indexed more desks for this city.

Concierge

Ask the Surabaya concierge.

Share your travel style, must-see spots, or work schedule and the concierge will help turn this guide into something personal.
Personal trip brief

Tell it what kind of trip you're trying to have, and it will tighten the plan.

01
Travel style

Ask for cafés, quiet neighborhoods, date-night spots, or a first 48-hour plan.

02
Work constraints

Mention calls, Wi-Fi needs, or how much of the day has to stay laptop-friendly.

03
Real tradeoffs

Get faster answers on where to stay, when to move neighborhoods, and what to skip.

Blogs & guides

Deeper reading for the same city.

There aren’t any, yet!

Plan a trip to Surabaya.

Block off the weeks you're free. Wanderlust turns this dossier — flights, lodging, neighborhoods, timing — into a single draft itinerary in about ninety seconds.

Saved by 0 Wanderlusters
Avg. planning time · 90 sec

Wanderlust Pro

Go deeper than the highlights — premium Surabaya intel with hidden gems, top stays, and offline access on the ground. From $5.00/month, billed annually.