Surabaya, Indonesia Travel Guide
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.
Know before you go
Hi, I'm Eve. Here are a few practical things to know before exploring Surabaya.
- Visit the House of Sampoerna early in the morning to avoid crowds.
- Try the local dish 'rawon' at a traditional warung for an authentic taste.
- Use the city's ride-hailing apps like Gojek or Grab for convenient transportation.
- Explore the night markets for unique souvenirs and local snacks.
- Plan a day trip to Mount Bromo for a spectacular sunrise experience.
- Wear modest clothing when visiting religious sites like the Al Akbar Mosque.
Explore Surabaya: Things to Do, Places to Eat, Hotels & More
Handpicked recommendations for top attractions, local dining, accommodations, and more
Best attractions in Surabaya
Top-rated picks
Best Attractions
Browse the full guide
All Attractions
Bungkul Park
Explore Bungkul Park, a beautiful urban oasis in Surabaya, offering lush gardens, local delicacies, and a vibrant cultural atmosphere for every traveler.
Surabaya Zoo
Experience a fantastic array of wildlife at Surabaya Zoo, a top tourist destination in East Java for family fun and education.
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.
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.
Best landmarks in Surabaya
Top-rated picks
Best Landmarks
Browse the full guide
All Landmarks
Bungkul Park
Explore the lush landscapes and vibrant culture of Bungkul Park, Surabaya's premier city park and a perfect escape into nature.
Surabaya Zoo
Immerse yourself in the vibrant world of wildlife at Surabaya Zoo, East Java's prime destination for animal lovers and nature enthusiasts.
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.
Surabaya North Quay
Experience the vibrant atmosphere and stunning views at Surabaya North Quay, a premier destination for tourists in East Java.
Best restaurants in Surabaya
Top-rated picks
Best Restaurants
Browse the full guide
All Restaurants
Rawon Setan - Embong Malang
Discover the rich flavors of authentic Indonesian cuisine at Rawon Setan - Embong Malang in Surabaya, where every bite tells a story.
Ayam Bakar Primarasa
Savor authentic Javanese grilled chicken at Ayam Bakar Primarasa - a culinary delight in Surabaya offering rich flavors and warm hospitality.
Fusia Restaurant - Rajanya Nasi Timbel
Experience the authentic flavors of Sundanese cuisine at Fusia Restaurant in Surabaya - where tradition meets taste.
Domicile Kitchen Lounge
Experience exceptional Western and American cuisine at Domicile Kitchen Lounge in Surabaya – where flavor meets elegance.
Best bars in Surabaya
Top-rated picks
Best Bars
Browse the full guide
All Bars
Our Bar
Discover the perfect blend of delicious grilled cuisine and live music at Our Bar in Surabaya.
Old Wood Bistro
Discover the vibrant atmosphere of Old Wood Bistro in Surabaya, where live music meets delicious dining in a charming beer garden.
NEON by Brassery
Discover Surabaya's vibrant nightlife at NEON by Brassery, a trendy bar and nightclub offering unique cocktails and electrifying events.
Lobby Lounge at Shangri-La Hotel, Surabaya
Experience luxury and relaxation at the Lobby Lounge in Shangri-La Hotel, Surabaya, where exquisite tastes meet elegant surroundings.
Best nightclubs in Surabaya
Top-rated picks
Best Nightclubs
Browse the full guide
All Nightclubs
NEON by Brassery
Immerse yourself in Surabaya's nightlife at NEON by Brassery, where vibrant music and creative cocktails create unforgettable experiences.
W Super Club Basra Surabaya
Discover the ultimate nightlife experience at W Super Club Basra Surabaya, where live music and exquisite drinks create unforgettable memories.
Kowloon Palace International Club
Discover the lively ambiance and delectable Asian cuisine at Kowloon Palace International Club, a must-visit lounge in Surabaya for an unforgettable night out.
Top Ten Club Coyote Bar
Experience the ultimate nightlife at Top Ten Club Coyote Bar in Surabaya, where music, dancing, and a vibrant atmosphere await you.
Best shops in Surabaya
Top-rated picks
Best Shops
Browse the full guide
All Shops
Tunjungan Plaza
Explore Tunjungan Plaza, Surabaya's iconic shopping mall with a rich selection of shops, dining, and entertainment for every visitor.
WTC Surabaya
Discover WTC Surabaya, where shopping meets entertainment in a dynamic mall experience in East Java. Explore, shop, and indulge in local delights.
Grand City Mall Surabaya
Explore Grand City Mall Surabaya: Your ultimate shopping, dining, and entertainment destination in East Java.
Galaxy Mall Surabaya
Discover the ultimate shopping experience at Galaxy Mall Surabaya, featuring a wide range of stores, dining options, and entertainment for the whole family.
Explore Surabaya on the Map
A handpicked selection of must-see spots in Surabaya, mapped for you.
Surabaya Essentials
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
When is the best time to visit Surabaya?
Useful Local Phrases for Surabaya
You don't need to speak the language perfectly. Even learning a few simple words can make conversations warmer—and locals usually appreciate the effort.
— Eve
Here are the phrases I use most often in Surabaya. Try a few—you'll be surprised how far they go! 😊
❤️
-
- 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]
- HelloHalo
-
- 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ŋ]
- I'd like to see the menu, pleaseSaya ingin melihat menu, tolong
-
- 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]
- Help!Tolong!
-
- 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]
- I'd like to buy...Saya ingin membeli...
-
- 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]
- What time is it?Sekarang jam berapa?
-
- 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ɛ ....)]
- Where's a/the...?Dimana ada/ada...
History 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.
-
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.
-
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.
-
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'.
-
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.
-
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.
Cities near Surabaya
The closest cities to Surabaya, if you have time for more than one stop.
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.
Surabaya: The Gateway to East Java's Rich Heritage
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 More of East Java
Looking beyond Surabaya? Discover East Java for broader travel guides, local hot-spots, and regional highlights.
Explore East JavaExplore More of Indonesia
Looking beyond Surabaya? Discover Indonesia for broader travel guides, local hot-spots, and regional highlights.
Explore Indonesia