Hotels in Surabaya

Find the best deals on 774 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
View all deals
Grand Inna Tunjungan
8.8
$31
View all deals
Novotel Surabaya - Hotel & Suites
8.7
$37
View all deals
Hotel Majapahit Surabaya - Managed by AccorHotels
9.2
$60
View all deals
Hotel Elmi Surabaya
8.9
$33
View all deals
Garden Palace Hotel Surabaya
8.5
$30
View all deals
Sahid Hotel Surabaya
8.4
$25
View all deals
Surabaya Suites Hotel
8.7
$31
View all deals
Shangri-La Hotel Surabaya
9.1
$68
View all deals
JW Marriott Hotel Surabaya
9.4
$66
View all deals
Weta International Hotel Surabaya
6.0
$13
View all deals
Verwood Hotel & Serviced Residence
8.6
$28
View all deals
Mercure Surabaya
9.0
$37
View all deals
Whiz Residence Darmo Harapan Surabaya
8.5
$33
View all deals
Ts Suites Surabaya
9.0
$69
View all deals
Singgasana Hotel Surabaya
8.8
$36
View all deals
Ciputra Golf & Family Club
9.2
$33
View all deals
Java Paragon Hotel & Residences
8.8
$42
View all deals
Tunjungan Hotel
8.0
$35
View all deals
Hotel Santika Pandegiling - Surabaya
8.8
$31
View all deals
Hotel Bumi Surabaya
9.3
$64
View all deals
favehotel MEX Surabaya
8.1
$20
View all deals
Hotel Oval Surabaya
7.9
$23
View all deals
Dhanesvara Holistic Unique Homestay
7.8
$18
View all deals
High Point Serviced Apartment
7.8
$19
View all deals
Griyo Avi Hotel
6.1
$45
View all deals
Maumu Hotel and Lounge
8.1
$11
View all deals
Artotel
8.6
$23
View all deals
Grand Hotel Surabaya
8.3
$16
View all deals
Hotel Jawa and Residences
6.5
$17
View all deals
New Grand Park Hotel
$9
View all deals
Bella Hotel Surabaya
7.7
$16
View all deals
Hotel 88 Embong Kenongo
8.5
$20
View all deals
Bekizaar Hotel Surabaya
8.6
$24
View all deals
Ikiru to Live
8.7
$17
View all deals
Providence Homestay
7.5
$9
View all deals
Krowi Inn
8.8
$17
View all deals
Andalus Hotel
5.4
$10
View all deals
Gunawangsa Manyar Hotel Surabaya
7.7
$18
View all deals
Narita Hotel Surabaya
8.8
$26
View all deals

When to book a hotel in Surabaya

Low Season
December
High Season
January

cheapest month to stay

5%

expected price decrease

most expensive time to stay

32%

expected price increase

Price
$41 - $57
Highest day of week
Sunday
Cheapest day of week
Wednesday

av. price over the last two weeks

Average price (weeknight)

$31

av. price over the last two weeks

av. price over the last two weeks

Average price (weekend night)

$31

av. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Surabaya is: 4-5 star, 53 days before.
90
Days before departure
0
3 star
$21 - $25
4-5 star
$39 - $53

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 2 nights.

How much does a hotel cost in Surabaya?

$27 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?

December is the cheapest month to book a hotel in Surabaya. Prices can be 12% 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 Tuesday, with Saturday 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 a night for every person. In contrast, the average price of a hotel in Surabaya is closer to $24 a night for every person, which is a 64% difference between the average and luxury accommodation.

How much does a hostel in Surabaya cost?

Surabaya Hostels typically cost in the region of $14 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 $10 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
#2 most popular
Novotel Surabaya - Hotel & Suites
8.7
$37
Best value
Grand Darmo Suite By Amithya
8.4
$26
3 stars
#1 most popular
Grand Inna Tunjungan
8.8
$31
#2 most popular
Hotel Elmi Surabaya
8.9
$33
Best value
RedDoorz @ Sedati
8.9
$7
2 stars and below
#1 most popular
Hotel 88 Embong Kenongo
8.5
$20
#2 most popular
Ikiru to Live
8.7
$17
Best value
Oyo 231 Hotel Andita Syariah
8.7
$8

Cheapest hotels in Surabaya

Cheap hotels and hostels in Surabaya
Hotel Istana Permata Ngagel
$7
Oyo 231 Hotel Andita Syariah
8.7
$8
West Surabaya Homey (Syariah)
8.8
$7
Hotel Syariah Walisongo
6.0
$8
RedDoorz @ Sedati
8.9
$7
RedDoorz Near Exit Toll Kota Satelit 2
9.3
$8

Best value hotels in Surabaya

Sheraton Surabaya Hotel & Towers
9.3
$68
Garden Palace Hotel Surabaya
8.5
$30
Novotel Surabaya - Hotel & Suites
8.7
$37
Surabaya Suites Hotel
8.7
$31
Hotel Majapahit Surabaya - Managed by AccorHotels
9.2
$60
Shangri-La Hotel Surabaya
9.1
$68

Looking for a specific type of hotel

Romantic Hotels in Surabaya
Best value
favehotel Rungkut Surabaya
8.4
$21
#1 Most popular
Sheraton Surabaya Hotel & Towers
9.3
$68
#2 Most popular
Novotel Surabaya - Hotel & Suites
8.7
$37
#3 Most popular
Hotel Elmi Surabaya
8.9
$33
#4 Most popular
Shangri-La Hotel Surabaya
9.1
$68
#5 Most popular
JW Marriott Hotel Surabaya
9.4
$66
Verwood Hotel & Serviced Residence
8.6
$28
Kid-Friendly Hotels in Surabaya
Best value
favehotel Rungkut Surabaya
8.4
$21
#1 Most popular
Sheraton Surabaya Hotel & Towers
9.3
$68
#2 Most popular
Novotel Surabaya - Hotel & Suites
8.7
$37
#3 Most popular
Hotel Elmi Surabaya
8.9
$33
#4 Most popular
Shangri-La Hotel Surabaya
9.1
$68
#5 Most popular
JW Marriott Hotel Surabaya
9.4
$66
Verwood Hotel & Serviced Residence
8.6
$28
Luxury Hotels in Surabaya
Best value
Shangri-La Hotel Surabaya
9.1
$68

Start planning your trip to Surabaya