Find and Book Top Rated Hotels in Surabaya

Search among 50 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
21-40 out of 50
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
7.8
Very good15 reviews
MapView on map1.9 mi from City Center1600 yd from Bungkul Park
From   US$ 19 /nightSelect
7.6
Very good4 reviews
MapView on map1.7 mi from City Center1300 yd from Galaxy Mall Surabaya
From   US$ 23 /nightSelect
8.4
Great152 reviews
1600 yd from City Center1100 yd from Tunjungan Mall
From   US$ 58 /nightSelect
8.0
Great34 reviews
3.3 mi from City Center1200 yd from Ciputra World Surabaya Mall
From   US$ 98 /nightSelect
8.2
Great71 reviews
5.0 mi from City Center1.1 mi from Al Akbar Mosque
From   US$ 40 /nightSelect
8.0
Great66 reviews
1.8 mi from City Center1.0 mi from Bungkul Park
From   US$ 18 /nightSelect
8.2
Great17 reviews
1.3 mi from City Center500 yd from BG Juntion
From   US$ 31 /nightSelect
3.7 mi from City Center1.2 mi from Ciputra World Surabaya Mall
From   US$ 46 /nightSelect
8.4
Great45 reviews
1.7 mi from City Center800 yd from Bungkul Park
From   US$ 29 /nightSelect
3.0 mi from City Center100 yd from Ciputra World Surabaya Mall
From   US$ 65 /nightSelect
8.2
Great53 reviews
1.8 mi from City Center700 yd from Bungkul Park
From   US$ 53 /nightSelect
8.0
Great12 reviews
1.6 mi from City Center1.2 mi from Galaxy Mall Surabaya
From   US$ 24 /nightSelect
3.5 mi from City Center1300 yd from Marina Plaza
From   US$ 20 /nightSelect
8.0
Great4 reviews
1.3 mi from City Center1100 yd from Tunjungan Mall
From   US$ 38 /nightSelect
8.4
Great31 reviews
1200 yd from City Center200 yd from Tunjungan Mall
From   US$ 50 /nightSelect
8.2
Great43 reviews
1.9 mi from City Center600 yd from Bungkul Park
From   US$ 46 /nightSelect
8.4
Great31 reviews
1400 yd from City Center700 yd from Tunjungan Mall
From   US$ 29 /nightSelect
8.2
Great48 reviews
3.5 mi from City Center1400 yd from Royal Plaza
From   US$ 46 /nightSelect
8.2
Great35 reviews
1.9 mi from City Center1700 yd from Galaxy Mall Surabaya
From   US$ 36 /nightSelect
8.6
Great49 reviews
2.6 mi from City Center900 yd from Surabaya Zoo
From   US$ 219 /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