Surabaya Hotel Guide - 4 Stars Hotels in Surabaya, East Java

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Surabaya 4 Star Hotels

Four Points by Sheraton Surabaya, Pakuwon Indah
4 out of 5
Pakuwon Mall, Jalan Puncak Indah Lontar No. 2, Surabaya, 60216
Fully refundableReserve now, pay when you stay
The price is Rp920.000 per night from 22 Mar to 23 Mar
Rp920.000
per night
22 Mar - 23 Mar
9.4/10 Exceptional! (60 reviews)
"Nice location and nice property"

Reviewed on 9 Mar 2023

Four Points by Sheraton Surabaya, Pakuwon Indah
Ascott Waterplace Surabaya
4.5 out of 5
Tower D1 Jalan Pakuwon Indah, Lontar Timur Kav 3-5, Surabaya, East Java, 60126
Fully refundableReserve now, pay when you stay
The price is Rp1.048.321 per night from 22 Mar to 23 Mar
Rp1.048.321
per night
22 Mar - 23 Mar
8.4/10 Very Good! (82 reviews)
"Very well set out accommodation."

Reviewed on 29 Dec 2022

Ascott Waterplace Surabaya
Four Points by Sheraton Surabaya
4 out of 5
Jl Embong Malang 25 - 31, Tunjungan Plaza, Surabaya, East Java, 60261
Fully refundableReserve now, pay when you stay
The price is Rp1.020.000 per night from 2 Apr to 3 Apr
Rp1.020.000
per night
2 Apr - 3 Apr
9.2/10 Wonderful! (218 reviews)
Just a short trip to Surabaya
"Just a short trip to Surabaya, the hotel was lovely, very friendly staff, very clean. Its a very central location with easy access to the mall's and city."

Reviewed on 30 Aug 2022

Four Points by Sheraton Surabaya

Save an average of 15% on thousands of hotels when you're signed in

Holiday Inn Express Surabaya CenterPoint, an IHG Hotel
4 out of 5
No. 54-58 Jalan Kedungdoro, Surabaya, East Java, 60251
Fully refundable
The price is Rp487.373 per night from 22 Mar to 23 Mar
Rp487.373
per night
22 Mar - 23 Mar
8.4/10 Very Good! (111 reviews)
"Especially all the staff I came in contact with, all of them"

Reviewed on 6 Feb 2023

Holiday Inn Express Surabaya CenterPoint, an IHG Hotel
Verwood Hotel & Serviced Residence
4 out of 5
Jl. Raya Kupang Indah, Surabaya, East Java, 60189
Fully refundableReserve now, pay when you stay
The price is Rp413.223 per night from 3 Apr to 4 Apr
Rp413.223
per night
3 Apr - 4 Apr
7/10 Good! (108 reviews)
Great stay.
"Very comfortable, great breakfast, gym and pool are clean and functional. Staff are very helpful. Had not stayed here for a few years, but will be returning."

Reviewed on 30 Oct 2022

Verwood Hotel & Serviced Residence
Aria Centra Hotel Surabaya
4 out of 5
Jl. Tais Nasution No.37, Embong Sawo, Surabaya, 60271
Fully refundableReserve now, pay when you stay
The price is Rp578.512 per night from 24 Mar to 25 Mar
Rp578.512
per night
24 Mar - 25 Mar
8.4/10 Very Good! (30 reviews)
"Trees"

Reviewed on 28 Aug 2022

Aria Centra Hotel Surabaya
HARRIS Hotel & Conventions Gubeng - Surabaya
4 out of 5
Jl. Bangka 8-18, Surabaya, East Java, 60281
Fully refundableReserve now, pay when you stay
The price is Rp485.950 per night from 22 Mar to 23 Mar
Rp485.950
per night
22 Mar - 23 Mar
8.8/10 Excellent! (43 reviews)
Nice and new hotel, bright colors and modern
"Stayed one night at suite room on 28-Jan-2013. Overall experience was OK."

Reviewed on 6 Feb 2017

HARRIS Hotel & Conventions Gubeng - Surabaya
Fairfield by Marriott Surabaya
4 out of 5
Jalan Mayjend Sungkono No. 178, Surabaya, 60225
Fully refundableReserve now, pay when you stay
The price is Rp460.000 per night from 5 Apr to 6 Apr
Rp460.000
per night
5 Apr - 6 Apr
8.6/10 Excellent! (121 reviews)
Surabaya best value hotel
"Excellent service from the breakfast team. Nice pure juice and latte, delicious omelette. Friendly reception and perfect security guards"

Reviewed on 17 Jul 2022

Fairfield by Marriott Surabaya
Wyndham Surabaya City Centre
4.5 out of 5
Jalan Basuki Rahmat No. 67-73, Surabaya, East Java, 60271
Fully refundableReserve now, pay when you stay
The price is Rp495.247 per night from 1 Apr to 2 Apr
Rp495.247
per night
1 Apr - 2 Apr
8.4/10 Very Good! (109 reviews)
"Nice hotel, Great Staff"

Reviewed on 10 Aug 2021

Wyndham Surabaya City Centre
Swiss-Belinn Tunjungan Surabaya - CHSE Certified
4 out of 5
Jl. Tunjungan 101, Surabaya, Surabaya, 60271
The price is Rp479.752 per night from 2 Apr to 3 Apr
Rp479.752
per night
2 Apr - 3 Apr
8.4/10 Very Good! (144 reviews)
"The room its lovely and very clean and good size the breakfast excellent so many choice, and our favourite was Gado2 vegs with peanut sauce and Tempe tofu , super doper .Thank you for all the staff so helpful and very kind we are will coming back again soon. thank you,"

Reviewed on 23 Feb 2023

Swiss-Belinn Tunjungan Surabaya - CHSE Certified
Doubletree By Hilton Surabaya
4.5 out of 5
Jl Tunjungan 12 East Java, Surabaya, 60275
Fully refundableReserve now, pay when you stay
The price is Rp850.000 per night from 25 Mar to 26 Mar
Rp850.000
per night
25 Mar - 26 Mar
9.8/10 Exceptional! (18 reviews)
7.9/10
"The hotel building does not look very new but rooms are well maintained. My check-in experience was not a smooth one, the staff initially told me that my booking includes breakfast but subsequently claimed it was a mistake instead. The service is generally okay, we get what we need."

Reviewed on 13 Oct 2022

Doubletree By Hilton Surabaya
Surabaya Suites Hotel Powered by Archipelago
4 out of 5
Plaza Boulevard, Jalan Pemuda 31-37, Surabaya, East Java, 60271
Fully refundableReserve now, pay when you stay
The price is Rp343.943 per night from 25 Mar to 26 Mar
Rp343.943
per night
25 Mar - 26 Mar
7.2/10 Good! (99 reviews)
"Very convenient and friendly staff allowing us the flexibility and freedom to peruse with ease"

Reviewed on 1 Jan 2020

Surabaya Suites Hotel Powered by Archipelago
Grand Mercure Surabaya
4.5 out of 5
JL AHMAD YANI NO 71, MARGOREJO, Surabaya, 60250
Fully refundableReserve now, pay when you stay
The price is Rp682.200 per night from 1 Apr to 2 Apr
Rp682.200
per night
1 Apr - 2 Apr
8/10 Very Good! (3 reviews)
"朝食だけでなく、夜ご飯もとてもおいしかった。ホテルも綺麗で、スタッフも新設です。タオルがバスタオルしか置いてなかったので、ハンドタオルやフェイスタオルを置いてほしい。"

Reviewed on 13 Feb 2023

Grand Mercure Surabaya
Midtown Residence Surabaya
4 out of 5
Jl. Ngagel Raya 123, Surabaya, East Java , 60246
The price is Rp451.620 per night from 16 Apr to 17 Apr
Rp451.620
per night
16 Apr - 17 Apr
9.4/10 Exceptional! (25 reviews)
"The room was a little hotter than desired, but overall experienced was great as the staffs were very polite and great."

Reviewed on 16 Mar 2023

Midtown Residence Surabaya
Novotel Surabaya Hotel & Suites
4 out of 5
Jalan Ngagel No 173-175, Surabaya, East Java, 60246
Fully refundableReserve now, pay when you stay
The price is Rp509.091 per night from 22 Mar to 23 Mar
Rp509.091
per night
22 Mar - 23 Mar
8/10 Very Good! (212 reviews)
Value for money hotel
"Decent value for money hotel. Hardly any parking space"

Reviewed on 12 May 2022

Novotel Surabaya Hotel & Suites
Mercure Surabaya Grand Miram
4 out of 5
Jl Raya Darmo 68 - 78, Surabaya, East Java, 60189
Fully refundableReserve now, pay when you stay
The price is Rp425.000 per night from 5 Apr to 6 Apr
Rp425.000
per night
5 Apr - 6 Apr
7.8/10 Good! (71 reviews)
Dusty Room lacking maintenance
"We got room on 6th floor, we requested for a smoke free room - and we got a room on the older wing (this hotel was previously Mirama Hotel), however we found out the bathroom was running out of soap, refrigerator was non functioning and the chair cushion were dusty. I am allergic to dust - so the ..."

Reviewed on 8 Oct 2021

Mercure Surabaya Grand Miram
Garden Palace Hotel Surabaya Powered by Archipelago
4 out of 5
Jalan Yos Sudarso 11, Surabaya, East Java, 60271
The price is Rp338.330 per night from 22 Mar to 23 Mar
Rp338.330
per night
22 Mar - 23 Mar
7/10 Good! (73 reviews)
"Airconditioning is noisy, toilet is ragged, bed is too soft and breakfast was very poor. However, location and staff are excellent!"

Reviewed on 14 Mar 2020

Garden Palace Hotel Surabaya Powered by Archipelago
Java Paragon Hotel and Residences
4 out of 5
Jl. Mayjen Sungkono No 101-103, Surabaya, East Java, 60256
Fully refundableReserve now, pay when you stay
The price is Rp425.386 per night from 28 Mar to 29 Mar
Rp425.386
per night
28 Mar - 29 Mar
7.8/10 Good! (137 reviews)
Surabaya Trip 14 - 21 Dec 2019
"Due to fabrication work at hotel, the smell from paint work affected our stay, great breakfast buffet spread, excellent services, definitely I will come back again"

Reviewed on 28 Dec 2019

Java Paragon Hotel and Residences
Crown Prince Hotel Surabaya
4 out of 5
Jl. Basuki Rahmat 123 - 127, Surabaya, East Java, 60271
The price is Rp408.631 per night from 25 Mar to 26 Mar
Rp408.631
per night
25 Mar - 26 Mar
7.6/10 Good! (44 reviews)
Pleasant stay
"Excellent location!"

Reviewed on 16 Jul 2019

Crown Prince Hotel Surabaya
Novotel Samator Surabaya Timur
4 out of 5
Jl Kedung Baruk 28 Rungkut, Surabaya, 60298
Fully refundableReserve now, pay when you stay
The price is Rp499.840 per night from 9 Apr to 10 Apr
Rp499.840
per night
9 Apr - 10 Apr
8.2/10 Very Good! (37 reviews)
"Over all the service is good, and the staff, breakfast are excellent, and make our vacation complete.👍👍👍"

Reviewed on 26 Oct 2022

Novotel Samator Surabaya Timur

Explore similar 5-star hotels

Many 5-star hotels have the same amenities as 4-star hotels. See all 5-star hotels in Surabaya.
Still don't see what you're looking for?
See all properties in Surabaya.
You can also use these popular filters to refine your search.
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.

Pocket Guide: 4 Stars Hotels in Surabaya

Search for hotels in Surabaya on Expedia.co.id. You can easily find your hotels in Surabaya using one of the methods below:

  • View our selection of featured hotels in Surabaya
  • Use the map to find hotels in the Surabaya neighborhood you prefer
  • Use the filters to see hotels in a specific area of Surabaya, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Surabaya
  • Enter your travel dates to view the best deals on hotels in Surabaya - while they last

Surabaya hotels information

Number of reviews
1,745
Accommodation
763 hotels
Lowest Price
Rp338.330
Highest Price
Rp1.048.321

Surabaya Hotel Reviews
Expedia verified reviews