Search Hotels in Surabaya

Search over 1 million properties and 550 airlines worldwide

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Filter by

Doubletree By Hilton Surabaya
4.5 out of 5
Jl Tunjungan 12 East Java, Surabaya
Fully refundable
The price is Rp810.000 per night from 5 Dec to 5 Dec
1.55 km from city centre
5/5 Exceptional! (4 reviews)
Worth for money
"nice bed, love the pillows, great selection for breakfast..polite and friendly staff, and located in very strategic area of Surabaya"

Reviewed on 15 Nov 2021

Doubletree By Hilton Surabaya
Java Paragon Hotel and Residences
4 out of 5
Jl. Mayjen Sungkono No 101-103, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp1.081.653 per night from 6 Dec to 6 Dec
3.08 km from city centre
3.9/5 Very Good! (134 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
Four Points by Sheraton Surabaya, Pakuwon Indah
4 out of 5
Pakuwon Mall, Jalan Puncak Indah Lontar No. 2, Surabaya
Fully refundableReserve now, pay when you stay
The price is Rp700.000 per night from 19 Dec to 19 Dec
6.63 km from city centre
4.6/5 Wonderful! (24 reviews)
"1st time staying at the Four Points Pakuwon, felt like a new hotel (which i think it was) and staff are all very friendly and attentive. The Junior suite room was nice and I really recommend it because it has more area for my 1 year old daughter to play around and the bed is spacious for all 3 of ..."

Reviewed on 21 Jun 2021

Four Points by Sheraton Surabaya, Pakuwon Indah
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
JW Marriott Surabaya
5 out of 5
Jalan Embong Malang 85-89, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp950.000 per night from 17 Dec to 17 Dec
1.15 km from city centre
4.5/5 Wonderful! (363 reviews)
"Great location, nice staff, beautiful rooms"

Reviewed on 10 Aug 2021

JW Marriott Surabaya
Swiss-Belinn Tunjungan Surabaya
4 out of 5
Jl. Tunjungan 101, Surabaya, Surabaya
The price is Rp389.876 per night from 19 Dec to 19 Dec
1.16 km from city centre
4.2/5 Excellent! (135 reviews)
"very strategic place, cozy and nice food"

Reviewed on 19 Feb 2020

Swiss-Belinn Tunjungan Surabaya
The Westin Surabaya
4.5 out of 5
Pakuwon Mall Jl Puncak Indah L, Surabaya
Fully refundableReserve now, pay when you stay
The price is Rp1.449.000 per night from 2 Jan to 2 Jan
7.09 km from city centre
5/5 Exceptional! (2 reviews)
Great Hotel
"Nice Hotel with very helpfull staff"

Reviewed on 30 Oct 2021

The Westin Surabaya
Verwood Hotel & Serviced Residence
4 out of 5
Jl. Raya Kupang Indah, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp515.496 per night from 12 Dec to 12 Dec
3.49 km from city centre
3.5/5 Good! (105 reviews)
Hotel like home
"The hotel is quite old my clean and comfortable Service was good and staffs are friendly"

Reviewed on 2 May 2020

Verwood Hotel & Serviced Residence
Four Points by Sheraton Surabaya
4 out of 5
Jl Embong Malang 25 - 31, Tunjungan Plaza, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp700.000 per night from 20 Dec to 20 Dec
1.19 km from city centre
4.6/5 Wonderful! (201 reviews)
"Nice pretty new hotel in the central of the city Mall Tunjungan Plaza, very convenient for strolling around the 6 malls. Travel with family with a child, liked the overall hotel ambience, nice pool special for kids, although not like a waterpark but its very safe. Staff are all very attentive, service ..."

Reviewed on 7 Mar 2021

Four Points by Sheraton Surabaya
Sheraton Surabaya Hotel and Towers
5 out of 5
Jalan Embong Malang 25-31, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp1.010.000 per night from 18 Dec to 18 Dec
1 km from city centre
4.4/5 Wonderful! (290 reviews)
"The in-room aircon not up to standard - doesn’t not reflect as per settings. Splendid staff in all departments"

Reviewed on 10 Mar 2020

Sheraton Surabaya Hotel and Towers
Shangri-La Surabaya
5 out of 5
JL. May. Jend. Sungkono 120, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp840.000 per night from 24 Dec to 24 Dec
2.97 km from city centre
4.4/5 Excellent! (171 reviews)
Great hotel near Ciputra World Surabaya
"The hotel was great, the only complaint was that the pool was closed."

Reviewed on 17 Jun 2021

Shangri-La Surabaya
Life Style Surabaya
3 out of 5
16 Jl. Sumatera, Gubeng, Kota SBY, Jawa, Timur, Surabaya, East Java
1.87 km from city centre
Life Style Surabaya
Best Western Papilio Hotel
3.5 out of 5
Jalan A Yani No 176-178, Surabaya
Fully refundableReserve now, pay when you stay
The price is Rp314.810 per night from 5 Dec to 5 Dec
6.77 km from city centre
4.2/5 Excellent! (45 reviews)
pleasant stay
"overall it was pleasant stay, super responsive customer service and room service.clean place and so many amenities nearby, easy access to airport too. thanks"

Reviewed on 27 Dec 2019

Best Western Papilio Hotel
Hotel Ciputra World Surabaya managed by Swiss-Belhotel International
5 out of 5
Jl. Mayjen Sungkono Kav. 87, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp611.570 per night from 5 Dec to 5 Dec
2.79 km from city centre
4.4/5 Wonderful! (201 reviews)
"Quite excellent for room and staff. I was good stay on 1 night."

Reviewed on 28 Feb 2021

Hotel Ciputra World Surabaya managed by Swiss-Belhotel International
Oakwood Hotel & Residence Surabaya
5 out of 5
Jl.Raya Kertajaya Indah No.79 Manyar, Surabaya
Fully refundableReserve now, pay when you stay
The price is Rp801.653 per night from 3 Dec to 3 Dec
5.29 km from city centre
4.7/5 Exceptional! (10 reviews)
Clean and Good for stay
"The best hotel for stay here, the staff and team very kind and helpfull ! Very recomended to stay here .."

Reviewed on 18 Jun 2021

Oakwood Hotel & Residence Surabaya
Wyndham Surabaya City Centre
4.5 out of 5
Jalan Basuki Rahmat No. 67-73, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp814.050 per night from 3 Dec to 3 Dec
0.83 km from city centre
4.2/5 Excellent! (107 reviews)
"Nice hotel, Great Staff"

Reviewed on 10 Aug 2021

Wyndham Surabaya City Centre
Hotel Majapahit Surabaya - MGallery
5 out of 5
Jalan Tunjungan No. 65, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp580.000 per night from 2 Jan to 2 Jan
1.29 km from city centre
4.6/5 Wonderful! (220 reviews)
"The hotel had a lot of character in architecture, furniture and history but was exceptionally well presented. The recent refresh has resulted in a very well presented environment. The staff were friendly, professional and attentive. Highly recommended."

Reviewed on 26 Oct 2021

Hotel Majapahit Surabaya - MGallery
Fairfield by Marriott Surabaya
4 out of 5
Jalan Mayjend Sungkono No. 178, Surabaya
Fully refundableReserve now, pay when you stay
The price is Rp457.000 per night from 19 Dec to 19 Dec
3.33 km from city centre
4.4/5 Excellent! (105 reviews)
"Good food and clean"

Reviewed on 10 Sep 2021

Fairfield by Marriott Surabaya
Novotel Samator Surabaya Timur
4 out of 5
Jl Kedung Baruk 28 Rungkut, Surabaya
Fully refundableReserve now, pay when you stay
The price is Rp457.300 per night from 1 Jan to 1 Jan
6.12 km from city centre
4.2/5 Very Good! (32 reviews)
"Great Hotel - Clean and spacious"

Reviewed on 3 Jan 2021

Novotel Samator Surabaya Timur
Novotel Surabaya Hotel & Suites
4 out of 5
Jalan Ngagel No 173-175, Surabaya, East Java
The price is Rp384.124 per night from 17 Dec to 17 Dec
2.84 km from city centre
4/5 Very Good! (204 reviews)
"it is a very clean hotel with very friendly staff."

Reviewed on 3 Mar 2020

Novotel Surabaya Hotel & Suites
Surabaya Suites Hotel
4 out of 5
Plaza Boulevard, Jalan Pemuda 31-37, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp492.188 per night from 4 Dec to 4 Dec
1.75 km from city centre
3.6/5 Good! (97 reviews)
"Very convenient and friendly staff allowing us the flexibility and freedom to peruse with ease"

Reviewed on 1 Jan 2020

Surabaya Suites Hotel
Don't see what you're looking for?
See all available properties in Surabaya
View all properties
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.

Price trends for hotels in Surabaya

Less expensive
More expensive
This month
Next month
December
June
Rp205,102
Rp228,099
Month
Price
January
Rp228,099
February
Rp305,784
March
Rp301,091
April
Rp297,521
May
Rp284,046
June
Rp827,402
July
Rp545,455
August
Rp800,000
September
Rp697,066
October
Rp605,042
November
Rp515,496
December
Rp205,102
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Surabaya.

Frequently asked questions

Surabaya Hotel Reviews
expedia verified reviews