Hotels in Surabaya

Find the best deals on 732 hotels in Surabaya

Check-in
Check-out
Compare vs. momondo |

Top Hotels in Surabaya

Find the perfect Surabaya hotel for business or leisure
Sheraton Surabaya Hotel & Towers
9.3
68 USD
View all deals
Grand Inna Tunjungan
8.7
31 USD
View all deals
Novotel Surabaya - Hotel & Suites
8.7
37 USD
View all deals
Hotel Majapahit Surabaya - Managed by AccorHotels
9.1
60 USD
View all deals
Hotel Elmi Surabaya
8.9
33 USD
View all deals
Garden Palace Hotel Surabaya
8.5
30 USD
View all deals
Sahid Hotel Surabaya
8.2
25 USD
View all deals
Surabaya Suites Hotel
8.6
31 USD
View all deals
Shangri-la Hotel Surabaya
9.0
68 USD
View all deals
JW Marriott Hotel Surabaya
9.4
66 USD
View all deals
Weta International Hotel Surabaya
7.3
13 USD
View all deals
Verwood Hotel & Serviced Residence
8.6
28 USD
View all deals
Mercure Surabaya
9.0
37 USD
View all deals
Ts Suites Surabaya
9.0
69 USD
View all deals
Singgasana Hotel Surabaya
8.9
36 USD
View all deals
Ciputra Golf Club & Hotel
7.5
33 USD
View all deals
Java Paragon Hotel & Residences
8.8
42 USD
View all deals
Tunjungan Hotel
7.9
35 USD
View all deals
Hotel Santika Pandegiling Surabaya
8.8
31 USD
View all deals
Hotel Bumi Surabaya
9.2
64 USD
View all deals
favehotel MEX Surabaya
8.1
20 USD
View all deals
Hotel Oval Surabaya
7.9
23 USD
View all deals
Dhanesvara Holistic Unique Homestay
8.2
18 USD
View all deals
High Point Serviced Apartment
7.9
19 USD
View all deals
Hotel Santika Jemursari
8.8
38 USD
View all deals
Maumu Hotel And Lounge
8.1
11 USD
View all deals
Artotel
8.6
23 USD
View all deals
Grand Hotel Surabaya
8.3
16 USD
View all deals
Hotel Jawa and Residences
6.5
17 USD
View all deals
New Grand Park Hotel
7.5
9 USD
View all deals
Bella Hotel Surabaya
7.7
16 USD
View all deals
Hotel 88 Embong Kenongo
8.5
20 USD
View all deals
Bekizaar Hotel Surabaya
8.6
24 USD
View all deals
Providence Homestay
7.7
9 USD
View all deals
Krowi Inn
8.8
17 USD
View all deals
Andalus Hotel
5.4
10 USD
View all deals
Gunawangsa Manyar Hotel Surabaya
8.4
18 USD
View all deals
Narita Hotel Surabaya
8.8
26 USD
View all deals
Grand Darmo Suite By Amithya
8.5
26 USD
View all deals
Hotel 88 Embong Malang
8.4
24 USD
View all deals

When to book a hotel in Surabaya

Low Season
September
High Season
May

cheapest month to stay

28%

expected price decrease

most expensive time to stay

394%

expected price increase

+600.0%
+400.0%
+200.0%
Base
Price
38 - 262 USD
Highest day of week
Friday
Cheapest day of week
Tuesday

av. price over the last two weeks

Average price (weeknight)

37 USD

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

68 USD

av. price over the last two weeks


Surabaya travel tips

Let us help you with the best tips about Surabaya

How long do people stay in Surabaya?

When visiting Surabaya the average booking length is 1 night.

How much does a hotel cost in Surabaya?

272 USD per night is the average rate for a room when booking a hotel in Surabaya. Prices will differ depending on factors such as star rating, time of year and location.

When is the best time to book a hotel in Surabaya?

September is the cheapest month to book a hotel in Surabaya. Prices can be 62% lower than other, busier months; so this is a great time to get a good deal.

Which day is cheapest to stay in Surabaya?

At the moment the cheapest day to stay in a hotel in Surabaya is Monday, with Thursday being the most expensive.

How much does a luxury hotel in Surabaya cost?

The cost of a luxury hotel in Surabaya is generally around 68 USD a night for every person. In contrast, the average price of a hotel in Surabaya is closer to 28 USD a night for every person, which is a 58.257% difference between the average and luxury accommodation.

How much does a hostel in Surabaya cost?

Surabaya Hostels typically cost in the region of 27 USD a night for each person. This price is taken from hostels and hotels with a 2 star or below rating. Hostels are very economical and come out on average 2 USD cheaper than the average price of a hotel in Surabaya.


How much does a hotel in Surabaya cost?

4 stars and above
#1 most popular
Sheraton Surabaya Hotel & Towers
9.3
68 USD
#2 most popular
Novotel Surabaya - Hotel & Suites
8.7
37 USD
Best value
Grand Darmo Suite By Amithya
8.5
26 USD
3 stars
#1 most popular
Grand Inna Tunjungan
8.7
31 USD
#2 most popular
Hotel Elmi Surabaya
8.9
33 USD
Best value
Reddoorz @ Sedati
8.2
7 USD
2 stars and below
#1 most popular
Providence Homestay
7.7
9 USD
#2 most popular
Krowi Inn
8.8
17 USD
Best value
Zen Rooms Basic Audah Syariah Sutos
7.9
7 USD

Cheapest hotels in Surabaya

Cheap hotels and hostels in Surabaya
Hotel Istana Permata Ngagel
-1.0
7 USD
Reddoorz @ Sedati
8.2
7 USD
Zen Rooms Basic Audah Syariah Sutos
7.9
7 USD
Oyo 231 Hotel Andita Syariah
8.6
8 USD
West Surabaya Homey
8.9
7 USD
Hotel Syariah Walisongo
6.1
8 USD

Best value hotels in Surabaya

Sheraton Surabaya Hotel & Towers
9.3
68 USD
Garden Palace Hotel Surabaya
8.5
30 USD
Novotel Surabaya - Hotel & Suites
8.7
37 USD
Surabaya Suites Hotel
8.6
31 USD
Hotel Majapahit Surabaya - Managed by AccorHotels
9.1
60 USD
Shangri-la Hotel Surabaya
9.0
68 USD

Looking for a specific type of hotel

Romantic Hotels in Surabaya
Best value
Gunawangsa Manyar Hotel Surabaya
8.4
18 USD
#1 Most popular
Sheraton Surabaya Hotel & Towers
9.3
68 USD
#2 Most popular
Novotel Surabaya - Hotel & Suites
8.7
37 USD
#3 Most popular
Hotel Elmi Surabaya
8.9
33 USD
#4 Most popular
Shangri-la Hotel Surabaya
9.0
68 USD
#5 Most popular
JW Marriott Hotel Surabaya
9.4
66 USD
Verwood Hotel & Serviced Residence
8.6
28 USD
Kid-Friendly Hotels in Surabaya
Best value
Gunawangsa Manyar Hotel Surabaya
8.4
18 USD
#1 Most popular
Sheraton Surabaya Hotel & Towers
9.3
68 USD
#2 Most popular
Novotel Surabaya - Hotel & Suites
8.7
37 USD
#3 Most popular
Hotel Elmi Surabaya
8.9
33 USD
#4 Most popular
Shangri-la Hotel Surabaya
9.0
68 USD
#5 Most popular
JW Marriott Hotel Surabaya
9.4
66 USD
Verwood Hotel & Serviced Residence
8.6
28 USD
Luxury Hotels in Surabaya
Best value
Shangri-la Hotel Surabaya
9.0
68 USD

Start planning your trip to Surabaya