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

About Surabaya
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.
How Surabaya scores
Best time to visit Surabaya
Month by month
More cities for these months: Where to go in May · Where to go in June · Where to go in July · Where to go in August · Where to go in September
Things to do in Surabaya


Submarine Monument (Monumen Kapal Selam)
Al-Akbar Mosque
Jembatan Merah (Red Bridge)


Kenjeran Beach & Sanggar Agung Temple
Cost of living in Surabaya
Price references — vs. profile benchmarks
Where to stay in Surabaya
Sights and neighbourhoods, with a tip each.
Insider tips · Wanderlust Pro
Practical tips on the sights and neighbourhoods in this Surabayaguide — when to go, what most visitors miss. Written with AI about the guide's own places; double-check details before you go. Pro members see every tip.
Practical information for Surabaya
Getting there
- Nearest airport — Juanda International Airport (SUB)
Money
- Currency — Indonesian Rupiah (IDR)
- Affordability — 5/5 on the Wanderlust index (higher is cheaper)
Internet
- Median speed — 26 Mbps
- Internet score — 5/5
Safety
- Safety score — 3.5/5 from our AI-assisted research
Language
- Primary language — Indonesian (Bahasa Indonesia); Javanese widely spoken locally
Timing
- Best window — May to September (dry season), with June–August being the peak months for clear skies and outdoor sightseeing.
- Time zone — Asia/Jakarta
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?+
What is the best time to visit Surabaya?+
How expensive is Surabaya?+
What is the internet speed in Surabaya?+
What currency does Surabaya use?+
What language is spoken in Surabaya?+
Getting there, getting around and when to go
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
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.
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.
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.
3 days in Surabaya: a sample itinerary
Day 1 – Heroes, History & the Old Town
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.
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.
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 2 – Colonial Culture & Iconic Landmarks
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.
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.
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 3 – Modern Surabaya & Day Trip Prep
Explore CitraLand's G-Walk culinary centre for a modern Surabaya breakfast experience, then browse Pasar Turi for souvenirs, local crafts, and textiles.
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).
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.
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.
No coworking-ready spots surfaced for this city yet.
No mapped workspace points yet.
Pick a different category or check back once we’ve indexed more desks for this city.
Ask the Surabaya concierge.
Tell it what kind of trip you're trying to have, and it will tighten the plan.
Ask for cafés, quiet neighborhoods, date-night spots, or a first 48-hour plan.
Mention calls, Wi-Fi needs, or how much of the day has to stay laptop-friendly.
Get faster answers on where to stay, when to move neighborhoods, and what to skip.
Reviews of Surabaya
Written by signed-in Wanderlust members. We don't check that a reviewer has visited.
No reviews of Surabaya yet.
Plan a trip to Surabaya.
Tell the planner your dates, who's coming, your budget and pace, and it drafts a day-by-day itinerary you can edit.
Wanderlust Pro
Insider tips for Surabaya, unlimited AI-built itineraries, and travel companions you can invite to plan a trip together. From $5.00/month, billed annually.