Surabaya · Travel guide · Updated 2026

Surabaya: The Gateway to East Java's Rich Heritage

Discover Surabaya: A vibrant city where history meets modernity, offering a rich cultural experience, delicious cuisine, and stunning natural attractions.

Welcome to Surabaya, Indonesia's second-largest city and the bustling capital of East Java. Known as the 'City of Heroes' due to its pivotal role in the Indonesian independence movement, Surabaya is a dynamic blend of modernity and tradition. As you wander through its streets, you will find a vibrant mix of contemporary skyscrapers, colonial-era buildings, and historic sites that narrate the tale of its resilient past. Surabaya offers a plethora of attractions that cater to all types of travelers. History buffs will be fascinated by the House of Sampoerna, a well-preserved Dutch colonial-style building that now serves as a museum. For a spiritual experience, visit the awe-inspiring Al Akbar Mosque, one of the largest in Southeast Asia, or the Cheng Hoo Mosque, which uniquely combines Chinese and Islamic architectural styles. The Surabaya Submarine Monument and Heroes Monument are must-sees for those interested in the city's military history. The city is also a food lover's paradise. Indulge in delicious local dishes like 'rawon,' a rich beef soup, or 'rujak cingur,' a traditional salad with a distinctive taste. Don't miss the vibrant night markets where you can sample a variety of street foods while mingling with the locals. For those who love shopping, Tunjungan Plaza, one of the largest shopping malls in Southeast Asia, offers a wide range of international and local brands. Nature enthusiasts will appreciate a visit to the Mangrove Information Center, a serene escape from the city's hustle and bustle. The nearby Mount Bromo and Madura Island offer excellent day trips for those looking to explore the natural beauty surrounding Surabaya. With its rich cultural heritage, delectable cuisine, and warm hospitality, Surabaya promises an unforgettable experience for every traveler.

Explore the guide

What are you looking for in Surabaya?

Jump straight into the city guide by the kind of discovery you want first.

Neighbourhoods to discover in Surabaya

Start with these local area guides for riverside walks, markets, museums, theatre, dining, and city character.

When is the best time to go to Surabaya?

Weather at a glance

Use the monthly temperature and precipitation trends to compare typical conditions across the year before planning city walks, museum days, and riverside exploring.

Temperature

°C

Precipitation

mm
Warmest monthsJan–Dec
Longest daylightJan–Dec
Driest periodJul–Aug

Explore places in Surabaya

    See all →

    Iconic landmarks you can't miss

    Classic Surabaya sights that mirror the landmark pins above, with a little more context before users explore further.

    Surabaya Zoo

    Immerse yourself in the vibrant world of wildlife at Surabaya Zoo, East Java's prime destination for animal lovers and nature enthusiasts.

    Surabaya Zoo

    Monumen Tugu Pahlawan dan Museum Sepuluh Nopember Surabaya

    Explore the Monumen Tugu Pahlawan and Museum Sepuluh Nopember, a historical landmark in Surabaya that honors Indonesia's fight for independence with rich cultural exhibits.

    Monumen Tugu Pahlawan dan Museum Sepuluh Nopember Surabaya

    Surabaya North Quay

    Experience the vibrant atmosphere and stunning views at Surabaya North Quay, a premier destination for tourists in East Java.

    Surabaya North Quay

    Surabaya Submarine Monument

    Visit the Surabaya Submarine Monument to explore Indonesia's naval history within a retired submarine, an essential stop for every traveler in East Java.

    Surabaya Submarine Monument

    Siola Surabaya Museum

    Explore Surabaya's vibrant history at the Siola Surabaya Museum, where culture and heritage come alive through captivating exhibits and rich artifacts.

    Siola Surabaya Museum

    Suro and Boyo Statue

    Explore the iconic Suro and Boyo Statue in Surabaya, a majestic symbol of local folklore and artistry, perfect for sightseeing and cultural immersion.

    Suro and Boyo Statue

    Surabaya Youth Center

    Explore Surabaya Youth Center, a vibrant hub for culture and community engagement in the heart of East Java.

    Surabaya Youth Center

    Monumen Bambu Runcing

    Explore Monumen Bambu Runcing, Surabaya's prominent historical landmark, a symbol of resilience and the perfect blend of culture and history.

    Monumen Bambu Runcing

    Kenjeran Park

    Experience the natural beauty and recreational charm of Kenjeran Park in Surabaya, a perfect escape for nature lovers and families alike.

    Kenjeran Park

    Unmissable attractions to see

    These cards mirror the attraction list in the map, while adding enough context to help users prioritise.

    Bungkul Park

    Explore Bungkul Park, a beautiful urban oasis in Surabaya, offering lush gardens, local delicacies, and a vibrant cultural atmosphere for every traveler.

    Bungkul Park

    Surabaya Zoo

    Experience a fantastic array of wildlife at Surabaya Zoo, a top tourist destination in East Java for family fun and education.

    Surabaya Zoo

    Monumen Tugu Pahlawan dan Museum Sepuluh Nopember Surabaya

    Explore the Monumen Tugu Pahlawan in Surabaya, an iconic landmark celebrating Indonesia's fight for independence, rich in history and beauty.

    Monumen Tugu Pahlawan dan Museum Sepuluh Nopember Surabaya

    Surabaya North Quay

    Explore Surabaya North Quay, a vibrant waterfront destination in East Java, offering stunning views, local cuisine, and cultural experiences for every traveler.

    Surabaya North Quay

    Suroboyo Park

    Explore Suroboyo Park: A breathtaking urban oasis in Surabaya offering fun attractions, lush landscapes, and delightful local cuisine for the whole family.

    Suroboyo Park

    Taman Prestasi Surabaya

    Explore Taman Prestasi Surabaya, a serene city park filled with lush landscapes, playgrounds, and tranquil waters, making it perfect for relaxation and recreation.

    Taman Prestasi Surabaya

    Apsari Park

    Discover Apsari Park in Surabaya, a beautiful green oasis perfect for relaxation, picnics, and savoring local cuisine amidst vibrant cultural experiences.

    Apsari Park

    Siola Surabaya Museum

    Experience the essence of Surabaya's history and culture at Siola Surabaya Museum, a captivating destination for all travelers.

    Siola Surabaya Museum

    Muhammad Cheng Hoo Mosque

    Discover the breathtaking Muhammad Cheng Hoo Mosque in Surabaya, where cultural heritage meets spiritual tranquility amidst stunning architecture.

    Muhammad Cheng Hoo Mosque

    Essential places to dine

    The dining ideas below match the food pins above, making the map and editorial recommendations work together.

    Markets, malls and hidden boutiques

    Each shopping card aligns with a mapped browsing area, from major retail streets to market-led detours.

    Essential bars & hidden hideouts

    The evening cards below match the bars layer in the map, so browsing and orientation stay connected.

    Popular Experiences in Surabaya

    Top-rated options near you

    Mobile App
    Get the app

    Your all‑in‑one travel companion app

    Explore expert travel guides, compare and book tours, experiences, hotels, and more—all from the palm of your hand. Download now for seamless trip planning wherever your wanderlust takes you.

    Popular Hotels in Surabaya

    Top-rated options near you

    Practical planning

    Surabaya Essentials

    Core city planning details in the same structured guide format used across the Country/Region page language.

    How to Get There

    Surabaya is served by Juanda International Airport (SUB), which is located about 20 kilometers south of the city center. The airport handles both domestic and international flights. From the airport, you can reach the city by taxi, ride-hailing services, or airport shuttle buses. Alternatively, Surabaya is well-connected by train to other major cities in Java, such as Jakarta, Bandung, and Yogyakarta. Long-distance buses also operate to and from Surabaya, with several bus terminals located around the city.

    Transportation

    Surabaya has a variety of transportation options. Taxis and ride-hailing services like Grab and Gojek are widely available and convenient. Public buses, including the Suroboyo Bus, offer an affordable way to get around the city. Bemo (minivans) and angkot (shared minivans) are also popular, though they can be crowded. For short distances, becak (pedicabs) provide a unique local experience. Car rentals are available but driving can be challenging due to traffic. The city is also developing a mass rapid transit system, which will further improve public transportation options.

    Currency and Payment

    The official currency in Surabaya is the Indonesian Rupiah (IDR). Credit and debit cards are accepted in most hotels, restaurants, and larger shops. However, cash is preferred in smaller establishments and local markets. ATMs are widely available throughout the city, and money changers offer competitive rates. It’s advisable to carry some cash for convenience, especially in more remote areas.

    Safety

    Surabaya is generally safe for tourists, but it is important to stay vigilant. Petty crimes like pickpocketing and bag-snatching can occur, especially in crowded areas like markets and public transport. Areas such as Dolly, once known for its red-light district, might still be best avoided. Stick to well-lit and busy areas at night. Always use reputable taxi services and avoid traveling alone late at night. Keep your belongings secure and be cautious when using ATMs.

    Emergency Situations

    In case of emergency, dial 112 for immediate assistance. Surabaya has several hospitals and medical facilities, including Dr. Soetomo Hospital, which offers comprehensive medical services. Pharmacies are plentiful and can provide over-the-counter medications. It is advisable to have travel insurance that covers medical emergencies. For lost or stolen items, contact the local police station to file a report.

    Do's and Don'ts

    Fashion: Do dress modestly, especially when visiting religious sites. Avoid wearing revealing clothing. Religion: Do respect local customs and traditions. Always remove your shoes when entering mosques and temples. Public Transport: Do be polite and give up your seat to elderly passengers. Don’t eat or drink on public transport. Greetings: Do greet people with a smile and a slight bow. A handshake is common in business settings. Eating & Drinking: Do try local delicacies and accept food offerings graciously. Don’t refuse hospitality, as it is considered impolite.

    Local Tips

    To experience Surabaya like a local, visit the traditional markets such as Pasar Turi or Pasar Pabean for fresh produce and local goods. Take a stroll along the historic Jalan Tunjungan for a glimpse of colonial-era architecture. Enjoy local street food like sate, gado-gado, and rujak cingur. Engage with locals, who are generally friendly and willing to share insights about their city. Don’t miss the House of Sampoerna, a museum and cigarette factory that offers a unique look into Surabaya’s history.

    History of Surabaya

    Follow the city from Roman Londinium to its modern global identity through landmark moments that still shape the visitor experience.

    The Founding of Surabaya

    Surabaya, often referred to as the 'City of Heroes', was founded in the late 13th century. According to local folklore, the name Surabaya is derived from the Javanese words 'sura' (shark) and 'baya' (crocodile), symbolizing a legendary battle between a shark and a crocodile. The city was officially established in 1293 following a victory by Raden Wijaya, the founder of the Majapahit Empire, over the Mongol Empire.

    Dutch Colonial Era

    In the early 17th century, Surabaya fell under Dutch colonial rule. The Dutch East India Company (VOC) established a trading post in the city in 1614, which eventually became one of the most important ports in the Indonesian archipelago. The city's strategic location and natural harbor made it a key hub for the spice trade and other commercial activities. During this period, Surabaya grew into a bustling urban center with a diverse population, including Chinese, Arab, and Indian communities.

    Japanese Occupation

    During World War II, Surabaya was occupied by Japanese forces from 1942 to 1945. The occupation had a profound impact on the city and its residents, leading to significant economic hardship and social upheaval. The Japanese used Surabaya's port and infrastructure for their military operations, and many local residents were conscripted into forced labor. The period of Japanese rule came to an end with Japan's surrender in August 1945.

    The Battle of Surabaya

    One of the most pivotal events in Surabaya's history is the Battle of Surabaya, which took place in November 1945. This battle was a major conflict between Indonesian nationalists and British and Dutch forces, who sought to reassert colonial control after the end of World War II. The fierce fighting, which lasted for several weeks, resulted in significant casualties and widespread destruction. The bravery and determination of Surabaya's residents during the battle earned the city its nickname, 'City of Heroes'.

    Post-Independence Development

    After Indonesia gained independence in 1949, Surabaya underwent rapid modernization and development. The city emerged as a major industrial and commercial center, attracting investment and infrastructure projects. Key industries in Surabaya include shipbuilding, electronics, and food processing. The city's port, Tanjung Perak, remains one of the busiest in the region, handling a significant portion of Indonesia's international trade.

    Cultural Heritage and Modern Day

    Surabaya is a vibrant cultural hub, reflecting its rich history and diverse population. The city is known for its historic landmarks, such as the Heroes Monument (Tugu Pahlawan) and the House of Sampoerna, a museum dedicated to the history of clove cigarettes. Traditional Javanese culture is celebrated in Surabaya through various festivals, culinary traditions, and performing arts. In recent years, Surabaya has also become a center for education and innovation, with numerous universities and research institutions.

    Phrasebook

    Local Phrases

    Browse practical local phrases by situation. Each group opens only when needed, keeping the guide tidy while preserving the full phrase set.

    6 phrase groups English + pronunciation
    Basics
    • HelloHalo
      [haˈlo]
    • GoodbyeSampai jumpa
      [samˈpai ˈdʒumpa]
    • YesIya
      [ˈi.ja]
    • NoTidak
      [ˈti.dak]
    • Please/You're welcomeTolong
      [ˈto.loŋ]
    • Thank youTerima kasih
      [tɛˈrima kaˈsih]
    • Excuse me/SorryMaaf
      [maˈaf]
    • How are you?Apa kabar?
      [ˈa.pa ˈka.bar]
    • Fine. And you?Baik. Bagaimana denganmu?
      [baˈik baˈɡai.mana dɛnˈɡan.mu]
    • Do you speak English?Apakah kamu bisa berbahasa Inggris?
      [aˈpa.ka ˈkamʊ ˈbisa bərˈba.ha.sa ˈiŋ.ɡris]
    • I don't understandSaya tidak mengerti
      [saˈja tiˈdak məŋˈɡɛr.ti]
    Eating & Drinking
    • I'd like to see the menu, pleaseSaya ingin melihat menu, tolong
      [saˈja ˈi.ŋin məˈli.hat ˈmɛ.nu ˈto.loŋ]
    • I don't eat meatSaya tidak makan daging
      [saˈja tiˈdak maˈkan ˈda.jiŋ]
    • Cheers!Selamat!
      [sɛˈla.mat]
    • I would like to pay, pleaseSaya ingin membayar, tolong
      [saˈja ˈi.ŋin məmˈba.jar ˈto.loŋ]
    Emergencies
    • Help!Tolong!
      [ˈto.loŋ]
    • Go away!Pergi!
      [ˈpɛr.ɡi]
    • Call the Police!Panggil polisi!
      [paŋˈɡil poˈli.si]
    • Call a doctor!Panggil dokter!
      [paŋˈɡil ˈdo.ktər]
    • I'm lostSaya tersesat
      [saˈja tərˈsɛ.sat]
    • I'm illSaya sakit
      [saˈja ˈsa.kit]
    Shopping
    • I'd like to buy...Saya ingin membeli...
      [saˈja ˈi.ŋin məmˈbɛ.li...]
    • I'm just lookingSaya hanya melihat-lihat
      [saˈja ˈhɑn.ja məˈli.hat-liˈhat]
    • How much is it?Berapa harganya?
      [bɛˈra.pa harˈɡan.ja]
    • That's too expensiveItu terlalu mahal
      [ˈi.tu tərˈla.lu maˈhal]
    • Can you lower the price?Bisa turunkan harganya?
      [ˈbi.sa tuˈruŋ.kan harˈɡan.ja]
    Time & Numbers
    • What time is it?Sekarang jam berapa?
      [səˈka.raŋ dʒam bɛˈra.pa]
    • It's one o'clockSekarang pukul satu
      [səˈka.raŋ puˈkul ˈsa.tu]
    • Half past (10)Setengah (sepuluh)
      [səˈtɛŋ.ah (səˈpu.lu)]
    • MorningPagi
      [ˈpa.ɡi]
    • AfternoonSiang
      [ˈsi.aŋ]
    • EveningMalam
      [ˈma.lam]
    • YesterdayKemarin
      [kəˈma.rin]
    • TodayHari ini
      [ˈha.ri ˈi.ni]
    • TomorrowBesok
      [ˈbɛ.sok]
    • 1Satu
      [ˈsa.tu]
    • 2Dua
      [ˈdu.a]
    • 3Tiga
      [ˈti.ɡa]
    • 4Empat
      [ˈɛm.pat]
    • 5Lima
      [ˈli.ma]
    • 6Enam
      [ˈə.nam]
    • 7Tujuh
      [ˈtu.dʒuʰ]
    • 8Delapan
      [dəˈla.pan]
    • 9Sembilan
      [səmˈbi.lan]
    • 10Sepuluh
      [səˈpu.lu]
    Transport & Directions
    • Where's a/the...?Dimana ada/ada...
      [di.ˈma.na ˈa.da/ ˈa.da]
    • What's the address?Alamatnya dimana?
      [aˈlamat.nja di.ˈma.na]
    • Can you show me (on the map)?Bisa tunjukkan saya (di peta)?
      [ˈbi.sa tun.ˈdʒuk.kan saˈja (di ˈpe.ta)]
    • When's the next (bus)?Kapan bus berikutnya?
      [ˈka.pan bus bə.ˈri.kut.nja]
    • A ticket (to ....)Tiket (ke ....)
      [ˈti.kət (kɛ ....)]

    Explore Surabaya in Photos

    A quick visual tour through classic views, riverside landmarks, royal streets, and skyline moments.

    File:Jembatan suramadu,madura-surabaya,indonesia.jpg - Wikimedia Commons
    Berkas:House of Sampoerna Mei 2015.jpg - Wikipedia bahasa Indonesia,  ensiklopedia bebas
    File:Tugu Pahlawan 4.jpg - Wikimedia Commons
    File:Masjid Nasional Al-Akbar Surabaya 2016.jpg - Wikipedia
    File:Taman Bungkul.JPG - Wikimedia Commons
    File:Submarine Monument Surabaya 19.JPG - Wikimedia Commons
    File:The front side of Sanggar Agung Temple, Surabaya-Indonesia, which is  facing the sea.jpg - Wikipedia
    Berkas:Halte Kenjeran Park (Suroboyo Bus).jpg - Wikipedia bahasa Indonesia,  ensiklopedia bebas
    File:Alun alun Surabaya.jpg - Wikipedia

    Select Currency

    Choose the currency you want prices to display in.