Surabaya Hotels from S$26

Free cancellation on most hotels. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

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 S$83 per night from 1 Aug to 2 Aug
1.51 km from city centre
4.6/5 Wonderful! (209 reviews)
"Excellent"

Reviewed on 23 May,2022

Four Points by Sheraton 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 S$47 per night from 4 Jul to 5 Jul
5.78 km from city centre
4.3/5 Excellent! (112 reviews)
"Its very nice hotel, comfort and clean. Im very happy to stay at this hotel. Maybe next time, i want try again stay to this hotel"

Reviewed on 22 Nov,2021

Fairfield by Marriott Surabaya
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 S$88 per night from 5 Jul to 6 Jul
8.97 km from city centre
4.6/5 Exceptional! (35 reviews)
"Clean!!"

Reviewed on 12 Jun,2022

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, 60261
Fully refundableReserve now, pay when you stay
The price is S$95 per night from 8 Jul to 9 Jul
1.9 km from city centre
4.5/5 Wonderful! (370 reviews)
The service puts this hotel a step ahead
"Great service staff, helpful and very welcoming. Room was in good condition, good bed, no issues. They left some nice treats from their bakery also. The location is within walking distance of the big Tunjungan Mall and there is a convenient place for getting an antigen or pcr test close by."

Reviewed on 9 Mar,2022

JW Marriott Surabaya
Hotel Majapahit Surabaya - MGallery
5 out of 5
Jalan Tunjungan No. 65, Surabaya, East Java, 60275
Fully refundableReserve now, pay when you stay
The price is S$80 per night from 15 Jul to 16 Jul
1.43 km from city centre
4.6/5 Wonderful! (224 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
The Westin Surabaya
4.5 out of 5
Pakuwon Mall Jl Puncak Indah L, Surabaya, 60216
Fully refundableReserve now, pay when you stay
The price is S$177 per night from 3 Jul to 4 Jul
9.45 km from city centre
5/5 Exceptional! (6 reviews)
"Excellent service Nice room"

Reviewed on 24 Jan,2022

The Westin Surabaya
Hotel Ciputra World Surabaya managed by Swiss-Belhotel International - CHSE Certified
5 out of 5
Jl. Mayjen Sungkono Kav. 87, Surabaya, East Java, 60225
Fully refundableReserve now, pay when you stay
The price is S$78 per night from 10 Jul to 11 Jul
5.33 km from city centre
4.4/5 Wonderful! (208 reviews)
"Sangat nyaman dan nagih"

Reviewed on 21 Oct,2021

Hotel Ciputra World Surabaya managed by Swiss-Belhotel International - CHSE Certified
Best Western Papilio Hotel
3.5 out of 5
Jalan A Yani No 176-178, Surabaya, 60235
Fully refundableReserve now, pay when you stay
The price is S$84 per night from 2 Jul to 3 Jul
8.57 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
Vasa Hotel Surabaya
5 out of 5
Jalan HR Muhammad No. 31, Surabaya, 60266
Fully refundableReserve now, pay when you stay
The price is S$108 per night from 2 Jul to 3 Jul
6.68 km from city centre
4.4/5 Excellent! (96 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
ibis Surabaya City Center
3.5 out of 5
Jalan Basuki Rahmat 94 - 96, Surabaya, East Java, 60271
Fully refundableReserve now, pay when you stay
The price is S$26 per night from 18 Jul to 19 Jul
1.76 km from city centre
4.1/5 Very Good! (53 reviews)
Great location!
"Nice and affordable place to stay for business trip. Location is outstanding, in Surabaya City Centre."

Reviewed on 10 Oct,2019

ibis Surabaya City Center
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.

Frequently asked questions

Recent Reviews in Surabaya
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code