COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Search Hotels in Surabaya

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

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

Reviewed on 3 Jan 2021

Novotel Samator Surabaya Timur
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 Rp560.000 per night from 12 Aug to 12 Aug
1.29 km from city centre
4.6/5Wonderful! (218 reviews)
"Awesome crew"

Reviewed on 28 Feb 2020

Hotel Majapahit Surabaya - MGallery
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 Rp765.000 per night from 6 Aug to 6 Aug
2.97 km from city centre
4.4/5Excellent! (170 reviews)
"The breakfast is excellent, the staff are very friendly, good location and good price, we will stay there again next time."

Reviewed on 11 Jan 2021

Shangri-La Surabaya
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.
Doubletree By Hilton Surabaya
4.5 out of 5
Jl Tunjungan 12 East Java, Surabaya
Fully refundableReserve now, pay when you stay
The price is Rp810.000 per night from 1 Aug to 1 Aug
1.55 km from city centre
Doubletree By Hilton 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 Rp770.000 per night from 30 Jul to 30 Jul
1 km from city centre
4.4/5Wonderful! (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
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 Rp610.000 per night from 30 Jul to 30 Jul
1.19 km from city centre
4.6/5Wonderful! (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
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 Rp851.240 per night from 29 Jul to 29 Jul
2.79 km from city centre
4.4/5Wonderful! (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
Fairfield by Marriott Surabaya
4 out of 5
Jalan Mayjend Sungkono No. 178, Surabaya
Fully refundableReserve now, pay when you stay
The price is Rp397.501 per night from 1 Aug to 1 Aug
3.33 km from city centre
4.4/5Excellent! (104 reviews)
A wonderful.place to stsy in Surabaya
"A clean modern cozy plsce to stay"

Reviewed on 31 Dec 2019

Fairfield by Marriott 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 Rp400.827 per night from 30 Jul to 30 Jul
3.49 km from city centre
3.5/5Good! (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, 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 Rp640.000 per night from 13 Aug to 13 Aug
6.63 km from city centre
4.6/5Wonderful! (21 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
Midtown Residence Surabaya
4 out of 5
Jl. Ngagel Raya 123, Surabaya, East Java
The price is Rp402.893 per night from 29 Jul to 29 Jul
2.34 km from city centre
4.8/5Exceptional! (19 reviews)
Great!
"Loved it! We got a free upgrade which is always nice. Thank you!"

Reviewed on 1 Oct 2019

Midtown Residence Surabaya
Vasa Hotel Surabaya
5 out of 5
Jalan HR Muhammad No. 31, Surabaya
Fully refundable
The price is Rp525.000 per night from 31 Jul to 31 Jul
4.27 km from city centre
4.4/5Excellent! (92 reviews)
Bad 5 stars
"Check in process were smooth, even-though it weren't at the 33th floor as declared on the booking site. We stayed 2 nights at the Glacier Suites. It was far from the standard of 5 stars hotels. The carpets we’re dusty and full of stains. The bathroom amenities and interiors were below par than advertised. ..."

Reviewed on 14 Dec 2020

Vasa Hotel 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 Rp242.727 per night from 1 Aug to 1 Aug
6.77 km from city centre
4.2/5Excellent! (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
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.180.000 per night from 7 Aug to 7 Aug
7.09 km from city centre
5/5Exceptional! (1 review)
Best five star hotel in Surabaya
"Westin Surabaya is one of the best five star hotel I’ve ever stayed in. The room is spacious, modern luxury and clean. The bathroom is awesome. All staff are very helpful and friendly. The breakfast is fabulous with wide range of menu. Definitely will come again."

Reviewed on 30 Jun 2021

The Westin Surabaya
OYO 255 98 Residence
2 out of 5
Jl. Kutisari Sel. No. 98, Kutisari, Tenggilis Mejoyo, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp137.714 per night from 1 Aug to 1 Aug
7.3 km from city centre
3/5 (1 review)
KAMAR LEMBAB KARENA TEMBOK BASAH
"Sebetulnya oke, tp sayangnya kamar yg diberikan ke sy temboknya basah2 dan ngelupas. Sehingga kamarnya jadi bau lembab gitu, kamar mandinya juga. Padahal sebelum booking sy lihat contoh kamarnya di hotel langsung dan bagus serta tidak bau lembab."

Reviewed on 23 Apr 2019

OYO 255 98 Residence
Quest Hotel Darmo - Surabaya by ASTON
3.5 out of 5
Jl. Ronggolawe 27-29, Jawa Timur, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp240.824 per night from 29 Jul to 29 Jul
1.75 km from city centre
4.2/5Very Good! (70 reviews)
"Cleanliness of the room and all the staffs are so polite and friendly."

Reviewed on 8 Feb 2020

Quest Hotel Darmo - Surabaya by ASTON
Hotel 88 Embong Malang
3 out of 5
Jl. Embong Malang 84, Surabaya, East Java
The price is Rp215.868 per night from 29 Jul to 29 Jul
2.64 km from city centre
3.6/5Good! (16 reviews)
Best hotel,best food
"The hotel is very clean,the service is very good,the employee is very friendly..all the customers are mix (they have Chinese people,Indonesia people.."

Reviewed on 25 Oct 2016

Hotel 88 Embong Malang
Novotel Surabaya Hotel & Suites
4 out of 5
Jalan Ngagel No 173-175, Surabaya, East Java
Fully refundableReserve now, pay when you stay
The price is Rp384.124 per night from 12 Aug to 12 Aug
2.84 km from city centre
4/5Very Good! (204 reviews)
"it is a very clean hotel with very friendly staff."

Reviewed on 3 Mar 2020

Novotel Surabaya Hotel & Suites
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 Rp790.000 per night from 30 Jul to 30 Jul
1.15 km from city centre
4.5/5Wonderful! (362 reviews)
The best in Surabuya
"The second time at the JW Marriott Surabaya Exellent experience wow At check in the receptionist was very nice And gave me a corner loft wonderful room It was spacious and comfortable The staff was extremely polite All of the time i paid 63 USD including breakfast So the room was only 30 USD because ..."

Reviewed on 22 Nov 2020

JW Marriott Surabaya
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.

Surabaya Hotel Guide

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

Frequently asked questions

Surabaya Hotel Reviews

More trip options