Find and Book Top Rated Hotels in Surabaya

Search among 54 available resorts and all inclusive hotels in Surabaya from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
2Filter & Sort
View map
1-20 out of 54
2Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great29 reviews
MapView on map1400 yd from City Center900 yd from Tunjungan Mall
From   US$ 20 /nightSelect
7.8
Very good7 reviews
MapView on map5.4 mi from City Center50 yd from Pakuwon Mall
From   US$ 132 /nightSelect
8.4
Great87 reviews
3.0 mi from City Center600 yd from Ciputra World Surabaya Mall
From   US$ 111 /nightSelect
8.0
Great43 reviews
1300 yd from City Center700 yd from Tunjungan Mall
From   US$ 51 /nightSelect
8.2
Great22 reviews
3.9 mi from City Center
From   US$ 85 /nightSelect
8.4
Great71 reviews
1.1 mi from City Center700 yd from BG Juntion
From   US$ 76 /nightSelect
8.2
Great45 reviews
1500 yd from City Center300 yd from Tunjungan Mall
From   US$ 90 /nightSelect
8.4
Great24 reviews
5.0 mi from City Center1300 yd from Al Akbar Mosque
From   US$ 30 /nightSelect
8.4
Great191 reviews
1300 yd from City Center400 yd from Tunjungan Mall
From   US$ 77 /nightSelect
8.2
Great50 reviews
3.7 mi from City Center
From   US$ 36 /nightSelect
7.8
Very good29 reviews
1.3 mi from City Center1700 yd from Bungkul Park
From   US$ 36 /nightSelect
8.0
Great13 reviews
3.7 mi from City Center700 yd from Marina Plaza
From   US$ 26 /nightSelect
1400 yd from City Center200 yd from Tunjungan Mall
From   US$ 46 /nightSelect
8.2
Great36 reviews
1.6 mi from City Center1600 yd from Pasar Turi Train Station Surabaya
From   US$ 31 /nightSelect
1500 yd from City Center1100 yd from Tunjungan Mall
From   US$ 34 /nightSelect
8.0
Great6 reviews
3.8 mi from City Center600 yd from Royal Plaza
From   US$ 50 /nightSelect
8.2
Great20 reviews
2.3 mi from City Center400 yd from Bungkul Park
From   US$ 21 /nightSelect
7.8
Very good15 reviews
1.9 mi from City Center1600 yd from Bungkul Park
From   US$ 19 /nightSelect
7.8
Very good44 reviews
3.1 mi from City Center600 yd from Ciputra World Surabaya Mall
From   US$ 35 /nightSelect
8.0
Great28 reviews
1000 yd from City Center300 yd from Tunjungan Mall
From   US$ 38 /nightSelect

Best Resorts and Places to Stay in Surabaya

Why visit?

Surabaya, the capital city of East Java in Indonesia, is a vibrant destination filled with rich history, cultural attractions, and bustling city life. As a tourist, visiting Surabaya offers the opportunity to explore notable landmarks such as the iconic Suramadu Bridge, the historic House of Sampoerna, and the grand Ampel Mosque. Surabaya also serves as a gateway to Mount Bromo, a breathtaking volcano known for its stunning sunrise views. With its mix of modernity and tradition, Surabaya is an intriguing destination for travelers.

Why is choosing a resort in Surabaya better than staying in a hotel?

Privacy and exclusivity: Resorts in Surabaya offer a serene and secluded environment, providing guests with a peaceful retreat away from the hustle and bustle of the city.

Enhanced amenities and facilities: Resorts often offer a wide range of facilities such as swimming pools, spas, fitness centers, and on-site restaurants, ensuring guests have a memorable and convenient stay.

Unique experiences: Many resorts in Surabaya provide special activities or attractions like private beach access, water sports, cultural performances, and guided nature tours, allowing guests to create unforgettable memories.

Personalized service: Resorts aim to provide personalized and attentive service, ensuring that guests have a pleasant and comfortable stay.

Tranquil surroundings: Resorts are often located in scenic areas, surrounded by lush landscapes or beautiful beachfronts, offering a peaceful ambiance for relaxation and rejuvenation.

What is the price to stay in a resort per night?

In Surabaya, the average prices per night for resorts vary depending on their star rating:

3-star resorts: The average price for a 3-star resort in Surabaya ranges from $40 to $70 per night.

4-star resorts: The average price for a 4-star resort in Surabaya ranges from $80 to $130 per night.

5-star resorts: The average price for a 5-star resort in Surabaya ranges from $150 to $250 per night.

Best Value for Money:

Elmi Hotel & Resort: Located in the heart of Surabaya, Elmi Hotel & Resort offers comfortable rooms, a swimming pool, and a fitness center. Its convenient location allows easy access to popular shopping centers and local attractions.

HighPoint Serviced Apartment: Featuring spacious apartments with a kitchenette and modern amenities, HighPoint Serviced Apartment offers value for money in Surabaya. The property also has a rooftop swimming pool and a panoramic city view.

Best Luxury Resorts:

Shangri-La Hotel Surabaya: This luxurious 5-star resort offers elegantly decorated rooms, multiple dining options, a spa, and a golf course. Located in a serene area of Surabaya, it provides a tranquil retreat for discerning travelers.

JW Marriott Hotel Surabaya: Known for its exceptional service and luxurious ambiance, JW Marriott Hotel Surabaya offers spacious rooms, a rooftop pool, a fitness center, and various dining options. It is conveniently situated in the city center.

Best Pets-Friendly Resorts:

Mercure Surabaya: Mercure Surabaya is a pet-friendly resort that welcomes furry friends, providing amenities for both guests and their pets. It offers comfortable rooms, an outdoor pool, and a restaurant.

Wyndham Surabaya City Centre: This pet-friendly resort features modern rooms, a rooftop pool, a fitness center, and a restaurant. Located in Surabaya's city center, it offers easy access to shopping and entertainment areas.

Best Resorts for Families:

Hotel Majapahit Surabaya: Managed by AccorHotels: This historic 5-star resort offers family-friendly amenities, including a kids' club, a swimming pool, and spacious rooms. It also has a rich heritage, with its colonial-era design and architecture.

Ascott Waterplace Surabaya: Ascott Waterplace provides family-friendly serviced apartments with a kitchenette and separate living areas. The resort offers a swimming pool, a kids' play area, and convenient access to popular shopping malls.

Best Resorts with Unique Views:

Bumi Surabaya City Resort: Nestled amidst a lush landscape, Bumi Surabaya City Resort offers beautiful garden views. Guests can enjoy its outdoor pool, spa facilities, and exquisite dining options.

Vasa Hotel Surabaya: Boasting panoramic city views, Vasa Hotel Surabaya offers luxurious rooms and suites, a rooftop pool, a spa, and a fitness center. It provides a stunning setting to enjoy Surabaya's skyline.

Show moreLess