Hotels in Surabaya

Find the best deals on 832 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
$114
View all deals
$self.alt
Grand Inna Tunjungan
8.9
$52
View all deals
$self.alt
Novotel Surabaya - Hotel & Suites
8.7
$62
View all deals
$self.alt
Hotel Majapahit Surabaya - Managed by AccorHotels
9.2
$100
View all deals
$self.alt
Hotel Elmi Surabaya
8.9
$55
View all deals
$self.alt
Garden Palace Hotel Surabaya
8.6
$50
View all deals
$self.alt
Sahid Hotel Surabaya
8.5
$42
View all deals
$self.alt
Surabaya Suites Hotel
8.8
$52
View all deals
$self.alt
Shangri-La Hotel Surabaya
9.1
$114
View all deals
$self.alt
JW Marriott Hotel Surabaya
9.4
$110
View all deals
$self.alt
Weta International Hotel Surabaya
7.2
$22
View all deals
$self.alt
Verwood Hotel & Serviced Residence
8.7
$47
View all deals
$self.alt
Mercure Surabaya
9.0
$62
View all deals
$self.alt
Whiz Residence Darmo Harapan Surabaya
8.6
$55
View all deals
$self.alt
Ts Suites Surabaya
9.1
$115
View all deals
$self.alt
Singgasana Hotel Surabaya
8.9
$60
View all deals
$self.alt
Ciputra Golf Club & Hotel
9.2
$55
View all deals
$self.alt
Java Paragon Hotel & Residences
8.9
$70
View all deals
$self.alt
Tunjungan Hotel
8.0
$59
View all deals
$self.alt
Hotel Santika Pandegiling - Surabaya
8.9
$52
View all deals
$self.alt
Hotel Bumi Surabaya
9.3
$107
View all deals
$self.alt
favehotel MEX Surabaya
8.3
$33
View all deals
$self.alt
Hotel Oval Surabaya
8.0
$39
View all deals
$self.alt
Dhanesvara Holistic Unique Homestay
7.7
$30
View all deals
$self.alt
High Point Serviced Apartment
7.9
$32
View all deals
$self.alt
Griyo Avi Hotel
$75
View all deals
$self.alt
Hotel Santika Jemursari
8.9
$64
View all deals
$self.alt
Maumu Hotel and Lounge
7.9
$18
View all deals
$self.alt
Artotel
8.7
$39
View all deals
$self.alt
Grand Hotel Surabaya
8.3
$27
View all deals
$self.alt
Bella Hotel Surabaya
7.9
$27
View all deals
$self.alt
Hotel 88 Embong Kenongo
8.6
$33
View all deals
$self.alt
Bekizaar Hotel Surabaya
8.6
$40
View all deals
$self.alt
Ikiru to Live
8.8
$28
View all deals
$self.alt
Providence Homestay
7.6
$15
View all deals
$self.alt
Andalus Hotel
5.4
$17
View all deals
$self.alt
Gunawangsa Manyar Hotel Surabaya
7.7
$30
View all deals
$self.alt
Narita Hotel Surabaya
8.9
$44
View all deals
$self.alt
Grand Darmo Suite By Amithya
8.5
$44
View all deals
$self.alt
Hotel 88 Embong Malang
8.4
$40
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
August
High season
October

cheapest month to stay

67%

expected price decrease

most expensive time to stay

48%

expected price increase

Price
$16 - $71
Highest day of week
Friday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

$48

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$71

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Surabaya is: 4-5 star, 66 days before.
90
Days before departure
0
3 star
$33 - $40
4-5 star
$75 - $95

Surabaya travel tips

Let us help you with the best tips about Surabaya

How long do people stay in Surabaya?

2 nights is the typical length of stay for people visiting Surabaya.

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

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

Which day is cheapest to stay in Surabaya?

Monday is the day where you will typically find the lowest price for your hotel room in Surabaya. The highest price tends to be on Thursday.

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?

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.


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.6
$33
$self.alt
#2 most popular
Ikiru to Live
8.8
$28
$self.alt
Best value
Oyo 231 Hotel Andita Syariah
8.6
$13
3 stars
$self.alt
#1 most popular
Grand Inna Tunjungan
8.9
$52
$self.alt
#2 most popular
Hotel Elmi Surabaya
8.9
$55
$self.alt
Best value
RedDoorz @ Sedati
8.9
$12
4 stars and above
$self.alt
#1 most popular
Sheraton Surabaya Hotel & Towers
9.3
$114
$self.alt
#2 most popular
Novotel Surabaya - Hotel & Suites
8.7
$62
$self.alt
Best value
Grand Darmo Suite By Amithya
8.5
$44

Cheapest hotels in Surabaya

These hotels and hostels usually make for a cheap way to stay in Surabaya
$self.alt
Hotel Istana Permata Ngagel
$12
$self.alt
RedDoorz @ Sedati
8.9
$12
$self.alt
Zen Rooms Basic Audah Syariah Sutos
$12
$self.alt
Oyo 231 Hotel Andita Syariah
8.6
$13
$self.alt
West Surabaya Homey
8.9
$12
$self.alt
RedDoorz Plus Near Galaxy Mall
9.0
$13

Get the best value hotel in Surabaya

These hotels have the best prices for their ratings
$self.alt
Sheraton Surabaya Hotel & Towers
9.3
$114
$self.alt
Garden Palace Hotel Surabaya
8.6
$50
$self.alt
Novotel Surabaya - Hotel & Suites
8.7
$62
$self.alt
Surabaya Suites Hotel
8.8
$52
$self.alt
Hotel Majapahit Surabaya - Managed by AccorHotels
9.2
$100
$self.alt
Shangri-La Hotel Surabaya
9.1
$114

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
$35
$self.alt
No. 1 most popular
Sheraton Surabaya Hotel & Towers
9.3
$114
$self.alt
No. 2 most popular
Novotel Surabaya - Hotel & Suites
8.7
$62
$self.alt
No. 3 most popular
Hotel Elmi Surabaya
8.9
$55
$self.alt
No. 4 most popular
Shangri-La Hotel Surabaya
9.1
$114
$self.alt
No. 5 most popular
JW Marriott Hotel Surabaya
9.4
$110
$self.alt
Verwood Hotel & Serviced Residence
8.7
$47
Kid-friendly hotels in Surabaya
$self.alt
Best value
favehotel Rungkut Surabaya
8.5
$35
$self.alt
No. 1 most popular
Sheraton Surabaya Hotel & Towers
9.3
$114
$self.alt
No. 2 most popular
Novotel Surabaya - Hotel & Suites
8.7
$62
$self.alt
No. 3 most popular
Hotel Elmi Surabaya
8.9
$55
$self.alt
No. 4 most popular
Shangri-La Hotel Surabaya
9.1
$114
$self.alt
No. 5 most popular
JW Marriott Hotel Surabaya
9.4
$110
$self.alt
Verwood Hotel & Serviced Residence
8.7
$47
Luxury hotels in Surabaya
$self.alt
Best value
Shangri-La Hotel Surabaya
9.1
$114

Popular flight routes to Surabaya

Find the cheapest flights to Surabaya on popular routes
Christchurch to Surabaya
Fastest flight time
31h 55m
Cheapest price
$1,700

Start planning your trip to Surabaya