Hotels in Surabaya

Find the best deals on 898 hotels in Surabaya

Check-in
Check-out
Compare vs momondo |

Top Hotels in Surabaya

Find the perfect Surabaya hotel for business or leisure
$self.alt
Sheraton Surabaya Hotel & Towers
9.3
₹ 5,123
View all deals
$self.alt
Grand Inna Tunjungan
8.9
₹ 2,336
View all deals
$self.alt
Novotel Surabaya - Hotel & Suites
8.7
₹ 2,788
View all deals
$self.alt
Hotel Majapahit Surabaya - MGallery
9.2
₹ 4,520
View all deals
$self.alt
Hotel Elmi Surabaya
8.9
₹ 2,486
View all deals
$self.alt
Garden Palace Hotel Surabaya
8.6
₹ 2,260
View all deals
$self.alt
Sahid Surabaya
8.5
₹ 1,884
View all deals
$self.alt
Surabaya Suites Hotel
8.8
₹ 2,336
View all deals
$self.alt
Shangri-La Hotel Surabaya
9.1
₹ 5,123
View all deals
$self.alt
JW Marriott Hotel Surabaya
9.4
₹ 4,973
View all deals
$self.alt
Weta International Hotel Surabaya
7.2
₹ 979
View all deals
$self.alt
Verwood Hotel & Serviced Residence
8.7
₹ 2,110
View all deals
$self.alt
Mercure Surabaya
9.0
₹ 2,788
View all deals
$self.alt
Whiz Residence Darmo Harapan Surabaya
8.6
₹ 2,486
View all deals
$self.alt
Ts Suites Surabaya
9.1
₹ 5,199
View all deals
$self.alt
Singgasana Hotel Surabaya
8.9
₹ 2,712
View all deals
$self.alt
Ciputra Golf & Family Club
9.2
₹ 2,486
View all deals
$self.alt
Java Paragon Hotel & Residences
8.9
₹ 3,164
View all deals
$self.alt
Tunjungan Hotel
8.0
₹ 2,637
View all deals
$self.alt
Hotel Santika Pandegiling Surabaya
8.9
₹ 2,336
View all deals
$self.alt
Hotel Bumi Surabaya
9.3
₹ 4,822
View all deals
$self.alt
favehotel MEX Surabaya
8.3
₹ 1,507
View all deals
$self.alt
Hotel Oval
8.0
₹ 1,733
View all deals
$self.alt
Dhanesvara Holistic Unique Homestay
7.7
₹ 1,356
View all deals
$self.alt
High Point Serviced Apartment
7.9
₹ 1,431
View all deals
$self.alt
Griyo Avi Hotel
₹ 3,390
View all deals
$self.alt
Hotel Santika Jemursari
8.9
₹ 2,863
View all deals
$self.alt
Maumu Hotel and Lounge
7.9
₹ 829
View all deals
$self.alt
Artotel
8.7
₹ 1,733
View all deals
$self.alt
Grand Hotel Surabaya
8.3
₹ 1,205
View all deals
$self.alt
Bella Hotel Surabaya
7.9
₹ 1,205
View all deals
$self.alt
Hotel 88 Embong Kenongo
8.5
₹ 1,507
View all deals
$self.alt
Bekizaar Hotel Surabaya
8.6
₹ 1,808
View all deals
$self.alt
Ikiru to Live
8.8
₹ 1,281
View all deals
$self.alt
Providence Homestay
7.7
₹ 678
View all deals
$self.alt
Andalus Hotel
5.4
₹ 753
View all deals
$self.alt
Gunawangsa Manyar Hotel Surabaya
7.7
₹ 1,356
View all deals
$self.alt
Narita Hotel Surabaya
8.9
₹ 1,959
View all deals
$self.alt
Grand Darmo Suite By Amithya
8.5
₹ 1,959
View all deals
$self.alt
Hotel 88 Embong Malang
8.4
₹ 1,808
View all deals

When to book a hotel in Surabaya

Check out the information below to find the best deal on a Surabaya hotel room
Low season
March
High season
December

cheapest month to stay

71%

expected price decrease

most expensive time to stay

111%

expected price increase

Price
₹ 808 - ₹ 5,992
Highest day of week
Monday
Cheapest day of week
Thursday

avg. price over the last two weeks

Average price (weeknight)

₹ 2,486

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

₹ 3,088

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Surabaya is: 4-5 star, 61 days before.
90
Days before departure
0
3 star
₹ 1,507 - ₹ 1,808
4-5 star
₹ 3,164 - ₹ 4,973

How much does a hotel in Surabaya cost per night?

Use the information below to find quality Surabaya hotel rooms for low prices
2 stars and below
$self.alt
#1 most popular
Hotel 88 Embong Kenongo
8.5
₹ 1,507
$self.alt
#2 most popular
Ikiru to Live
8.8
₹ 1,281
$self.alt
Best value
Oyo 231 Hotel Andita Syariah
8.6
₹ 603
3 stars
$self.alt
#1 most popular
Grand Inna Tunjungan
8.9
₹ 2,336
$self.alt
#2 most popular
Hotel Elmi Surabaya
8.9
₹ 2,486
$self.alt
Best value
RedDoorz @ Sedati
8.9
₹ 527
4 stars and above
$self.alt
#1 most popular
Sheraton Surabaya Hotel & Towers
9.3
₹ 5,123
$self.alt
#2 most popular
Novotel Surabaya - Hotel & Suites
8.7
₹ 2,788
$self.alt
Best value
Grand Darmo Suite By Amithya
8.5
₹ 1,959

Cheapest hotels in Surabaya

These hotels and hostels usually make for a cheap way to stay in Surabaya
$self.alt
Hotel Istana Permata Ngagel
₹ 527
$self.alt
Oyo 231 Hotel Andita Syariah
8.6
₹ 603
$self.alt
West Surabaya Homey
8.9
₹ 527
$self.alt
Hotel Syariah Walisongo
₹ 603
$self.alt
RedDoorz @ Sedati
8.9
₹ 527
$self.alt
RedDoorz Plus near Exit Toll Kota Satelit 2
9.0
₹ 603

Get the best value hotel in Surabaya

These hotels have the best prices for their ratings
$self.alt
Sheraton Surabaya Hotel & Towers
9.3
₹ 5,123
$self.alt
Garden Palace Hotel Surabaya
8.6
₹ 2,260
$self.alt
Novotel Surabaya - Hotel & Suites
8.7
₹ 2,788
$self.alt
Surabaya Suites Hotel
8.8
₹ 2,336
$self.alt
Hotel Majapahit Surabaya - MGallery
9.2
₹ 4,520
$self.alt
Shangri-La Hotel Surabaya
9.1
₹ 5,123

Surabaya travel information

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

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

Which day is cheapest to stay in Surabaya?

Hotel rooms in Surabaya are generally cheapest on Wednesday and more costly on Sunday.

How much does a luxury hotel in Surabaya cost?

₹ 68 is around the price you are going to have to pay for a luxury hotel room in Surabaya. This is on average a 63% increase on the cost of a typical Surabaya hotel, which is more likely to charge ₹ 25 a night.

How much does a hostel in Surabaya cost?

Hostels in Surabaya (including hotels rated 2 stars and below) cost ₹ 14 per person, per night on average. This is ₹ 11 per night cheaper than the average cost of hotels in Surabaya.


Looking for a specific type of hotel?

Check out these great hotels in Surabaya that are perfect for any stay
Romantic hotels in Surabaya
$self.alt
Best value
favehotel Rungkut Surabaya
8.5
₹ 1,582
$self.alt
No. 1 most popular
Sheraton Surabaya Hotel & Towers
9.3
₹ 5,123
$self.alt
No. 2 most popular
Novotel Surabaya - Hotel & Suites
8.7
₹ 2,788
$self.alt
No. 3 most popular
Hotel Elmi Surabaya
8.9
₹ 2,486
$self.alt
No. 4 most popular
Shangri-La Hotel Surabaya
9.1
₹ 5,123
$self.alt
No. 5 most popular
JW Marriott Hotel Surabaya
9.4
₹ 4,973
$self.alt
Verwood Hotel & Serviced Residence
8.7
₹ 2,110
Kid-friendly hotels in Surabaya
$self.alt
Best value
favehotel Rungkut Surabaya
8.5
₹ 1,582
$self.alt
No. 1 most popular
Sheraton Surabaya Hotel & Towers
9.3
₹ 5,123
$self.alt
No. 2 most popular
Novotel Surabaya - Hotel & Suites
8.7
₹ 2,788
$self.alt
No. 3 most popular
Hotel Elmi Surabaya
8.9
₹ 2,486
$self.alt
No. 4 most popular
Shangri-La Hotel Surabaya
9.1
₹ 5,123
$self.alt
No. 5 most popular
JW Marriott Hotel Surabaya
9.4
₹ 4,973
$self.alt
Verwood Hotel & Serviced Residence
8.7
₹ 2,110
Luxury hotels in Surabaya
$self.alt
Best value
Shangri-La Hotel Surabaya
9.1
₹ 5,123

Start planning your trip to Surabaya