Back to BlogDestination Guides

Surabaya Travel Guide: Everything You Need to Know

On Your TripJanuary 4, 202618 min read

Discover everything you need to know about visiting Surabaya, Indonesia. From top attractions to local tips, plan your perfect trip.

Share:

Generate your free itinerary for Surabaya

Create a personalized trip plan with curated recommendations

Get Started
Surabaya Travel Guide: Everything You Need to Know

Introduction - Why Visit Surabaya?

Nestled in the heart of East Java, Surabaya is Indonesia’s second-largest city, often overshadowed by the more touristy Bali and Jakarta. However, Surabaya boasts a vibrant blend of history, culture, and modern urban life that makes it a captivating destination for those willing to explore beyond the usual tourist trails. Rich in colonial history, Surabaya played a pivotal role during Indonesia’s struggle for independence. The city served as a significant base for the Indonesian labor movement and was the site of the first battle for Indonesian independence in 1945, creating an intriguing backdrop to its contemporary urban landscape.

Walking through Surabaya, one can feel the echoes of its past in the stunning architecture that lines the streets — from the grand colonial buildings that have been lovingly restored to the bustling modern developments that define its skyline. The city celebrates its diverse cultural heritage through vibrant festivals, food, and arts that reflect its historical interactions with various cultures, including Chinese, Arab, and Dutch influences. Surabaya is a treasure trove of cultural experiences, offering travelers a chance to immerse themselves in local traditions and vibrant community life.

Beyond history, Surabaya is a gateway to some of Indonesia's most stunning natural wonders. The city is strategically located near breathtaking volcanoes, pristine beaches, and lush jungles, making it an excellent base for adventure seekers and nature enthusiasts. Whether you’re interested in sampling delicious street food, exploring bustling markets, or discovering hidden gems, Surabaya encourages travelers to engage with its dynamic environment in an authentic way.

So why visit Surabaya? Because it is more than just a stopover; it’s a vibrant city that invites you to experience the real Indonesia, where modernity meets tradition, and the warm hospitality of its people makes for an unforgettable journey.

Best Time to Visit

Surabaya experiences a tropical rainforest climate, characterized by high humidity and significant rainfall throughout the year. The best time to visit the city is generally during the dry season, which spans from April to October. During these months, you can expect clear skies, plenty of sunshine, and pleasant temperatures ranging from 25°C to 32°C (77°F to 90°F). This is ideal for exploring the city’s many outdoor attractions and street markets.

Peak Season: July and August are the busiest months for tourism in Surabaya, coinciding with school vacations in Indonesia and many other countries. Expect larger crowds at popular attractions and higher accommodation prices during this period.

Off-Peak Season: The wet season runs from November to March, with the heaviest rainfall typically occurring between December and January. While the rain can occasionally disrupt outdoor plans, this is also the time when the city is less crowded, and you might find better deals on flights and accommodations.

Local Events: If you're keen to experience local culture, consider planning your visit during one of Surabaya’s vibrant festivals. The Surabaya Carnival usually takes place in June or July and features a colorful parade, local art displays, and traditional performances. Another event worth catching is Kota Lama Festival in October, which celebrates the city’s rich history with street performances, food stalls, and cultural exhibitions.

Top Attractions

Surabaya is filled with fascinating attractions that cater to a variety of interests. Here’s a comprehensive rundown of must-see landmarks and experiences:

1. Tugu Pahlawan (Heroes Monument)

Located at the heart of the city, the Heroes Monument is a significant symbol of Indonesia's independence struggle. Built to commemorate the heroes of the Battle of Surabaya in 1945, the monument rises to a height of 41 meters and is surrounded by a beautiful garden. Inside, you’ll find a museum that houses artifacts from the Indonesian struggle for independence, making it a poignant historical site.

2. House of Sampoerna

This historic cigarette factory and museum is a must-visit for anyone interested in Surabaya's colonial history. The House of Sampoerna, established in 1898, offers guided tours where you can learn about the traditional process of clove cigarette production. Don’t forget to indulge in a cup of traditional Indonesian coffee at the on-site café, where the atmosphere is steeped in nostalgia.

Address: Taman Sampoerna No.6, Krembangan Selatan, Kec. Krembangan, Kota SBY, Jawa Timur 60178

3. Surabaya Submarine Monument

An extraordinary sight, this decommissioned Soviet submarine has been transformed into a museum. Visitors can explore its interior, learning about naval history and Indonesia’s maritime heritage. It’s an iconic photo opportunity and a great place for families to enjoy a unique experience.

Address: Jalan Pemuda No. 39, Alun-Alun Contong, Kec. Bubutan, Kota SBY, Jawa Timur 60271

4. Masjid Al-Akbar (Grand Mosque)

As one of the largest mosques in Indonesia, Masjid Al-Akbar is a stunning architectural marvel. The mosque features a grand dome and beautiful gardens. Visitors are welcome to explore its interior, and the view from the top of the minaret is absolutely breathtaking, providing a panoramic glimpse of the city.

Address: Jalan Masjid Al-Akbar, Jambangan, Kota SBY, Jawa Timur 60234

5. Tunjungan Plaza

For those seeking a modern shopping experience, Tunjungan Plaza is Surabaya's premier shopping destination. This massive mall features over 500 shops, ranging from international brands to local boutiques. It’s not just a shopping center; visitors can enjoy a plethora of dining options and entertainment venues, making it ideal for a full day of relaxation and indulgence.

Address: Jl. Tunjungan No. 1, Genteng, Kota SBY, Jawa Timur 60275

6. Kenjeran Beach

Located a bit outside the city, Kenjeran Beach offers a peaceful escape from Surabaya’s urban bustle. This beautiful sandy beach is perfect for a sunset stroll or enjoying fresh seafood from local vendors. The area is also home to the iconic Jembatan Kenjeran, a colorful bridge that has become a popular photo spot.

Address: Jl. Kenjeran, Kenjeran, Kota SBY, Jawa Timur 60122

Hidden Gems

While Surabaya is brimming with well-known attractions, it also has its fair share of hidden gems that are worth seeking out:

1. Ciputra Waterpark

One of the largest water parks in Southeast Asia, Ciputra Waterpark is perfect for families and thrill-seekers. This park features a variety of water rides, wave pools, and lazy rivers, making it a fun getaway from the city heat.

Address: Jl. Citraland Boulevard, Kec. Sukolilo, Kota SBY, Jawa Timur 60225

2. Museum Mpu Tantular

Dedicated to the heritage of East Java, this museum houses an impressive collection of artifacts, from ancient sculptures to ceramics. The peaceful atmosphere and informative displays make it a perfect spot for history enthusiasts looking to delve deeper into the region’s past.

Address: Jl. Raya Airlangga No. 2, Sukomanunggal, Kota SBY, Jawa Timur 60286

3. Lontar Siang

An upscale yet cozy café located in the heart of Surabaya, Lontar Siang serves an incredible selection of traditional Indonesian dishes with a modern twist. It’s the perfect place to relax after a day of sightseeing while enjoying local flavors in a charming setting.

Address: Jl. Kertajaya IV No. 7, Kec. Gubeng, Kota SBY, Jawa Timur 60283

Where to Stay

Surabaya offers a variety of accommodation options to suit every budget and preference. Here are some neighborhoods and recommended hotels to consider:

1. City Center (Kota Surabaya)

Pros: Close to major attractions, shopping, and dining options.
Cons: Can be noisy and crowded.
Price Range: $$-$$$$

  • Hotel Majapahit: A luxurious heritage hotel with beautiful colonial architecture and a serene garden. Prices start from $120 per night.
  • Sheraton Surabaya Hotel & Towers: Offers modern amenities along with excellent service. Rooms start at $100 per night.

2. Tunjungan Plaza Area

Pros: Great shopping and dining options nearby.
Cons: More commercial feel.
Price Range: $$

  • JW Marriott Surabaya: A five-star hotel with luxurious rooms and top-notch facilities. Starting at $130 per night.
  • Hotel Tunjungan: A mid-range option with a convenient location. Prices beginning at $50 per night.

3. Sukolilo

Pros: Peaceful residential area, ideal for families.
Cons: Further from the main attractions.
Price Range: $$

  • Hotel Santika Jemursari: A comfortable hotel with family-friendly amenities. Prices from $40 per night.
  • RedDoorz Plus: A budget-friendly option ideal for backpackers and solo travelers, starting from $15 per night.

Local Cuisine

Surabaya is a culinary delight, and food plays a significant role in its cultural identity. Here are some must-try dishes and top restaurants to visit:

Must-Try Dishes:

  1. Rawon: A traditional beef soup flavored with keluak (black nut) and spices, served with rice and sambal. The rich flavors and dark color are a highlight of East Javanese cuisine.
  2. Sate Klopo: Skewered beef or chicken infused with grated coconut, grilled to perfection, and served with a spicy peanut sauce.
  3. Tahu Tek: Fried tofu served with a savory peanut sauce, bean sprouts, and rice cakes, often enjoyed as a street food snack.
  4. Nasi Goreng Jawa: East Javanese-style fried rice, typically garnished with fried chicken, shrimp, and a fried egg, making it a hearty meal.
  5. Rujak Cingur: A traditional salad that blends fruits and vegetables with a savory sauce made from fermented shrimp paste, soy sauce, and chili.

Recommended Restaurants:

  • Restoran Garuda: Famous for its authentic Indonesian cuisine, particularly its rendang and sate. It's a casual dining option with reasonable prices. Address: Jl. Pahlawan No. 25, Genteng, Kota SBY, Jawa Timur 60272
  • Bubur Ayam Singosari: A local favorite for chicken porridge served with a variety of toppings, making it a perfect breakfast choice. Address: Jl. Singosari No. 56, Kec. Gubeng, Kota SBY, Jawa Timur 60281
  • Dapoer Cinde: Offers a charming setting and a diverse menu featuring both traditional Javanese dishes and modern Indonesian cuisine. Address: Jl. Cinde No. 34, Sawahan, Kota SBY, Jawa Timur 60252

Getting Around

Navigating Surabaya is relatively easy thanks to its various transportation options. Here’s a comprehensive guide:

1. Public Transportation:

  • Buses: The city has a network of buses, including the Trans Semanggi bus service, which is an efficient way to travel between major points in the city. Tickets cost around IDR 5,000 (approximately $0.35).
  • Angkot: These are shared minivans that operate on fixed routes and are a cheap way to get around. Fares range from IDR 3,000 to IDR 7,000 ($0.20 to $0.50) depending on distance.

2. Taxis and Ride-Hailing:

  • Traditional taxis are available throughout the city, with Blue Bird being the most reputable company.
  • Ride-hailing apps like Grab and Gojek are widely used and offer convenient rides at competitive prices.

3. Car Rentals:

If you prefer to explore on your own, renting a car is a practical option. Rental services can be found at the airport and various locations throughout the city. Prices typically start around $30 per day. Additionally, consider hiring a driver if unfamiliar with local traffic conditions.

4. Walking and Bicycles:

For short distances within the city center, walking is pleasant, especially in areas like Tunjungan Plaza. Some shops offer bicycle rentals for those looking to explore the city more actively.

Suggested Itineraries

Here are two suggested itineraries for a two-day visit to Surabaya:

Day 1: Historical Highlights

  • 8:00 AM: Breakfast at Bubur Ayam Singosari.
  • 9:30 AM: Visit Tugu Pahlawan and explore the museum.
  • 11:00 AM: Head to House of Sampoerna for a guided tour (allow about 2 hours).
  • 1:00 PM: Lunch at Restoran Garuda.
  • 2:30 PM: Visit Masjid Al-Akbar.
  • 4:00 PM: Explore Surabaya Submarine Monument.
  • 6:00 PM: Dinner at Dapoer Cinde.
  • 8:00 PM: Evening stroll at Tunjungan Plaza and enjoy shopping or a movie.

Day 2: Culture and Nature

  • 7:30 AM: Breakfast at the hotel or local café.
  • 9:00 AM: Visit Museum Mpu Tantular (2 hours).
  • 11:00 AM: Explore Kenjeran Beach; relax by the shore and enjoy a snack from local vendors.
  • 1:00 PM: Lunch at a seaside café.
  • 2:30 PM: Spend the afternoon at Ciputra Waterpark (3-4 hours of fun).
  • 6:00 PM: Head back to the city for dinner at Lontar Siang.
  • 8:00 PM: Enjoy a night out at a local bar or lounge.

Shopping & Souvenirs

Surabaya is a shopping paradise, offering everything from bustling markets to modern malls. Here’s a rundown of the best shopping spots:

1. Pasar Atom

This traditional market is a treasure trove of clothing, handicrafts, and local snacks. Here, you can find vibrant batik fabrics and souvenirs at reasonable prices. Remember to haggle for the best deals!

2. Tunjungan Plaza

As previously mentioned, it’s the largest shopping mall in Surabaya, housing both international and local brands. It’s also a great location for dining and entertainment.

3. Royal Plaza

Another modern mall that offers a wide range of shops along with dining and entertainment options. It’s less crowded compared to Tunjungan Plaza, providing a more relaxed shopping experience.

4. Surabaya Night Market (Pasar Malam)

A vibrant night market that comes alive after sunset, offering a variety of street food, clothes, and local crafts. It’s a great place to immerse yourself in the local culture and try out unique snacks.

5. Batik Shops

Don’t leave Surabaya without picking up some batik! Look for shops like Batik 89 or Batik Keris, where you can find beautiful pieces that make perfect keepsakes.

Nightlife & Entertainment

Surabaya has a lively nightlife scene that caters to all tastes, from clubs and bars to cultural performances.

1. Dolly Street

Once famous as a red-light district, Dolly has transformed into a vibrant area filled with bars and live music venues. Check out Club 99 for a fun night out with local music and dancing.

2. Sky Lounge at the Sheraton

For panoramic views of the city, head to the Sky Lounge for cocktails and fine dining in a sophisticated setting. The ambiance and sunset views are unforgettable.

3. Theater and Performing Arts

Catch a local theater performance or cultural show at venues like the Taman Budaya Jatim, which showcases traditional music and dance, providing an authentic glimpse into Javanese culture.

4. Café Culture

Surabaya boasts numerous trendy cafes perfect for a relaxed evening. Lontar Siang has a lively atmosphere, while The Coffee Story is known for its artisanal brews and cozy vibe.

Budget Planning

Traveling to Surabaya can be incredibly budget-friendly, but it’s essential to plan accordingly. Here’s a breakdown of estimated costs:

Accommodation:

  • Budget: $15 - $50 (hostels, budget hotels)
  • Mid-range: $50 - $120 (3-star hotels)
  • Luxury: $120 and above (4-5 star hotels)

Food:

  • Street Food: $1 - $5 per meal
  • Casual Dining: $5 - $15 per meal
  • Upscale Restaurants: $15 - $50 per meal

Transportation:

  • Public Buses: $0.35
  • Taxis: Starting at $0.50, increasing based on distance
  • Car Rentals: Starting from $30 per day

Activities:

  • Museum Entrance Fees: $1 - $5
  • Tours and Excursions: $10 - $50 depending on the length and type

Estimated Daily Budget:

  • Budget Traveler: $25 - $50
  • Mid-Range Traveler: $60 - $150
  • Luxury Traveler: $200 and above

Travel Tips

When visiting Surabaya, consider these practical tips to enhance your experience:

1. Language:

While Indonesian is the official language, English is commonly spoken in tourist areas and hotels. However, learning a few Indonesian phrases can go a long way in enhancing your interactions with locals.

2. Dress Modestly:

Indonesia is predominantly Muslim, and dressing modestly, particularly when visiting religious sites, is essential. Light, breathable clothing is ideal due to the warm climate.

3. Etiquette:

Be respectful of local customs and traditions. It’s common to greet with a smile and a nod. When visiting temples or mosques, remove your shoes and dress appropriately.

4. Safety:

Surabaya is relatively safe for travelers, but it’s advisable to stay aware of your surroundings and keep personal belongings secure. Avoid carrying large sums of money and use reputable transportation services.

5. Bargaining:

Haggling is expected in markets. Start by offering half the asking price and be prepared to negotiate. It’s part of the local shopping culture!

Day Trips

Surabaya is a great base for exploring nearby attractions that showcase the beauty of East Java:

1. Mount Bromo

One of Indonesia's most famous volcanoes, Mount Bromo is renowned for its stunning sunrises and breathtaking landscapes. A day trip typically involves an early morning departure, and guided tours are available starting around $50.

2. Malang

This charming city is known for its cooler climate and beautiful parks, including the renowned Jatim Park. It’s about a 2-hour drive from Surabaya, making it perfect for a day trip.

3. Ijen Crater

Famous for its mesmerizing blue flames and sulfur mining, Ijen Crater is a unique natural wonder. Tours can be booked from Surabaya, with prices starting around $60, including transportation.

4. Tuban

Located 2 hours from Surabaya, Tuban is known for its beautiful beaches and the historic tomb of Sunan Bonang. This coastal area offers a relaxing escape from the city.

Practical Information

1. Visa

Many nationalities can enter Indonesia with a Visa on Arrival valid for 30 days. Check the specific requirements based on your nationality.

2. SIM Cards

SIM cards can be purchased at the airport or convenience stores. Look for providers like Telkomsel or XL, which offer excellent coverage and data plans starting around $5.

3. Currency

The Indonesian Rupiah (IDR) is the currency used. It’s advisable to carry cash for small purchases, though many larger establishments accept credit cards.

4. Emergency Contacts

  • Local emergency services: 112
  • Tourist police: 113
  • Embassy contacts can be found online based on your nationality.

Embarking on a journey to Surabaya promises an enriching experience filled with culture, history, and adventure. With the guidance above, you are set to explore this hidden gem of Indonesia – a city where every street, dish, and moment tells a story. Happy travels!


Travel information disclaimer: The details in this guide — including visa requirements, prices, opening hours, safety conditions, and transport options — are provided for general reference and may have changed since publication. Always verify critical information such as entry requirements and health advisories with official government sources before traveling. On Your Trip is not liable for any inaccuracies or changes that may occur after the publication date.

Ready to explore this destination?

Create a personalized itinerary with curated recommendations, day-by-day plans, and local insights

Tags

#travel guide#destination#tourism#travel planning#surabaya#indonesia#cultural#budget