Surabaya city skyline at night

Indonesia

Surabaya

Best Time
May to October (dry season, less rainfall and lower humidity)
Daily Budget
$25-70 USD
Language
Bahasa Indonesia (Javanese widely spoken; English in hotels and tourist areas)
Timezone
UTC+7 (WIB)

About

Discover Surabaya

Surabaya is Indonesia's second-largest city and the capital of East Java, sitting on the northeastern coast of Java at the mouth of the Mas River. Known as Kota Pahlawan — the City of Heroes — Surabaya earned this title through the Battle of Surabaya on November 10, 1945, the bloodiest single engagement of the Indonesian revolution and a turning point that galvanized international support for independence.

The city's historical depth is layered across its streets. Tunjungan Street preserves Art Deco architecture from the 1920s and 1930s Dutch colonial period, while the Hotel Majapahit (formerly Hotel Oranje) is where Indonesian nationalists famously tore the blue stripe from the Dutch tricolor to create the red-and-white Indonesian flag. The Submarine Monument — a decommissioned Soviet-era KRI Pasopati submarine — sits on the banks of the Kalimas River, one of the most unusual museums in Southeast Asia. Nearby, the House of Sampoerna occupies a restored 1862 Dutch colonial building that served as a kretek (clove cigarette) factory, now a museum tracing the origins of Indonesia's distinctive tobacco heritage.

Surabaya's cultural texture extends through its historic quarters. Kampung Arab, one of the oldest Arab settlements in Southeast Asia dating to the 13th century, centers around the Ampel Mosque and its surrounding market of Middle Eastern spices, perfumes, and textiles. The city's Chinatown district along Kembang Jepun street comes alive at night with food stalls and lantern-lit shophouses.

The city serves as the primary gateway to East Java's volcanic landscapes. Mount Bromo and the Ijen Crater — two of Indonesia's most dramatic natural attractions — are accessible as day trips or overnight excursions from Surabaya. The Bromo Tengger Semeru National Park, with its alien-like sea of sand caldera and smoking volcanic cone, draws visitors from around the world.

Surabaya's culinary identity is anchored in East Javanese flavors. Rawon (black beef soup made with keluak nuts), rujak cingur (a salad of vegetables, fruits, and beef snout in shrimp paste), and lontong balap (rice cakes with bean sprouts and tofu) are local specialties rarely found elsewhere. The city's street food scene thrives in night markets at Genteng Besar and along Jalan Kembang Jepun.

Modern Surabaya continues to develop, with Tunjungan Plaza anchoring the commercial center and the Suramadu Bridge — the longest bridge in Indonesia — connecting the city to Madura Island. The Kenjeran coastal area offers the Sanggar Agung Chinese temple perched dramatically over the Java Sea, while the traditional Ludruk folk theater keeps East Java's performing arts traditions alive.

When to Go

Best Time to Visit Surabaya

Surabaya is hot and tropical year-round. The dry season from May to October is the most comfortable — lower humidity, less rain and the best window for the Mount Bromo sunrise trip that brings most travellers here.

  • May–OctDry season — the best time. 28–33 °C, less rain. Prime time for Bromo; June–August is busiest.
  • Nov–AprWet season — hot and humid with afternoon thunderstorms. Cheaper and quieter; Bromo is still climbable but cloudier.
  • Bromo tipFor the clearest Bromo sunrises, aim for the dry months — July–September offer the best odds of a clear caldera view.

Attractions

Things to Do in Surabaya

Surabaya is a busy, historic port city — colonial squares, Arab quarter, one of Indonesia's biggest Chinatowns — and the launch pad for Mount Bromo, East Java's smoking volcano. Most travellers spend a night and head for the volcano, but the city rewards a day.

Mount Bromo Sunrise Tour

The reason most come — a pre-dawn jeep ride to the Penanjakan viewpoint for sunrise over a sea of volcanic mist, then across the “sea of sand” to climb the smoking Bromo crater. A 2-day trip from Surabaya via Cemoro Lawang; utterly unforgettable.

Tours from ~700,000 IDR ($45) including jeep, park entry and transport.

House of Sampoerna

A beautifully preserved Dutch colonial complex, now a museum and café on the history of Indonesia's famous clove-cigarette (kretek) dynasty — watch workers hand-roll cigars and explore the gallery and old town in a free heritage bus. The city's best museum.

Free entry; open Mon–Sat.

Kampung Arab (Arab Quarter) & Ampel

The atmospheric old Arab quarter around the 15th-century Ampel Mosque — narrow lanes, spice traders, dates and Islamic textiles, a piece of old Java. Visit at dawn for the call to prayer and the bustling market; dress modestly.

Chinatown (Kya-Kya) & Red Bridge

The revitalised Chinatown food street and the historic Jembatan Merah (Red Bridge) — site of a famous battle in the independence war. Laksana, temples and street food; a pleasant evening stroll.

Tunjungan Plaza & the Submarine Monument

For downtime: the vast Tunjungan Plaza mall (air-conditioned relief) and the riverside Monumen Kapal Selam — a real retired Russian-built submarine you can climb inside. Great for families and a hot afternoon.

Day Trip to Madura Island

Cross the Suramadu Bridge — Indonesia's longest — to Madura island for bull racing (in season), beaches and the local sate. A cultural day out for those with an extra day.

Transport

How to Get to & Around Surabaya

Juanda Airport (SUB) is a major hub for East Java and the Bromo region. Surabaya is a train junction and the gateway overland to Yogyakarta. In the city, ride-hail apps are king.

  • Fly to Juanda (SUB)20 km from the centre — flights from Jakarta, Bali and regional cities. Train or taxi to town ~40,000 IDR ($2.50).
  • Train to/from YogyakartaThe scenic 4–5-hr rail line to Yogyakarta (and onward to Jakarta) — comfortable executive class.
  • Gojek & GrabThe indispensable apps for cars and motorbikes — cheap, fast and metered. From ~10,000 IDR ($0.60).
  • Bromo tour / private carMost Bromo tours pick up from your hotel; or hire a private car and driver for a flexible 2-day loop.
  • Angkot & bemoLocal minivans for the brave — cheap but confusing routes; Gojek is easier for visitors.

Surabaya is the East Java hub — head west to the temples of Yogyakarta and Jakarta, or east to Bali and Ubud via ferry or flight.

Accommodation

Where to Stay in Surabaya

Stay central for the museums and Chinatown, or near the station for an early Bromo start. Surabaya offers strong value across all tiers.

Downtown / Tunjungan area — best for sightseeing

Around Tunjungan Plaza and the old town — walk to House of Sampoerna, Chinatown and the malls. The default central base.

Gubeng / near the station — best for Bromo & trains

Close to Gubeng station and the Bromo tour pickups — practical for an early start and onward rail travel. Lots of mid-range hotels.

West Surabaya — best for business & malls

The modern business district toward the airport — international hotels, big malls and convention centres. For business travellers.

Budget guesthouses — best for backpackers

Cheap guesthouses near the old town and station — the base for Bromo-bound backpackers. From ~120,000 IDR ($8)/night.

Food & Drink

What & Where to Eat in Surabaya

Surabaya is an East Javanese food capital — rich, sweet-savoury Javanese dishes, fiery Madurese sate and a huge street-food and hawker scene.

Rawon — Surabaya's signature black beef stew, coloured by the kluwek nut. Sate klopo — Madurese beef satay with toasted coconut. Rujak cingur — the pungent fruit-and-snout salad with fermented shrimp paste.

Vegetarian options are limited outside tourist restaurants; ask for “tanpa daging” (no meat) and try the gado-gado and tofu dishes.

  • Kya-Kya / ChinatownThe food street — street stalls, hawker classics and Chinese-Indonesian fare.
  • Rawon stallsRawon Setan (“Devil's rawon”) and others serve the famous black stew late into the night.
  • Pasar Genteng & marketsLocal markets for sate, rujak and East Javanese snacks at street prices.

Plan Your Trip

Practical Tips & Budget

Most Western passport holders need a visa-on-arrival (VOA) (~$35, 30 days) or e-VOA. The currency is the Indonesian rupiah (IDR). English is spoken in hotels, malls and on tours. Surabaya is hot and traffic-heavy — use Gojek and plan indoor breaks.

How much does Surabaya cost?

  • Budget$15–30/day — a guesthouse, street food and Gojek.
  • Mid-range$35–70/day — a central hotel, the House of Sampoerna and a 2-day Bromo tour.
  • Luxury$90+/day — a five-star and a private Bromo sunrise with a driver.

Good to know

  • Bromo is the draw: Book your Bromo tour in advance in peak season; the pre-dawn start means staying nearby helps.
  • Traffic: Surabaya is congested — allow extra time and use Gojek/Grab.
  • Modesty: Cover shoulders and knees in the Arab quarter and mosques.
  • Cash: Carry rupiah for markets and street food; cards work in malls.
  • Apps: Gojek for everything — rides, food and deliveries.

Ready to plan a route? Pair this with Yogyakarta and Bali for a classic Java-to-Bali trip.

Where to Stay

Stays in Surabaya

View all hotels

Luxury

Bumi Surabaya City Resort
· Genteng (Basuki Rahmat)

Bumi Surabaya City Resort

Set on Jalan Basuki Rahmat in the heart of Surabaya, Bumi Surabaya City Resort is a five-star property featuring lush tropical gardens, an outdoor pool, and full-service spa within walking distance of Tunjungan Plaza. The hotel offers Japanese dining at Kizahashi alongside three other restaurants, with 357 rooms styled in a blend of Javanese and contemporary design.

€€€View rates
JW Marriott Hotel Surabaya
· Tegalsari (Embong Malang)

JW Marriott Hotel Surabaya

Located on Jalan Embong Malang near Tunjungan Plaza, the JW Marriott Surabaya offers 407 rooms with pillowtop beds and rainfall showers across its tower. The hotel features four restaurants, an outdoor pool, a full-service spa, and a health club. Its central location provides walking access to the city's main shopping and entertainment district.

€€€View rates
Shangri-La Surabaya
· West Surabaya (Sungkono)

Shangri-La Surabaya

Situated on Jalan Mayjend Sungkono in West Surabaya, the Shangri-La offers 365 rooms and suites with traditional Indonesian design touches, a resort-style outdoor pool with children's water slide, three tennis courts, and the award-winning CHI spa. The hotel is five minutes from Ciputra World Mall and 35 minutes from Juanda Airport.

€€€View rates
Sheraton Surabaya Hotel & Towers
· Tegalsari (Embong Malang)

Sheraton Surabaya Hotel & Towers

The Sheraton Surabaya occupies a central position on Jalan Embong Malang, steps from Tunjungan Plaza. The hotel's 348 rooms offer cable TV and free Wi-Fi, with an outdoor pool, tennis court, full-service spa, and three restaurants including the Bromo-themed international cafe. A 24-hour room service rounds out the amenities.

€€€View rates
Vasa Hotel Surabaya
· West Surabaya (HR Muhammad)

Vasa Hotel Surabaya

A five-star property on Jalan HR Muhammad in West Surabaya, the Vasa Hotel features 388 rooms with free minibar items and LCD televisions, two restaurants including international dining at 209 Dining, a rooftop pool, and a full-service spa. The hotel is within a ten-minute drive of Pakuwon Mall and Surabaya Plaza.

€€€View rates
Hotel Ciputra World Surabaya
· West Surabaya (Sungkono)

Hotel Ciputra World Surabaya

Managed by Swiss-Belhotel International and connected to Ciputra World Mall, this five-star hotel on Jalan Mayjend Sungkono offers direct mall access, an outdoor pool, hot tub, sauna, and full-service spa. Rooms feature contemporary furnishings, and the hotel is rated 9.1 on Agoda with nearly 4,000 reviews.

€€€View rates

Boutique

Hotel Majapahit Surabaya MGallery
· Genteng (Tunjungan)

Hotel Majapahit Surabaya MGallery

Originally opened in 1910 as Hotel Oranje by the Sarkies family, this heritage property on Jalan Tunjungan is where the Indonesian flag was first raised in 1945. Now part of Accor's MGallery collection, the hotel preserves its Dutch colonial architecture with lush courtyard gardens, an outdoor pool, and refined dining venues within one of Indonesia's most historically significant buildings.

€€€View rates
ARTOTEL TS Suites Surabaya
· Wonokromo (Hayam Wuruk)

ARTOTEL TS Suites Surabaya

A four-star boutique property on Jalan Hayam Wuruk featuring 126 contemporary rooms with minibars and separate bathtubs. Located steps from Surabaya Town Square and a five-minute walk from Surabaya Zoo, the hotel offers in-room massages, a fitness center, restaurant, bar, and a distinctively artistic interior design sensibility.

Mid-Range

Wyndham Surabaya City Centre
· Genteng (Basuki Rahmat)

Wyndham Surabaya City Centre

Positioned on Jalan Basuki Rahmat within walking distance of Tunjungan Plaza, the Wyndham Surabaya offers 292 rooms with minibars and LCD televisions. The hotel features a rooftop pool, complimentary Wi-Fi throughout, and is consistently praised by guests for its spacious rooms and international breakfast spread.

Four Points by Sheraton Surabaya, Tunjungan Plaza
· Tegalsari (Tunjungan Plaza)

Four Points by Sheraton Surabaya, Tunjungan Plaza

Connected directly to Tunjungan Plaza — East Java's largest shopping and entertainment complex — this Four Points hotel offers 293 rooms with floor-to-ceiling windows, the signature Four Comfort Bed, a 24-hour gym, and an outdoor pool. Guests consistently highlight the convenient mall access and quality breakfast buffet.

€€
Mercure Surabaya Grand Mirama
· Tegalsari (Darmo)

Mercure Surabaya Grand Mirama

Located on Jalan Raya Darmo, one of Surabaya's principal boulevards, this four-star Accor property features 257 rooms including 19 suites, three restaurants, a pool bar, swimming pool, gym, spa, and 14 meeting rooms. The hotel provides easy access to Gubeng railway station and is well-positioned for both the Tugu Pahlawan monument and the city's commercial center.

Surabaya Suites Hotel Powered by Archipelago
· Genteng (Pemuda)

Surabaya Suites Hotel Powered by Archipelago

Situated on Jalan Pemuda opposite the World Trade Centre with direct access to Surabaya Plaza Shopping Mall, this four-star hotel offers spacious suite-style rooms with separate living areas. The property includes a full-service spa, outdoor pool, steam room, and multiple dining options. Its central business district location suits both business and leisure travelers.

Budget

Swiss-Belinn Manyar
· East Surabaya (Manyar)

Swiss-Belinn Manyar

A well-reviewed three-star hotel on Jalan Manyar Kertoarjo with 143 rooms, a swimming pool, and contemporary design. Located in the heart of Surabaya's Manyar business area, a five-minute drive from Galaxy Mall, the Swiss-Belinn offers reliable mid-range accommodation with over 3,200 Agoda reviews averaging 8.8.

ibis Surabaya City Center
· Genteng (Basuki Rahmat)

ibis Surabaya City Center

Located on Jalan Basuki Rahmat in the main business district, this 3.5-star ibis property offers 224 modern rooms with the ibis bedding concept, walking distance from Tunjungan Plaza. The hotel features a lobby bar, restaurant, and four high-tech meeting rooms. With nearly 3,900 Agoda reviews averaging 8.9, it offers strong value in a central location.

Sahid Surabaya
· Tambaksari (Sumatera)

Sahid Surabaya

A three-star hotel on Jalan Sumatera conveniently located five minutes' walk from Gubeng Railway Station and ten minutes from Delta Plaza. The Sahid offers 24-hour room service, free Wi-Fi, a fitness center, spa, massage services, karaoke, and garden areas. With over 3,700 Agoda reviews averaging 8.6, it provides reliable budget accommodation.

ibis budget Surabaya Diponegoro
· Wonokromo (Diponegoro)

ibis budget Surabaya Diponegoro

A highly-rated budget hotel on Jalan Raya Diponegoro with 138 rooms featuring the NEST room concept and Sweet Bed by ibis budget. Located in the heart of the city, just 4 km from Gubeng Station, the hotel offers free Wi-Fi, breakfast, and modern minimalist design. With over 2,800 Agoda reviews averaging 9.0, it punches well above its price class.

Experiences

Things to do in Surabaya

View all activities
history1.5-2 hours

Tugu Pahlawan & Museum Sepuluh November

The Heroes Monument is Surabaya's most iconic landmark, a 41-meter obelisk commemorating the Battle of Surabaya on November 10, 1945. The underground museum beneath the monument uses dioramas, film footage, and original artifacts to tell the story of the bloodiest single battle of the Indonesian revolution.

history1-1.5 hours

Submarine Monument (Monkasel)

A decommissioned Soviet-built KRI Pasopati 410 submarine from 1952, permanently docked on the banks of the Kalimas River in central Surabaya. Visitors can walk through the torpedo rooms, control room, and crew quarters of this Whiskey-class submarine, one of the most unusual museums in Southeast Asia.

culture1.5-2 hours

House of Sampoerna Museum & Factory Tour

Housed in a beautifully restored 1862 Dutch colonial building, the House of Sampoerna traces the history of Indonesia's kretek (clove cigarette) industry. The museum includes a working hand-rolling factory where visitors can watch artisans roll up to 325 cigarettes per hour, plus exhibits on Surabaya's colonial past and a stylish cafe.

FreeBook
adventure12-16 hours

Mount Bromo Sunrise Tour

A full-day or overnight excursion from Surabaya to the Bromo Tengger Semeru National Park, featuring the iconic sunrise view from Penanjakan viewpoint overlooking the volcanic sea of sand caldera. The tour typically includes a 4WD jeep ride across the sand sea and a trek up to Bromo's smoking crater rim.

€€Book
culture2-3 hours

Kampung Arab & Ampel Mosque Walking Tour

Explore one of the oldest Arab settlements in Southeast Asia, dating to the 13th century, centered around the historic Ampel Mosque (Masjid Sunan Ampel). The surrounding market sells Middle Eastern spices, perfumes, dates, textiles, and religious items along narrow lanes lined with traditional shophouses.

FreeBook
history1 hour

Hotel Majapahit Heritage Tour

Visit the historic Hotel Majapahit (formerly Hotel Oranje), built in 1910 by the Sarkies family, where the Indonesian flag was first raised in 1945 by nationalists who tore the blue stripe from the Dutch tricolor. The hotel's colonial architecture, courtyard gardens, and heritage museum are open to visitors.

FreeBook
food2-3 hours

Surabaya Chinatown & Kembang Jepun Night Market

Surabaya's Chinatown along Kembang Jepun street comes alive at night with food stalls, lantern-lit shophouses, and traditional Chinese-Indonesian businesses. The area features the historic Hok An Kiong temple and vibrant street food vendors selling local specialties alongside Chinese-Indonesian dishes.

adventure18-24 hours

Ijen Crater Blue Fire Tour

An overnight excursion from Surabaya to Kawah Ijen, where miners extract sulfur from the crater of an active volcano. The pre-dawn trek reveals the famous blue fire — burning sulfuric gases that create an ethereal blue glow visible only in darkness — followed by sunrise views over the turquoise acid lake.

€€Book
culture1.5-2 hours

Sanggar Agung Temple (Kenjeran)

A striking Chinese temple complex perched on the shore of the Java Sea at Kenjeran Beach in northern Surabaya. The temple features ornate dragon sculptures, towering Guan Yin and Buddha statues, and dramatic ocean views. The adjacent Kenjeran Park offers additional attractions and seafood restaurants.

history2 hours

Tunjungan Street Art Deco Walking Tour

A self-guided or guided walk along Jalan Tunjungan, Surabaya's most famous shopping street, exploring the preserved Art Deco architecture from the 1920s-30s Dutch colonial period. Buildings include the former Siola department store, the Majapahit Hotel, and several restored shophouses that recall Surabaya's pre-war cosmopolitan era.

FreeBook
adventure6-8 hours

Suramadu Bridge & Madura Island Day Trip

Cross the Suramadu Bridge — Indonesia's longest bridge at 5.4 km — to reach Madura Island, famous for its bull races (Karapan Sapi), traditional salt farms, and batik workshops. The bridge itself offers panoramic views of the Madura Strait, and Madura's sate and soto dishes differ distinctly from mainland Javanese cuisine.

culture1-1.5 hours

Masjid Al Akbar (Great Mosque of Surabaya)

The second-largest mosque in Indonesia with a capacity of over 50,000 worshippers, Masjid Al Akbar features a 65-meter minaret with an observation deck offering 360-degree views of Surabaya. The mosque's modern Islamic architecture and vast prayer hall are open to respectful visitors outside prayer times.

FreeBook

Information

Good to know

What is the best time to visit Surabaya?
The dry season from May to October is the most comfortable time to visit Surabaya, with lower humidity and minimal rainfall. This period is also ideal for day trips to Mount Bromo, as sunrise viewpoints are more likely to be clear. The wet season runs from November to April, bringing heavy afternoon showers that can affect outdoor sightseeing. November 10 — Heroes Day — is a significant date, with commemorations at Tugu Pahlawan.
How do I get to Mount Bromo from Surabaya?
Mount Bromo is approximately 80 km south of Surabaya. Most visitors join organized sunrise tours departing Surabaya around midnight, arriving at the Penanjakan viewpoint by 4-5 AM. Alternatively, you can drive or take public transport to Probolinggo (about 2 hours), then continue to Cemoro Lawang village at the crater rim. Many hotels in Surabaya arrange Bromo tours, including overnight stays near the volcano.
Is Surabaya safe for tourists?
Surabaya is generally safe for tourists exercising normal urban precautions. The city sees fewer foreign visitors than Bali or Jakarta, so tourist-targeted crime is less common. Keep valuables secure in crowded markets and use reputable transport apps (Grab, Gojek) rather than unmarked taxis. The city is predominantly Muslim and conservative — dress modestly when visiting mosques and the Ampel district.
What are the must-see attractions in Surabaya?
Key attractions include Tugu Pahlawan (Heroes Monument) and the Museum Sepuluh November, the Submarine Monument (Monkasel), House of Sampoerna museum and factory, Hotel Majapahit's historic courtyard, the Ampel Mosque and Arab Quarter, Surabaya's Chinatown along Kembang Jepun, the Sanggar Agung temple at Kenjeran, and the Suramadu Bridge to Madura Island. Many visitors also use Surabaya as a base for Mount Bromo and Ijen Crater excursions.
How do I get around Surabaya?
Ride-hailing apps Grab and Gojek are the most convenient way to get around Surabaya, offering both car and motorbike taxi services at affordable rates. The city has a public bus system (Suroboyo Bus) that accepts payment via plastic bottle recycling. Traditional becak (cycle rickshaws) operate in older neighborhoods. Traffic congestion can be significant during peak hours, particularly along Jalan Basuki Rahmat and Jalan Darmo.
What food is Surabaya famous for?
Surabaya is famous for several distinctive East Javanese dishes. Rawon is a rich black beef soup colored by keluak nuts, considered the city's signature dish. Rujak cingur combines vegetables, fruits, and beef snout in a pungent shrimp paste dressing. Lontong balap features rice cakes with bean sprouts, tofu, and lentho (fried mung bean fritters). Sate klopo uses grated coconut in its peanut sauce. Semanggi Surabaya, a salad of clover-like water fern leaves, is increasingly rare and worth seeking out.
How far is Surabaya from Juanda Airport and how do I get to the city?
Juanda International Airport (SUB) is located approximately 18 km south of central Surabaya in Sidoarjo. Travel time to the city center ranges from 30 to 60 minutes depending on traffic. Airport transfer options include ride-hailing apps (cheapest), airport taxis from official counters, and hotel shuttle services. Some hotels in central Surabaya offer complimentary airport pickup. There is no rail connection to the airport.
Do I need a visa to visit Indonesia?
Many nationalities can obtain a Visa on Arrival (VoA) at Juanda International Airport, valid for 30 days and extendable once for an additional 30 days. The VoA fee is 500,000 IDR (approximately $32 USD). Several ASEAN countries qualify for visa-free entry. Indonesia also offers an e-Visa application system for advance processing. Check current regulations before travel as policies are subject to change.

Indonesia

More in Indonesia

View all destinations in Indonesia

Nearby

Explore more