Hotels in Surabaya

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

Where to stay in Surabaya?

Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Surabaya on Hotels.com. These Surabaya hotels consistently deliver on quality, location and traveler experience. Last updated on .

1. JW Marriott Surabaya

JW Marriott Surabaya
5.0 star property
Surabaya Center
9.2 out of 10, Wonderful, (481 reviews)
Immerse in elegance at this upscale hotel within a 10-minute walk to Tunjungan Plaza and BG Junction. The outdoor pool, 4 international restaurants, and bar/lounge create a perfect oasis. Enjoy free WiFi, parking, and a 24-hour fitness center during your Surabaya stay.
$80 nightly
The price is $88
Dec 13 - Dec 14
Total with taxes and fees
JW Marriott Surabaya

2. Four Points by Sheraton Surabaya, Pakuwon Indah

Four Points by Sheraton Surabaya, Pakuwon Indah
4.0 star property
Surabaya
9.4 out of 10, Exceptional, (252 reviews)
$75 nightly
The price is $82
Nov 18 - Nov 19
Total with taxes and fees
Four Points by Sheraton Surabaya, Pakuwon Indah

3. Hotel Majapahit Surabaya - MGallery

Hotel Majapahit Surabaya - MGallery
5.0 star property
Surabaya Center
9.4 out of 10, Exceptional, (353 reviews)
Immerse yourself in the grandeur of this MGallery hotel, where colonial architecture meets beautiful gardens. Just 5 minutes from Tunjungan Plaza with 3 restaurants, outdoor pool, and rooftop terrace. The attentive staff and full spa services ensure a memorable stay.
$88 nightly
The price is $97
Nov 15 - Nov 16
Total with taxes and fees
Hotel Majapahit Surabaya - MGallery

4. Doubletree By Hilton Surabaya

Doubletree By Hilton Surabaya
5.0 star property
Surabaya Center
9.2 out of 10, Wonderful, (163 reviews)
$63 nightly
The price is $70
Nov 17 - Nov 18
Total with taxes and fees
Doubletree By Hilton Surabaya

5. Four Points by Sheraton Surabaya, Tunjungan Plaza

Four Points by Sheraton Surabaya, Tunjungan Plaza
4.0 star property
Surabaya Center
9.4 out of 10, Exceptional, (322 reviews)
Discover Surabaya from this convenient spot steps from Tunjungan Plaza and near Joko Dolog Statue. Relax in the outdoor pool, energize at the 24-hour fitness center, or enjoy light fare at Le Petit Cafe with bar service.
$71 nightly
The price is $78
Nov 17 - Nov 18
Total with taxes and fees
Four Points by Sheraton Surabaya, Tunjungan Plaza

6. Shangri-La Surabaya

Shangri-La Surabaya
5.0 star property
Surabaya
8.8 out of 10, Excellent, (271 reviews)
Immerse yourself in elegance at this luxury hotel featuring an outdoor pool and health club. Just a short drive from Tunjungan Plaza and Ciputra World Mall, enjoy 5 restaurants, a nightclub, and free kids' club after exploring the city.
$68 nightly
The price is $75
Nov 21 - Nov 22
Total with taxes and fees
Shangri-La Surabaya

7. Aloft by Marriott Surabaya Pakuwon City

Aloft by Marriott Surabaya Pakuwon City
4.0 star property
Surabaya
10.0 out of 10, Exceptional, (18 reviews)
Escape to this stylish Surabaya retreat featuring 2 bars/lounges and a refreshing outdoor pool. Located within a 15-minute drive of Tunjungan Plaza and Galaxy Mall, the hotel offers a coffee shop/cafe and free parking for convenient city exploration.
$49 nightly
The price is $54
Dec 2 - Dec 3
Total with taxes and fees
Aloft by Marriott Surabaya Pakuwon City

8. Bumi Surabaya City Resort

Bumi Surabaya City Resort
5.0 star property
Surabaya Center
9.2 out of 10, Wonderful, (197 reviews)
Escape to a peaceful retreat in the bustling city, just a 15-minute walk from Tunjungan Plaza. This luxurious hotel offers 4 restaurants, including Japanese cuisine at Kizahashi, plus an outdoor pool and hot tub for relaxation.
$48 nightly
The price is $52
Nov 21 - Nov 22
Total with taxes and fees
Bumi Surabaya City Resort

9. Sheraton Surabaya Hotel and Towers

Sheraton Surabaya Hotel and Towers
5.0 star property
Surabaya Center
9.0 out of 10, Wonderful, (366 reviews)
Immerse yourself in upscale comfort at this luxurious hotel with an outdoor pool and full-service spa offering Thai massages. Just steps from Tunjungan Plaza and near Joko Dolog Statue, enjoy 3 restaurants, free WiFi and convenient parking.
$88 nightly
The price is $97
Dec 6 - Dec 7
Total with taxes and fees
Sheraton Surabaya Hotel and Towers

10. Vasa Hotel Surabaya

Vasa Hotel Surabaya
5.0 star property
Surabaya
9.0 out of 10, Wonderful, (163 reviews)
Located a short drive from Tunjungan Plaza and Ciputra World Mall, this luxury hotel offers a free kids' club and full-service spa. Swim in the outdoor pool or dine at one of 2 restaurants serving international cuisine. Free WiFi and parking enhance your stay.
$64 nightly
The price is $71
Nov 15 - Nov 16
Total with taxes and fees
Vasa Hotel Surabaya

11. HARRIS Hotel & Conventions Gubeng Surabaya

HARRIS Hotel & Conventions Gubeng Surabaya
4.0 star property
Surabaya Center
8.6 out of 10, Excellent, (55 reviews)
Energetic oasis in Surabaya with 2 outdoor pools and a kids' club, just 13 minutes from Gubeng Station. The spa offers rejuvenating treatments while Harris Cafe serves international cuisine. Free WiFi and parking make exploring nearby Tunjungan Plaza effortless.
$34 nightly
The price is $38
Dec 4 - Dec 5
Total with taxes and fees
HARRIS Hotel & Conventions Gubeng Surabaya

12. Swiss-Belinn Tunjungan Surabaya

Swiss-Belinn Tunjungan Surabaya
4.0 star property
Surabaya Center
8.6 out of 10, Excellent, (204 reviews)
Dive into this Surabaya hotel's international cuisine at BaReLo restaurant after a refreshing swim in the outdoor pool. The full-service spa offers massages and mani/pedis near Tunjungan Plaza and Joko Dolog Statue, with free WiFi and parking.
$36 nightly
The price is $39
Nov 15 - Nov 16
Total with taxes and fees
Swiss-Belinn Tunjungan Surabaya

13. Platinum Hotel Tunjungan Surabaya

Platinum Hotel Tunjungan Surabaya
4.0 star property
Surabaya Center
8.8 out of 10, Excellent, (29 reviews)
Escape to this tranquil retreat with 2 outdoor pools, massage services, and a fitness center. Just a 10-minute walk from Tunjungan Plaza and near BG Junction, this hotel offers convenient dining options, a bar, and perks like free WiFi and parking.
$61 nightly
The price is $67
Nov 15 - Nov 16
Total with taxes and fees
Platinum Hotel Tunjungan Surabaya

14. The Westin Surabaya

The Westin Surabaya
5.0 star property
Surabaya
9.8 out of 10, Exceptional, (68 reviews)
Luxury awaits with 3 outdoor pools and a full-service spa offering reflexology and deep-tissue massages. Enjoy Asian cuisine at Magnolia restaurant, bring the kids to the free club, and maintain your routine at the 24-hour fitness center, all near Tunjungan Plaza.
$131 nightly
The price is $144
Nov 20 - Nov 21
Total with taxes and fees
The Westin Surabaya

15. Hotel Ciputra World Surabaya managed by Swiss-Belhotel International

Hotel Ciputra World Surabaya managed by Swiss-Belhotel International
5.0 star property
Gunung Sari
8.8 out of 10, Excellent, (273 reviews)
Bask in comfort at this luxurious Surabaya retreat with an outdoor pool and full-service spa. Near Tunjungan Plaza and Ciputra World Mall, the hotel offers a fitness center, bar, and café while providing free WiFi and parking for guests.
$59 nightly
The price is $66
Nov 22 - Nov 23
Total with taxes and fees
Hotel Ciputra World Surabaya managed by Swiss-Belhotel International

16. Morazen Surabaya

Morazen Surabaya
4.0 star property
Surabaya Center
8.4 out of 10, Very good, (27 reviews)
This spa hotel offers a tranquil outdoor pool, rejuvenating massage services, and on-site winery. Just an 11-minute walk from Surabaya Gubeng Station and near Tunjungan Plaza. Enjoy free WiFi, parking, and convenient dining at Grandin restaurant.
$42 nightly
The price is $46
Dec 2 - Dec 3
Total with taxes and fees
Morazen Surabaya

17. The Southern Hotel Surabaya

The Southern Hotel Surabaya
3.5 star property
Surabaya
8.6 out of 10, Excellent, (84 reviews)
Unwind by the outdoor pool or enjoy a rejuvenating massage at this Surabaya hotel. Located near Tunjungan Plaza, the property offers international cuisine at Streats restaurant, a poolside bar, and rooms with refrigerators and washer/dryers.
$33 nightly
The price is $36
Nov 15 - Nov 16
Total with taxes and fees
The Southern Hotel Surabaya

18. ibis Surabaya City Center

ibis Surabaya City Center
3.5 star property
Surabaya Center
8.4 out of 10, Very good, (96 reviews)
Experience international cuisine at Taste Restaurant while staying steps from Tunjungan Plaza shopping. This hotel offers free WiFi and parking, plus a serene garden and relaxing bar. Sharp Bamboo Monument and Margorejo Station are easily accessible.
$21 nightly
The price is $23
Nov 17 - Nov 18
Total with taxes and fees
ibis Surabaya City Center

19. Movenpick Surabaya City

Movenpick Surabaya City
4.5 star property
Surabaya
8.6 out of 10, Excellent, (29 reviews)
Unwind at this upscale Surabaya hotel with a full-service spa, health club, and outdoor pool. Just 10 minutes from Tunjungan Plaza and steps from Margorejo Station, enjoy free WiFi and parking while exploring nearby Royal Plaza.
$47 nightly
The price is $52
Dec 8 - Dec 9
Total with taxes and fees
Movenpick Surabaya City

20. Oakwood Hotel & Residence Surabaya

Oakwood Hotel & Residence Surabaya
5.0 star property
Surabaya
9.6 out of 10, Exceptional, (48 reviews)
Experience luxury in Surabaya at this centrally located hotel with an indoor pool and fitness center. Enjoy meals at Spice restaurant or unwind at the bar. Galaxy Mall and transit options are nearby, with free WiFi and parking for added convenience.
$55 nightly
The price is $61
Nov 15 - Nov 16
Total with taxes and fees
Oakwood Hotel & Residence Surabaya
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get last-minute hotel deals in Surabaya and save more

Sign in to unlock great savings.
Showing deals for:Nov 20 - Nov 22
Showing deals for:Dec 14 - Dec 15

You may also like hotels with spas in Surabaya

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Surabaya?

Our prices for hotels in Surabaya are cheapest in April
Price trends for hotels in Surabaya
Pricing is based on two traveler single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for Surabaya
November
High 90°F / low 80°F. Sunny most days.
View properties in November
90°
weather_sun
November, no crowd data, average high temperature 90 degrees Fahrenheit, average low temperature 80 degrees Fahrenheit. Sunny most days.
80°
88°
weather_sleet
December, no crowd data, average high temperature 88 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Rainy most days.
78°
87°
weather_sleet
January, no crowd data, average high temperature 87 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Rainy most days.
77°
86°
weather_sleet
February, no crowd data, average high temperature 86 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Rainy most days.
77°
87°
weather_sleet
March, no crowd data, average high temperature 87 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Rainy most days.
78°
88°
weather_partly_sunny
April, no crowd data, average high temperature 88 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Partly sunny.
78°
88°
weather_sun
May, no crowd data, average high temperature 88 degrees Fahrenheit, average low temperature 78 degrees Fahrenheit. Sunny most days.
78°
88°
weather_sun
June, no crowd data, average high temperature 88 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Sunny most days.
77°
88°
weather_sun
July, no crowd data, average high temperature 88 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Sunny most days.
76°
89°
weather_sun
August, no crowd data, average high temperature 89 degrees Fahrenheit, average low temperature 76 degrees Fahrenheit. Sunny most days.
76°
91°
weather_sun
September, no crowd data, average high temperature 91 degrees Fahrenheit, average low temperature 77 degrees Fahrenheit. Sunny most days.
77°
92°
weather_sun
October, no crowd data, average high temperature 92 degrees Fahrenheit, average low temperature 79 degrees Fahrenheit. Sunny most days.
79°
Monthly weather averages (˚F)

Top neighborhoods in Surabaya

Surabaya Center

Surabaya Center blends historic charm with modern bustle in Indonesia's second-largest city. Shop till you drop at Tunjungan Plaza or explore cultural gems like Hotel Majapahit with its colonial architecture. Dive into local life at traditional markets where the aroma of Javanese cuisine fills the air. History buffs can discover monuments that tell the story of Indonesia's independence struggle. Dining options range from street food stalls serving steaming bowls of rawon to upscale hotel restaurants. The area is well-connected by public minivans and buses, making exploration easy. Hotels cater mainly to business travelers, offering comfortable bases for discovering this economic and cultural hub of East Java.

Genteng

Genteng blends Surabaya's business buzz with rich historical charm. Colonial gems like Hotel Majapahit stand proudly alongside sleek office towers and government buildings. Tunjungan Plaza offers modern retail therapy, while nearby monuments tell tales of Indonesia's past. The district pulses with the energy of commerce by day and settles into elegant calm by evening. Getting around is a breeze with abundant angkot minivans and motorcycle taxis zooming through the wide, tree-lined boulevards. Dining options range from upscale hotel restaurants to street vendors dishing out local favorites like rawon beef stew. Most attractions sit within comfortable walking distance, making Genteng perfect for travelers who appreciate both history and urban convenience.

Embong Kaliasin

Embong Kaliasin blends Surabaya's business buzz with surprising cultural depth. Towering Tunjungan Plaza anchors the neighborhood with endless shopping while the historic Hotel Majapahit offers a glimpse into Indonesia's independence story. Office workers zip between modern towers and colonial buildings during the day, creating an energetic atmosphere that business travelers will appreciate. Food courts serve up affordable local dishes like rawon and rujak cingur alongside international options. Mid-range to upscale hotels cater primarily to business travelers with all the expected amenities. Getting around is easy with plentiful angkot minivans, buses, and ride-sharing services connecting you to the rest of vibrant Surabaya.

Kenjeran

Surabaya's Kenjeran neighborhood offers attractions including Suramadu Bridge.

Top landmarks in Surabaya

Learn more about Surabaya

Surabaya is applauded for its cultural attractions such as Surabaya Youth Center and House of Sampoerna. The city has something for everyone including coffeehouses along with sights like Grand City Surabaya and Surabaya Plaza Shopping Mall.

A suspension bridge at sunset with a calm body of water below.

Check out reviews of Surabaya hotels guests love

Frequently asked questions

How much does a hotel room cost in Surabaya?
You can choose a great hotel in Surabaya from $23 with properties to suit all budgets and needs. Livinn Hostel City Center Surabaya and Morning Sun - Hostel are a couple of affordable hotels popular with our travelers. If you're after an affordable hotel in Surabaya that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How can I find deals and earn rewards at Surabaya hotels?
Discover great deals on Surabaya hotel stays with Hotels.com. It's also a good idea to look at hotel prices mid-week or during the low season as you're likely to find off-peak deals. If you're up for a spontaneous trip, don't forget to check out our last-minute deals on Surabaya hotels.
Can I book Surabaya hotels with free cancellation?
It's easy to book a refundable Surabaya hotel on Hotels.com. Simply filter hotels by "Property cancellation options" and select "Fully refundable property". Many hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are the top-rated luxury hotels in Surabaya?
Some of the most popular luxury hotels in Surabaya are JW Marriott Surabaya, Sheraton Surabaya Hotel and Towers, and Hotel Majapahit Surabaya - MGallery. JW Marriott Surabaya is a luxury hotel with a high guest rating amongst our travelers, and it offers an outdoor pool, a hot tub and an art gallery. Sheraton Surabaya Hotel and Towers and Hotel Majapahit Surabaya - MGallery are also popular luxury stays in great Surabaya locations.
What are some of the best hotels in Surabaya for couples?
Stay at a top-rated Surabaya romantic hotel and make the most of your couple's vacation. Our travelers love The Westin Surabaya, a hotel with a restaurant and 3 outdoor pools. Another romantic hotel with top reviews is Oakwood Hotel & Residence Surabaya. This hotel offers a restaurant and an indoor pool for a perfect stay. Use the "Traveler experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in Surabaya for couples on Hotels.com.
What are some of the best kid-friendly hotels in Surabaya?
Some of the best Surabaya hotels for kids include The Trans Luxury Hotel Surabaya, The Westin Surabaya, and Oakwood Hotel & Residence Surabaya. The Trans Luxury Hotel Surabaya is a kid-friendly hotel with a guest score of 10 out of 10 offering family-friendly amenities like a free children's club and 2 outdoor pools, plus high chairs in guestrooms. Check out The Westin Surabaya with a guest score of 9.8. This popular hotel has a free children's club and 3 outdoor pools as well as free cribs in the guestrooms. Oakwood Hotel & Residence Surabaya is another good option with an indoor pool and free parking, plus free cribs in the guestrooms. Explore more kid-friendly hotels in Surabaya by using our "Family friendly" filter in your search on Hotels.com.
What are the top Surabaya hotels with a pool?
For some added luxury, discover the best Surabaya hotels with a pool. Aloft by Marriott Surabaya Pakuwon City is a great hotel with an outdoor pool and a guest rating of 10 out of 10. Plus, you can make the most of its restaurant and 2 bars/lounges. The Trans Luxury Hotel Surabaya is a popular hotel that features 2 outdoor pools and a children's pool along with a full-service spa and 3 restaurants. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Surabaya with a pool.
What are some of the best Surabaya hotels with free parking?
If you're driving, a great Surabaya hotel with free parking is a bonus. Our travelers' favorites include:
What are the top Surabaya boutique hotels?
Choose a stylish and luxurious boutique hotel in Surabaya. Regantris Surabaya is a popular hotel with our travelers, offering guests a full-service spa and a restaurant as well as air-conditioned guestrooms with 24-hour room service and free WiFi.
What are some popular hotels in central Surabaya?
For hotels in central Surabaya, check out Aloft by Marriott Surabaya Pakuwon City and The Trans Luxury Hotel Surabaya. Travelers love Aloft by Marriott Surabaya Pakuwon City for its location, as well as the outdoor pool, restaurant and 2 bars/lounges this hotel offers. The Trans Luxury Hotel Surabaya is another popular central hotel with 2 outdoor pools, a children's pool and a full-service spa. Stay at one of these hotels for easy access to top sights like Tunjungan Plaza and Pakuwon Mall. Surabaya Center and Gubeng are some of the most central neighborhoods for your Surabaya vacation.
Where can I find free parking at my hotel in Surabaya?
Park your car for free at these properties: Surabaya Suites Hotel Powered by Archipelago, favehotel MEX Tunjungan Surabaya and Great Diponegoro Hotel Surabaya. There are 8 choices you may want to check out on our site.
Can I book refundable hotels in Surabaya?
If you need the flexibility to change your travel plans to Surabaya, most hotels provide refundable* rates you can book. You can see these accommodations by searching our site and using the "fully refundable" filter to narrow down the results.

Find out more about Surabaya

Surabaya: Where Volcanoes Meet Vibrant Culture and Adventure Awaits

Surabaya, the vibrant heart of East Java, Indonesia, is a dynamic blend of modernity and rich cultural heritage. Explore iconic landmarks like the majestic Monumen Kapal Selam and the historic House of Sampoerna, which tell tales of the city’s colonial past. Adventure awaits at nearby Mount Bromo, where breathtaking landscapes and volcanic vistas captivate nature lovers. Families can indulge in fun at the lively waterparks or unwind in lush natural parks. With a range of accommodations to suit any traveler, Surabaya is the perfect gateway to experience Indonesia’s diverse charm and vibrant local culture.

Discover great hotels near Surabaya

Surabaya offers a variety of hotel accommodations, from budget-friendly options to luxurious stays. Room rates can range widely based on amenities and location, with many hotels providing modern comforts. Whether you prefer a sleek urban hotel or a cozy residence, you'll find ample choices to suit your travel needs. Here are some of our travelers' favorite hotels near Surabaya:

  1. Dharmawati HomestayOpens in a new window: This charming budget-friendly guesthouse offers a cozy atmosphere perfect for leisure travelers seeking comfort. With a variety of dining options, including a delightful SnackBar, it caters to those looking for a casual yet enjoyable experience. The inviting ambiance and friendly service create a welcoming environment, making it an ideal spot for travelers eager to explore the vibrant culture of Surabaya.
  2. Griya MelatiOpens in a new window: A delightful choice for budget-conscious leisure travelers, Griya Melati features a guesthouse setup with numerous entertainment options, including multiple television screens for relaxing evenings. This property’s inviting atmosphere and engaging amenities ensure a pleasant stay, enabling visitors to unwind after a day of exploration. The combination of comfort and affordability makes it a favored choice for those looking to experience Surabaya without breaking the bank.
  3. Penginapan IstanaOpens in a new window: Penginapan Istana stands out as a budget-friendly guesthouse that appeals to leisure travelers seeking connectivity and comfort. With complimentary WiFi available both in public areas and guest rooms, it caters perfectly to those who wish to stay connected while enjoying their travels. The added benefit of free self-parking enhances convenience, making it a fantastic option for those exploring Surabaya at their own pace, all within a welcoming and friendly environment.

Where to stay in Surabaya

When visiting Surabaya, East Java, Indonesia, consider staying in Wonocolo, Kapasari, or Tanjungsari. Wonocolo offers a local vibe with easy access to attractions, while Kapasari is known for its vibrant markets and delicious street food. Tanjungsari boasts beautiful parks and cultural sites. For first-time visitors, Kapasari is ideal due to its lively atmosphere and central location.

  1. WonocoloOpens in a new window: Wonocolo is a vibrant area known for its local charm and accessibility to some fascinating attractions. It's a great spot for travelers looking to immerse themselves in the local culture while enjoying a relaxed atmosphere. The area is close to the famous Suroboyo Carnival Park, which offers fun rides and entertainment for all ages. Additionally, you'll find a range of local markets and shops where you can experience the authentic flavors of Surabaya. Wonocolo also provides convenient access to public transport, making it easy to explore other parts of the city.
  2. KapasariOpens in a new window: If you’re after a lively atmosphere, Kapasari is the place to be. This neighborhood is bustling with activity and is known for its shopping options, from traditional markets to modern boutiques. You can discover unique souvenirs and local handicrafts while soaking up the vibrant street life. Kapasari is also home to various cultural attractions, including local art galleries and theaters, where you can catch a performance or exhibition. It’s a fantastic base for those wanting to dive into the local scene and enjoy all the sights and sounds Surabaya has to offer.
  3. TanjungsariOpens in a new window: Tanjungsari offers a more laid-back experience perfect for those looking to unwind after exploring the city. It's a quieter area known for its beautiful parks and green spaces, making it ideal for leisurely strolls or picnics. The neighborhood is also close to attractions like the iconic Surabaya Zoo, which is a great spot for families. For shopping enthusiasts, you can find local craft stores and small boutiques tucked away in the area. Tanjungsari provides a peaceful retreat while still being within reach of the city’s main attractions.

Things to do in Surabaya

Surabaya offers a vibrant mix of breathtaking landscapes, from stunning beaches and majestic volcanoes to lush natural parks. Travelers can enjoy thrilling activities like hiking, golfing, and sea diving, while also indulging in lively entertainment and night dancing. With a range of comfortable hotels, it’s an exciting destination that caters to all.

  • Taman BungkulOpens in a new window – Spend some relaxing time at Taman Bungkul, an urban park that offers a peaceful escape from the bustling city. Enjoy a leisurely stroll among lush greenery, and take in the fresh air. It's a great spot for families and friends to gather, making it perfect for picnics or simply unwinding after a day of exploration.
  • Surabaya Grand MosqueOpens in a new window – Visit the Surabaya Grand Mosque, a stunning architectural marvel that showcases the beauty of Islamic design. Step inside to admire the intricate details and spacious interiors. The mosque serves as a spiritual hub and is an excellent place to learn about local culture and traditions.
  • House of SampoernaOpens in a new window – Discover the rich history of Indonesia at the House of Sampoerna, a historic house that offers a glimpse into the world of traditional cigarette production. Participate in guided tours to see the factory in action and explore the museum filled with fascinating exhibits detailing the company’s legacy.
  • Sharp Bamboo MonumentOpens in a new window – Don’t miss the Sharp Bamboo Monument, an iconic structure that symbolizes Surabaya’s resilience. This striking monument is perfect for a photo opportunity and provides insight into the city’s history. Take a moment to appreciate its unique design and the surrounding area.
  • Gereja Perawan Maria Tak BerdosaOpens in a new window – Make your way to Gereja Perawan Maria Tak Berdosa, a beautiful church known for its stunning architecture and serene atmosphere. Explore the interior adorned with intricate designs, and take a moment for reflection in this peaceful setting.

5 tips for savvy savings when booking a hotel in Surabaya

  1. Book for the cheapest times: The most affordable time to visit Surabaya is in February, April, and June, when hotel prices tend to be lower. For those looking to explore the city's significant landmarks, cultural sites, and historical attractions, a stay of at least 2 to 3 days is recommended. This budget-friendly timeframe allows visitors to enjoy Surabaya's captivating monuments, cultural performances, and stunning natural parks, all offering great value for money. With the potential for prices to drop during these months, travelers can experience the rich history and vibrant culture of Surabaya without breaking the bank.
  2. Instant discounts. Rewards for later: Save up to 20% instantly on hundreds of thousands of properties with Member Discounts. Then earn rewards on eligible stays to use on future trips. Book once, win twice, get instant discounts and rewards. Join for freeOpens in a new window.
  3. Score last-minute deals on Hotels.com: Last-minute travel doesn't mean last-minute stress. Hotels.com's Last-Minute DealsOpens in a new window offer discounted rates close to your travel date, so the later you leave it, the more you could save. Turn on push notifications and you'll be the first to know when dealsOpens in a new window drop for Surabaya.
  4. Book with confidence, not guesswork: Prices in Surabaya shift with the season, local events, and how far out you book — but you don't have to guess. Hotels.com shows you the full price upfront with no surprises at checkout, and our price tracker tells you whether your dates are above or below average. So if you're flexible, you can shift your trip by a day or two to avoid peak season prices, compare pricesOpens in a new window and know you're getting a good deal before you commit.
  5. Think beyond the city center: Central hotels may come with a central price tag. A well-connected neighborhood a little further out may cut your hotel bill and can often give you a more local experience. Use Hotels.com's map view to find the sweet spot between location and value, and filter by price to see what's available across Surabaya.

Best time to go to Surabaya

Surabaya experiences its lowest average temperature in February, at 80.8°F (27.1°C), while October are the hottest months, with an average temperature of 84.6°F (29.2°C). January is usually the wettest month. June, July, and December are the peak travel months in Surabaya, attracting a higher number of tourists. During this peak period, the weather is sunny to mostly cloudy, accompanied by no to frequent rainfall. On the other hand, January, August, and October tend to be quieter times to visit, marked by no to frequent rainfall and sunny to mostly cloudy conditions.

Keep exploring