Surabaya Travel Guide

City Second largest city in Indonesia

A weathered port city with Indonesian grit: Surabaya offers colonial avenues, the House of Sampoerna museum, wholesale markets, hearty seafood and functions as the transport hub en route to Bromo’s ash-swept sunrise.

Main image
Wikivoyage banner
Costs
US$25-60 per day
Hostels $8-15; meals $2-5; taxis and ride-hailing cheap; hotels raise costs.
Safety
Generally safe, watch petty crime
Low violent crime; pickpockets and scams occur, heavy traffic is main danger.
Best Time
May-September (dry season)
Drier, cooler days; best for city walking and Madura/Suramadu trips.
Time
Weather
Population
2,874,314
Infrastructure & Convenience
Juanda Airport, BRT, trains and ride-hailing are reliable; sidewalks and English signage are inconsistent.
Popularity
Popular with business travelers, families, and Indonesian tourists; far fewer foreign visitors than Bali.
Known For
Battle of Surabaya (City of Heroes),Suramadu Bridge,Suro and Baya statue,Ampel Arab Quarter,House of Sampoerna museum,rujak cingur street food,seafood markets,colonial architecture,Tunjungan Plaza malls,busy port,vibrant street art
Suramadu Bridge, opened in 2009, is Indonesia's longest bridge at about 5.438 km, linking Surabaya with Madura.

Why Visit Surabaya? #

East Java’s largest city mixes colonial architecture, busy port life, and multicultural neighborhoods for a dynamic urban experience. History and industry meet in sights like the House of Sampoerna museum and the Heroes Monument, while the Arab Quarter at Ampel offers fragrant markets and centuries-old mosques. Food draws many visitors-hearty beef rawon and the tangy-sweet rujak cingur are local specialties worth seeking out. Night markets and growing café culture give an accessible, everyday glimpse of Surabaya’s character.

Who's Surabaya For?

Couples

Surabaya isn’t a typical romantic getaway, but quiet corners and colonial-era streets near the House of Sampoerna and the old port make for intimate strolls. Dinner at Pakuwon G-Walk or sunset drives across the Suramadu Bridge are low-key date winners.

Families

Good for family convenience: large malls like Tunjungan Plaza and Galaxy Mall have play zones and cinemas, while easy airport access and child-friendly eateries make logistics simple. Few world-class attractions for kids, though - families often stick to malls and water parks.

Backpackers

Solid as a transport hub: cheap buses, trains and long-distance buses to Bromo or Malang mean Surabaya is a practical base. The hostel scene is small compared with Bali, but inexpensive warungs, budget hotels and abundant local transport keep costs low.

Digital Nomads

Affordable cost of living and reliable cafe Wi‑Fi in Darmo and Tunjungan areas make short-term work easy. There are a handful of coworking spaces and strong mobile coverage, but the international nomad community and visa support are limited compared with Jakarta.

Foodies

Excellent. Surabaya is a mecca for East Javanese flavours: try rawon, lontong balap, rujak cingur and sate klopo at street stalls and warungs around Ampel and Genteng. Late-night seafood and cheap street snacks reward adventurous eaters with bold, spicy tastes.

Adventure Seekers

Great base for outdoor day trips: organized trips to Bromo are common (3-4 hours away), and the Suramadu Bridge opens access to Madura for coastal rides and bull races. The city itself has limited extreme-sport options, so expect to head out for thrills.

Party Animals

Nightlife exists but is modest: cocktail bars and clubs cluster around Basuki Rahmat and central malls, with live music venues and weekend DJ nights. It doesn’t rival Bali or Jakarta, but locals know late-night noodle stalls and casual beer spots for a decent evening.

Nature Buffs

Not a green-city highlight, though Taman Bungkul and a mangrove area offer short escapes. For true nature, most people travel outside the city to Bromo, Madura’s coastlines or nearby forests - worthwhile, but not immediately in Surabaya’s urban fabric.

Top Things to Do in Surabaya

All Attractions ›
Don't Miss
  • Tugu Pahlawan (Heroes Monument) - National monument commemorating independence fighters, with small museum and surrounding memorial park.
  • House of Sampoerna - A museum inside a preserved cigarette factory showcasing kretek history and live demonstrations.
  • Monumen Kapal Selam (Submarine Monument) - Decommissioned Soviet-era submarine converted into museum, docked on the Brantas River.
  • Ampel Mosque (Masjid Ampel) - Historic 15th-century mosque at the heart of Surabaya's Arab quarter, peaceful courtyard.
  • Suramadu Bridge - Longest Indonesian bridge connecting Surabaya with Madura, pleasant drives and coastal views.
Hidden Gems
  • Taman Bungkul - Popular city park frequented by locals for jogging, street food, and weekend markets.
  • Surabaya North Quay - Harbor promenade where families gather at sunset; occasional cruise ships dock.
  • Klenteng Sanggar Agung (Vihara Sanggar Agung) - Large Chinese temple near Kenjeran with sea-facing Kwan Im statue and mosaics.
  • Kenjeran Park (Taman Hiburan Pantai Kenjeran) - Seaside leisure area with traditional fishing boats, local seafood stalls, and cultural events.
  • Gedung Grahadi - Colonial-era governor's residence near the city center, admired for its architecture.
Day Trips
  • Batu (Museum Angkut & Jatim Park) - Mountain resort town with Museum Angkut, Jatim Park attractions and cooler mountain air.
  • Trowulan Archaeological Site - Ruins and museum marking the Majapahit capital, fascinating for history enthusiasts.
  • Arosbaya Limestone Hills (Bangkalan, Madura) - Eroded limestone formations and sculpted cliffs on Madura, great for photography and exploration.
  • Sidoarjo - Lapindo Mudflow area - Site of the infamous mudflow offering a stark landscape and industrial aftermath context.

Where to Go in Surabaya #

Tunjungan

This is the commercial core-huge malls, big hotels and the monuments that most tourists want to see. If you only have a day, Tunjungan gets you the shopping, a slice of history at Tugu Pahlawan and easy transport links. Expect traffic, but everything is centralized and convenient for first-time visitors.

Dining
Diverse
Nightlife
Lively
Shopping
Malls
Stays
Mixed
Top Spots
  • Tunjungan Plaza - The city’s biggest mall complex, great for shopping and eating under one roof.
  • Tugu Pahlawan (Heroes Monument) - Surabaya’s iconic war memorial with a small museum about the 1945 battles.
  • Monumen Kapal Selam (Monkasel) - A decommissioned Soviet-era submarine turned interactive museum kids like.

Old Town

Cobblestone streets, Dutch-era facades and pockets of street life define the Old Town. It’s a compact area to wander, photograph and learn about Surabaya’s colonial and independence-era history without the mall crowds. Best visited in the morning or late afternoon for cooler light and quieter streets.

Dining
Local Eateries
Nightlife
Quiet
Shopping
Limited
Stays
Mid-Range
Top Spots
  • House of Sampoerna - A museum in a Dutch-era clove cigarette factory with excellent guided tours.
  • Jembatan Merah (Red Bridge) - Historic spot for photos and colonial-era stories.
  • Gedung Siola - A heritage building on Jalan Tunjungan that hints at Surabaya’s trading past.

Ampel

Ampel is Surabaya’s Arab quarter: fragrant markets, halal food stalls and the venerable Masjid Ampel. The area feels like a small city within a city and comes alive after dark with traders and families. It’s ideal if you want authentic street food and a strong sense of local cultural life.

Dining
Street Food
Nightlife
Lively
Shopping
Markets
Stays
Budget
Top Spots
  • Masjid Ampel - A centuries-old mosque and the spiritual heart of the Arab quarter.
  • Pasar Ampel - A market selling spices, prayer items and plenty of cheap eats.
  • Kampung Arab - Narrow streets lined with Arab-style houses, bakeries and kebab stalls.

Darmo & Taman Bungkul

Darmo-with Taman Bungkul and Embong Malang-is where Surabaya’s young crowd and café culture gather. It’s relaxed: parks, good coffee and small boutiques rather than big tourist sights. Perfect for slow mornings, people-watching and discovering local cafés away from the main shopping malls.

Dining
Cafés
Nightlife
Casual
Shopping
Boutiques
Stays
Mid-Range
Top Spots
  • Taman Bungkul - A friendly city park where locals jog, hang out and try street snacks.
  • Jalan Embong Malang - A short strip of cafés, independent shops and weekend stalls.
  • Hotel Majapahit - Historic hotel near the center if you want colonial charm and a central base.

Kenjeran Coast

If you want sea air and seafood, head to Kenjeran on the eastern edge of the city. The park and Sanggar Agung temple make for a relaxed afternoon, and the coastline is popular with families at weekends. It’s less polished than the center but offers memorable sunsets and local fish restaurants.

Dining
Seafood
Nightlife
Quiet
Shopping
Limited
Stays
Mixed
Top Spots
  • Kenjeran Park (Taman Kenjeran) - A seaside park with boardwalks, family rides and sunset views.
  • Klenteng Sanggar Agung - A striking Chinese temple perched on the coast.
  • Suramadu Bridge viewpoint - Drive out to see the Surabaya-Madura Bridge and coastal panoramas.

Gubeng & Wonokromo

This practical neighborhood is centered on transport: trains, buses and quick connections to other parts of Java. You won’t come for chic nightlife, but there are solid local restaurants, markets and affordable guesthouses. Good base if you plan onward travel or want a more everyday side of Surabaya.

Dining
Casual
Nightlife
Low-key
Shopping
Markets
Stays
Budget
Top Spots
  • Stasiun Gubeng (Gubeng Station) - The main rail hub; handy if you’re arriving or leaving by train.
  • BG Junction - A compact mall near the station for quick shopping and cafés.
  • Kebun Binatang Surabaya (Surabaya Zoo) - One of Indonesia’s older zoos, big and family-oriented.

Plan Your Visit to Surabaya #

Dining
Spicy street-food and seafood
Fiery East Javanese dishes, seafood stalls, and upscale mall restaurants.
Nightlife
Low-key bars and live music
Mostly hotel bars, craft pubs, and karaoke; crowds disperse early.
Accommodation
Wide range, great-value hotels
International chains, boutique stays, and cheap inns near major malls and transport.
Shopping
Massive malls and local markets
Tunjungan Plaza dominates; local markets sell batik, seafood, and household goods.

Best Time to Visit Surabaya #

The best time to visit Surabaya is during the dry season (May-September) when rain is less likely and outdoor exploring is easier. Expect hot, humid weather year‑round, with April and October prone to sudden storms.

Dry Season
May - September · 24-33°C (75-91°F)
Drier, sunnier days make exploring Surabaya and nearby Bromo/coast easier; heat is present but humidity is lower, so walking and outdoor markets feel manageable.
Rainy Season
November - March · 23-31°C (73-88°F)
Frequent heavy afternoon rains and high humidity; city life carries on but expect wet streets, interrupted sightseeing, and muggy evenings-best for indoor cafés and lower prices.
Inter-monsoon
April & October · 24-34°C (75-93°F)
April and October bring sudden storms, very hot days, and hazy nights; good deals and fewer tourists, but plan flexible outdoor activities around afternoon downpours.

Best Time to Visit Surabaya #

Climate

Surabaya's climate is classified as Tropical Savanna - Tropical Savanna climate with consistently warm temperatures year-round. Temperatures range from 22°C to 35°C. Abundant rainfall (1698 mm/year), wettest in January with a pronounced dry season.

Best Time to Visit
AugustSeptemberJuly
Temperature & Rainfall
Temperature Range
37°
Warmest Month
22°
Coldest Month
Monthly Conditions

January

January is hot, feeling like 33°C with oppressive humidity. The wettest month with heavy rain (314 mm) and mostly overcast skies.

55 Acceptable

Comfort

33°
Feels Like Hot
28°C
Temperature
23° 33°
85%
Humidity
Very Humid

Weather

314 mm
Rainfall
2.7 m/s
Wind
Calm
2.3
UV Index
Extreme
12.4h daylight

February

February is hot, feeling like 33°C with oppressive humidity. Heavy rain (282 mm) and mostly overcast skies.

55 Acceptable

Comfort

33°
Feels Like Hot
28°C
Temperature
23° 33°
86%
Humidity
Very Humid

Weather

282 mm
Rainfall
2.7 m/s
Wind
Calm
2.3
UV Index
Extreme
12.2h daylight

March

March is hot, feeling like 33°C with oppressive humidity. Heavy rain (255 mm) and mostly overcast skies.

57 Acceptable

Comfort

33°
Feels Like Hot
28°C
Temperature
23° 33°
84%
Humidity
Very Humid

Weather

255 mm
Rainfall
2.2 m/s
Wind
Calm
2.3
UV Index
Extreme
12.0h daylight

April

April is hot, feeling like 34°C with oppressive humidity. Significant rainfall (175 mm) and mostly overcast skies.

57 Acceptable

Comfort

34°
Feels Like Hot
29°C
Temperature
24° 33°
82%
Humidity
Very Humid

Weather

175 mm
Rainfall
2.1 m/s
Wind
Calm
2.2
UV Index
Extreme
11.8h daylight

May

May is hot, feeling like 33°C due to high humidity. Significant rainfall (121 mm) and partly cloudy skies.

71 Very Good

Comfort

33°
Feels Like Hot
29°C
Temperature
24° 34°
80%
Humidity
Very Humid

Weather

121 mm
Rainfall
2.0 m/s
Wind
Calm
1.9
UV Index
Very High
11.7h daylight

June

June is hot, feeling like 32°C due to high humidity. Moderate rainfall (75 mm).

75 Very Good

Comfort

32°
Feels Like Hot
28°C
Temperature
23° 33°
77%
Humidity
Very Humid

Weather

75 mm
Rainfall
2.0 m/s
Wind
Calm
1.8
UV Index
Very High
11.6h daylight

July

July is hot, feeling like 30°C due to high humidity. Light rainfall.

83 Excellent

Comfort

30°
Feels Like Hot
28°C
Temperature
22° 33°
72%
Humidity
Very Humid

Weather

29 mm
Rainfall
2.0 m/s
Wind
Calm
1.9
UV Index
Very High
11.6h daylight

August

August is hot, feeling like 30°C. The driest month with just 15 mm and mostly sunny skies.

85 Excellent

Comfort

30°
Feels Like Hot
28°C
Temperature
22° 33°
65%
Humidity
Humid

Weather

15 mm
Rainfall
1.9 m/s
Wind
Calm
2.2
UV Index
Extreme
11.8h daylight

September

September is hot, feeling like 30°C. Light rainfall and mostly sunny skies.

85 Excellent

Comfort

30°
Feels Like Hot
28°C
Temperature
23° 34°
61%
Humidity
Humid

Weather

29 mm
Rainfall
2.1 m/s
Wind
Calm
2.5
UV Index
Extreme
12.0h daylight

October

October is the hottest month, feeling like 32°C. Moderate rainfall (47 mm) and partly cloudy skies.

77 Very Good

Comfort

32°
Feels Like Hot
29°C
Temperature
24° 35°
64%
Humidity
Humid

Weather

47 mm
Rainfall
2.2 m/s
Wind
Calm
2.4
UV Index
Extreme
12.2h daylight

November

November is hot, feeling like 34°C due to high humidity. Significant rainfall (126 mm) and mostly overcast skies.

61 Good

Comfort

34°
Feels Like Hot
29°C
Temperature
24° 34°
73%
Humidity
Very Humid

Weather

126 mm
Rainfall
2.3 m/s
Wind
Calm
2.3
UV Index
Extreme
12.3h daylight

December

December is hot, feeling like 34°C with oppressive humidity. Heavy rain (230 mm) and mostly overcast skies.

53 Acceptable

Comfort

34°
Feels Like Hot
28°C
Temperature
23° 33°
82%
Humidity
Very Humid

Weather

230 mm
Rainfall
2.4 m/s
Wind
Calm
2.1
UV Index
Extreme
12.4h daylight

How to Get to Surabaya

Surabaya is served mainly by Juanda International Airport (SUB) and by two central rail stations, Surabaya Gubeng and Surabaya Pasar Turi. Most visitors arrive by air into Juanda or by intercity train to Gubeng/Pasar Turi and continue into the centre by taxi, ride-hail or local bus.

By Air

Juanda International Airport (SUB): Juanda is Surabaya’s main airport, located in Sidoarjo about 12-20 km southeast of the city centre. From Juanda you can take a Bluebird or other regulated taxi (typical fare IDR 100,000-180,000; 20-40 min depending on traffic), app-based car rides like Grab/GoCar (typical fare IDR 60,000-140,000; 20-40 min), or the DAMRI airport bus to Terminal Purabaya/Bungurasih (about IDR 20,000-30,000; 30-50 min). Ride-hailing motorbike (Gojek/GrabBike) is the cheapest option for solo travellers (IDR 20,000-60,000; 20-35 min).

By Train & Bus

Train: Surabaya’s main stations are Surabaya Gubeng and Surabaya Pasar Turi. Gubeng handles many long-distance services toward Yogyakarta, Malang and Jakarta (executive/air-conditioned classes range broadly - roughly IDR 80,000-500,000 depending on class and distance; trips to Jakarta ~8-11 hours, to Yogyakarta ~5-7 hours, to Malang ~2-3 hours). Local commuter and economy trains connect nearby towns (short trips commonly cost a few thousand to a few tens of thousands of rupiah).

Bus: The primary intercity bus hub is Terminal Purabaya (Bungurasih) east of the city; regular buses run to most cities on Java with fares varying by distance (short intercity routes often IDR 50,000-150,000; longer overnight services more). Within the city there are BRT/Suroboyo Bus services and angkot (shared minibuses) for short hops - see local stops near major roads and markets for routes and small cash fares.

How to Get Around Surabaya

Surabaya is best navigated with a mix of ride-hailing for convenience and BRT or local trains to avoid peak-hour congestion. For short hops use Gojek/Grab motorbikes; for longer or luggage-intensive trips use taxis or trains from Gubeng/Pasar Turi.

Where to Stay in Surabaya #

Budget
Gubeng / Tunjungan - $10-35/night
No-frills options concentrated near transport hubs and shopping; expect small rooms, basic amenities, clean beds, and easy access to city sights on a tight budget.
Mid-Range
Darmo / Gubeng - $45-110/night
Comfortable hotels with larger rooms, decent dining and pools; convenient for business travelers and couples seeking reliable service without a luxury price tag.
Luxury
Tunjungan / City Centre - $120-300/night
High-end properties near the central Tunjungan area; expect spacious suites, refined dining options, concierge services and well-equipped meeting facilities.
Best for First-Timers
Tunjungan / Gubeng - $40-200/night
Stay near Tunjungan or Gubeng for easy walking to museums, malls and key sights; hotels offer helpful desks and straightforward transport connections for first visits.
Best for Families
Darmo / Central - $60-180/night
Choose hotels with pools and connecting-room options; many mid-to-upscale properties offer kids' menus, spacious family rooms and easy access to malls and parks.
Digital Nomads
Jemursari / Gubeng - $15-80/night
Look for hotels with reliable high-speed Wi‑Fi, public lounge space or nearby cafes; many newer economy and mid-range spots cater to remote work needs.

Unique & Cool Hotels

Surabaya has a few distinctive stays: a storied colonial landmark, modern international hotels, and compact capsule pods for the budget-conscious traveler.

Where to Eat in Surabaya #

Surabaya eats like a city that likes its food honest and a little loud. Rujak cingur and lontong balap show up on every corner, rawon is the beef soup everyone argues about, and sate klopo (the coconut‑coated satay) is one of those local inventions you’ll wish you discovered earlier. Walk the streets at breakfast and late night and you’ll see entire meals built around petis (shrimp paste), sambal, and fried tempeh.

Neighborhoods matter: try Ampel for Arab‑Malay snacks and baklava‑adjacent sweets, Taman Bungkul for relaxed cafés with vegetarian choices, and the mall corridors (Tunjungan Plaza, Pakuwon) when you want air‑conditioning and reliable international food. For a true Surabaya experience, grab a plate from a roadside depot or a legendary stall-Rawon Setan, Lontong Balap Pak Gendut and Sate Klopo Ondomohen are the kinds of places you’ll be telling friends about afterwards.

Local Food
Surabaya's signature flavors are bold and umami‑forward: think petis, beefy rawon, lontong balap and coconut‑smeared sate. Street stalls and family depots are where the city's food personality comes through.
  • Rawon Setan - Late‑night rawon with intensely spiced beef broth.
  • Lontong Balap Pak Gendut - Classic lontong balap-crunchy bean sprouts, savory broth.
  • Sate Klopo Ondomohen - Coconut‑crusted satay with smoky char, sweet sauce.
  • Depot Bu Rudy - Takeaway sambal and homestyle Javanese dishes to go.
International Food
If you need a break from East Javanese food, Surabaya's malls and hotel restaurants offer solid international options-Japanese, Western steakhouses and pan‑Asian chains are easy to find.
  • Sushi Tei (Tunjungan Plaza) - Reliable Japanese sushi and ramen near the mall.
  • Abuba Steak (Tunjungan/Darmo area) - Indonesian steakhouse with hearty Western dishes.
  • HokBen (various branches) - Japanese‑style bento chain, quick and familiar choices.
Vegetarian
Pure vegetarian places are smaller but present; you'll also find vegetarian twists at cafés around Taman Bungkul and in mall food courts. Look for vegan versions of classics like gado‑gado and tempeh dishes.
  • Loving Hut Surabaya - Vegan menu with local‑style Indonesian dishes.
  • Griya Vegetarian - Homey vegetarian plates and simple Indonesian comfort food.
  • Taman Bungkul cafés - Several cafés around the park offer veggie and vegan options.

Breakdown of cuisine types found across Surabaya's restaurants and food venues, based on OpenStreetMap data.

Indonesian
Burger
Chicken
Chinese
Pizza
Asian
Japanese
Korean
Noodle
Seafood
Steak House
Coffee Shop
Fish
American
Regional
Crab
Steak
Sushi
Javanese
Breakfast

Nightlife in Surabaya #

Surabaya’s nightlife is practical and hotel-centric: think rooftop hotel lounges, intimate live-music bars, and plenty of late-night food options rather than endless club districts. Many upscale places enforce smart-casual dress codes and will refuse entry for shorts or flip-flops; plan on hotels and mall rooftops closing around midnight to 1 AM on weekdays and often 2-3 AM on weekend nights.

Safety and logistics: ride-hailing apps (Gojek/Grab) are the most reliable way to get around at night - avoid walking alone in poorly lit side streets after midnight. Keep valuables discreet, carry local currency for small purchases, and confirm a venue’s closing time before you go; weekend hours are longer but can change for private events. If you want a version with current, verified venue names, I can look those up or you can confirm you’re fine with a best-effort list.

Rooftop & Hotel Cocktail Bars
Upscale hotel and mall rooftops dominate Surabaya's cocktail scene; expect mid-to-high price ranges and smart-casual dress codes. Most close around midnight to 1:00 AM on weekdays, later on weekends.
  • Hotel Majapahit - Lobby/Bar - Classic colonial venue, dress smart-casual
  • High-end hotel sky bar - Upscale prices, reservations recommended
  • Mall rooftop lounge - Casual to smart, good for sunset views
Live Music & Clubs
Live music is mostly concentrated in intimate bars and a few nightclubs; cover fees are usually modest and IDs may be checked. Clubs typically close 2:00-3:00 AM on weekends.
  • Small live-music bars - Local bands, modest cover charge
  • Mid-size nightclub - Dance nights, ID and dress checks
  • Jazz/blues venue - Evening sets, quieter atmosphere
Casual & Local Bars
Casual bars and cafés around Taman Bungkul and residential neighborhoods are wallet-friendly and open late into the evening. No strict dress code; cash is handy.
  • Neighborhood sports bar - Affordable drinks, comfortable vibe
  • Street-side beer joints - Cheap prices, relaxed crowds
  • Cafe-bars around Taman Bungkul - Good for late coffee and light drinks
Late Night & After Dark
Late-night options skew toward 24-hour eateries, food courts and dessert spots rather than many after-hours bars. If you're out late, use ride-hailing apps and stick to lit, busy streets for safety.
  • 24-hour eateries and warungs - Cheap late-night food, very casual
  • Dessert parlours and bakeries - Sweet treats open late night
  • Late-night mall food courts - Safer, air-conditioned, varied choices

Shopping in Surabaya #

Surabaya is a hybrid shopping city: efficient, mall-heavy and also stubbornly market-driven. If you want air-conditioning, international brands and a one-stop experience, the big malls (Tunjungan, Pakuwon, Galaxy, Ciputra World) are unbeatable. If you want bargains, textiles or local character, the traditional markets-Pasar Atom, Pasar Turi and the Ampel quarter-are where the real deals and local flavor live.

Practical tips: carry cash and small change for markets, and be prepared to haggle politely-start lower and meet halfway; vendors expect it. Inspect textiles and electronics before buying, and be cautious about high-ticket purchases in street stalls. Malls accept cards and stay open late; markets are busiest early morning and at dusk. I generally avoid showing excessive enthusiasm, keep valuables secure in crowds, and use a scooter taxi (GoJek/Gojek) for quick hops between shopping areas.

Shopping Malls
Surabaya is mall-forward-air-conditioned, safe, and convenient places to shop everything from groceries to designer labels. Head to different malls for distinct vibes: Pakuwon for luxury and Tunjungan for variety.
  • Tunjungan Plaza - Massive mall complex; international brands and dining.
  • Pakuwon Mall - Upmarket mall with luxury labels and eateries.
  • Galaxy Mall - Family-friendly mall with entertainment and local stores.
  • Ciputra World Surabaya - Modern mall; fashion, cinemas, and premium outlets.
Markets & Bazaars
The real character of shopping in Surabaya happens in its markets-packed, noisy, and excellent for bargains and local food. Come ready to haggle, inspect items closely and carry small change.
  • Pasar Atom (Atum Market) - Big traditional market; textiles, clothing, electronics bargains.
  • Pasar Turi - Long-standing wholesale market; fabrics and general goods.
  • Ampel (Kampung Ampel) - Arab quarter market; antiques, food stalls, souvenirs.
  • Pasar Genteng - Wet and dry market; spices and local produce.
Local & Artisan Finds
If you want Indonesian craft, batik and locally themed mementos, focus on specialist outlets and trade centres rather than street stalls. House of Sampoerna is reliably charming for curated local gifts.
  • House of Sampoerna - Museum-shop for kretek heritage and local souvenirs.
  • Darmo Trade Centre (DTC) - Wholesale textile hub; batik and fabric suppliers.
  • Toko Batik Keris (Surabaya outlets) - Well-known batik chain selling quality traditional garments.
  • Jembatan Merah Plaza - Busy center for budget fashion and small vendors.
Fashion & Boutiques
Surabaya's fashion scene mixes mainstream Indonesian labels with boutique stores in major malls. For trend-led shopping, visit the fashion floors of Tunjungan and Pakuwon-expect crowds on weekends.
  • Grand City Surabaya - Lifestyle mall with boutiques and event spaces.
  • Royal Plaza - Mid-range shopping; local brands and eateries.
  • Tunjungan Plaza (fashion precinct) - High-street and designer labels concentrated under one roof.
  • Pakuwon Mall boutiques - Boutique row for contemporary Indonesian and international brands.

Living in Surabaya #

Long-term residence in Surabaya usually starts with short tourist options and moves to a KITAS for extended stays. Visitors can use Visa on Arrival (VoA) for 30 days (extendable once), or apply for a B-211A / social-cultural visa (short-term stay, extendable) through a sponsor; for employment an employer-sponsored KITAS is required. Retirement KITAS exists for age 55+, requiring proof of pension or income and prohibits formal work.

Accommodation is affordable compared with Jakarta: expect serviced studios and modern apartments in central areas from around IDR 3-6 million/month, and 2BR units from IDR 6-12 million/month depending on location and amenities. Healthcare options include large public hospitals such as RSUD Dr. Soetomo and private chains like Siloam Hospitals and Mitra Keluarga; routine GP visits often cost IDR 100k-300k, specialists IDR 300k-1M. Many expats carry international health insurance (roughly USD 50-300+/month) though foreigners with a valid KITAS may also register for BPJS in practice.

Best Neighborhoods
Neighborhoods range from leafy, residential Darmo to busy central districts around Tunjungan and Gubeng. Choose Rungkut or suburbs for lower rents and more space.
  • Darmo - Upscale residential area, serviced apartments, IDR 4-10M
  • Tunjungan / Gubeng - City centre, malls and offices, 1BR IDR 3-6M
  • Gubeng - Transport hub, near train station, mixed housing
  • Rungkut - More affordable, family neighborhoods, 2BR IDR 3-6M
Health & Wellness
Surabaya has both large public hospitals and private international clinics; expats typically use private insurance for faster service. Public BPJS enrollment is possible for holders of KITAS, but many prefer private international plans.
  • Siloam Hospitals Surabaya - Private hospital, international-standard care, English staff
  • RSUD Dr. Soetomo - Major public teaching hospital, wide specialist coverage
  • Mitra Keluarga (Surabaya) - Private hospital chain, convenient for routine care
  • Taman Bungkul - Popular park, jogging, community exercise, weekend markets
Cost of Living
Overall living costs are lower than Jakarta; comfortable single lifestyle (rent included) often fits IDR 8-15M/month. Many prices quoted in Indonesian rupiah; USD equivalents vary with exchange rates.
  • Monthly rent (central) - Studio/1BR IDR 3-6M, 2BR IDR 6-12M
  • Monthly utilities & internet - Electricity/water IDR 300-800k, internet IDR 300-600k
  • Eating out - Warung meals IDR 15-35k, mid-range IDR 40-120k
  • Transport - Gojek rides IDR 10-40k, scooter fuel low cost

Digital Nomads in Surabaya

Surabaya is workable for digital nomads who prefer lower costs and fewer crowds than Jakarta. While Indonesia has no dedicated digital nomad visa, many remote workers use VoA or short-term B-211 visas and renew locally; long-term remote work without sponsorship technically requires a KITAS. Expect dependable urban fiber (often 50-100 Mbps in central areas) and stable 4G/5G mobile from Telkomsel.

Costs for nomads: coworking day passes and business centre access run roughly IDR 50k-150k/day, monthly coworking memberships or serviced office options IDR 600k-2M/month. Home fiber plans suitable for remote work commonly cost IDR 300k-700k/month depending on speed.

Coworking Spaces
Dedicated coworking is more limited than in Jakarta, but business centres and mall cafés offer reliable, comfortable work environments. Day passes and meeting rooms are available at serviced centres.
  • Regus (Tunjungan Plaza) - Business centre, meeting rooms, daily passes
  • Ciputra World (cafés & lounges) - Quiet cafés, reliable outlets, mall facilities nearby
  • Tunjungan Plaza cafés - Many cafés with Wi‑Fi, easy power access
  • Galaxy Mall cafés - Chain cafés and public seating, good connectivity
Internet & Connectivity
Surabaya has solid urban fiber availability; expect 50-100 Mbps in many apartments and stable 4G mobile coverage citywide. Home broadband costs typically range IDR 300k-700k/month depending on speed.
  • Biznet Home - Fiber plans, 50-100 Mbps common, IDR 300-700k
  • IndiHome (Telkom) - Widespread fiber/DSL, 20-100 Mbps, IDR 250-600k
  • Telkomsel (mobile) - Best 4G/5G coverage, prepaid data packs affordable
  • XL Axiata / Indosat - Good alternatives, cheaper data bundles available
Community & Networking
A small but active expat and startup community gathers at tech meetups, university events and Facebook groups. Networking is best done via local Meetups, GDG events, and the Surabaya Expats Facebook group.
  • Surabaya Expats (Facebook group) - Active group for advice, meetups, housing tips
  • GDG Surabaya (Google Developers) - Tech meetups, workshops, developer community events
  • Startup Grind Surabaya - Entrepreneur meetups, speaker nights, networking
  • Universitas Airlangga events - University talks, hackathons, local startup scene
Amenities
Accommodation
Bars & Pubs
Bike Rentals
Cafes
Coworking
Culture
Fitness
Laundromats
Libraries
Pharmacies
Restaurants
Shopping
Viewpoints

Demographics

Density
13,271/km²
Hyper-Dense
Est. Median Age
33
Male 48.9% Female 51.1%
Age Distribution
  Children 22.0%   Youth 14.8%   Working age 55.2%   Elderly 8.0%

Nearby Cities #