Hotels in Surabaya

Find the best deals on 753 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
99 AUD
View all deals
Grand Inna Tunjungan
8.7
45 AUD
View all deals
Novotel Surabaya - Hotel & Suites
8.7
54 AUD
View all deals
Hotel Majapahit Surabaya - Managed by AccorHotels
9.1
87 AUD
View all deals
Hotel Elmi Surabaya
8.9
48 AUD
View all deals
Garden Palace Hotel Surabaya
8.5
44 AUD
View all deals
Sahid Hotel Surabaya
8.2
36 AUD
View all deals
Surabaya Suites Hotel
8.6
45 AUD
View all deals
Shangri-la Hotel Surabaya
9.0
99 AUD
View all deals
JW Marriott Hotel Surabaya
9.3
96 AUD
View all deals
Weta International Hotel Surabaya
7.4
19 AUD
View all deals
Verwood Hotel & Serviced Residence
8.6
41 AUD
View all deals
Mercure Surabaya
9.0
54 AUD
View all deals
Whiz Residence Darmo Harapan Surabaya
8.5
48 AUD
View all deals
Ts Suites Surabaya
8.9
101 AUD
View all deals
Singgasana Hotel Surabaya
8.8
52 AUD
View all deals
Ciputra Golf Club & Hotel
7.5
48 AUD
View all deals
Java Paragon Hotel & Residences
8.8
61 AUD
View all deals
Tunjungan Hotel
7.9
51 AUD
View all deals
Hotel Santika Pandegiling Surabaya
8.8
45 AUD
View all deals
Hotel Bumi Surabaya
9.2
93 AUD
View all deals
favehotel MEX Surabaya
8.1
29 AUD
View all deals
Hotel Oval Surabaya
7.9
34 AUD
View all deals
Dhanesvara Holistic Unique Homestay
7.9
26 AUD
View all deals
High Point Serviced Apartment
7.9
28 AUD
View all deals
Hotel Santika Jemursari
8.9
55 AUD
View all deals
Maumu Hotel And Lounge
8.1
16 AUD
View all deals
Artotel
8.6
34 AUD
View all deals
Grand Surabaya
8.3
23 AUD
View all deals
Hotel Jawa and Residences
6.5
25 AUD
View all deals
New Grand Park Hotel
13 AUD
View all deals
Bella Hotel Surabaya
7.7
23 AUD
View all deals
Hotel 88 Embong Kenongo
8.5
29 AUD
View all deals
Bekizaar Hotel Surabaya
8.6
35 AUD
View all deals
Ikiru to Live
8.7
25 AUD
View all deals
Providence Homestay
7.5
13 AUD
View all deals
Krowi Inn
8.7
25 AUD
View all deals
Andalus Hotel
5.4
15 AUD
View all deals
Gunawangsa Manyar Hotel Surabaya
8.5
26 AUD
View all deals
Narita Hotel Surabaya
8.8
38 AUD
View all deals

When to book a hotel in Surabaya

Low season
September
High season
December

cheapest month to stay

18%

expected price decrease

most expensive time to stay

120%

expected price increase

+180.0%
+120.0%
+60.0%
Base
Price
40 - 107 AUD
Highest day of week
Thursday
Cheapest day of week
Tuesday

avg. price over the last two weeks

Average price (weeknight)

46 AUD

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

53 AUD

avg. 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?

On average, people stay in Surabaya for a total of 1 night.

How much does a hotel cost in Surabaya?

On average, rooms will be priced around 21 AUD per night when booking a hotel in Surabaya; however the price you pay for your room will vary significantly depending on seasonality, location and facilities.

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

Surabaya hotels are at their most economical to book in the month of September. The rates you are charged may be 45% lower than in the high season, making it the best time to get a great 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 Wednesday.

How much does a luxury hotel in Surabaya cost?

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

How much does a hostel in Surabaya cost?

Per person, per night, a hostel in Surabaya (or a sub 2-star rated hotel) is priced at 14 AUD, on average. This price is 11 AUD cheaper than your average Surabaya hotel.


How much does a hotel in Surabaya cost?

4 stars and above
#1 most popular
Sheraton Surabaya Hotel & Towers
9.3
99 AUD
#2 most popular
Novotel Surabaya - Hotel & Suites
8.7
54 AUD
Best value
Grand Darmo Suite By Amithya
8.4
38 AUD
3 stars
#1 most popular
Grand Inna Tunjungan
8.7
45 AUD
#2 most popular
Hotel Elmi Surabaya
8.9
48 AUD
Best value
Reddoorz @ Sedati
8.9
10 AUD
2 stars and below
#1 most popular
Ikiru to Live
8.7
25 AUD
#2 most popular
Providence Homestay
7.5
13 AUD
Best value
Zen Rooms Basic Audah Syariah Sutos
7.9
10 AUD

Cheapest hotels in Surabaya

Cheap hotels and hostels in Surabaya
Hotel Istana Permata Ngagel
10 AUD
Reddoorz @ Sedati
8.9
10 AUD
Zen Rooms Basic Audah Syariah Sutos
7.9
10 AUD
Oyo 231 Hotel Andita Syariah
8.6
12 AUD
West Surabaya Homey
8.7
10 AUD
Reddoorz Plus Near Marvell City Mall
8.5
12 AUD

Best value hotels in Surabaya

Sheraton Surabaya Hotel & Towers
9.3
99 AUD
Garden Palace Hotel Surabaya
8.5
44 AUD
Novotel Surabaya - Hotel & Suites
8.7
54 AUD
Surabaya Suites Hotel
8.6
45 AUD
Hotel Majapahit Surabaya - Managed by AccorHotels
9.1
87 AUD
Shangri-la Hotel Surabaya
9.0
99 AUD

Looking for a specific type of hotel

Romantic hotels in Surabaya
Best value
Gunawangsa Manyar Hotel Surabaya
8.5
26 AUD
No. 1 most popular
Sheraton Surabaya Hotel & Towers
9.3
99 AUD
No. 2 most popular
Novotel Surabaya - Hotel & Suites
8.7
54 AUD
No. 3 most popular
Hotel Elmi Surabaya
8.9
48 AUD
No. 4 most popular
Shangri-la Hotel Surabaya
9.0
99 AUD
No. 5 most popular
JW Marriott Hotel Surabaya
9.3
96 AUD
Verwood Hotel & Serviced Residence
8.6
41 AUD
Kid-friendly hotels in Surabaya
Best value
Gunawangsa Manyar Hotel Surabaya
8.5
26 AUD
No. 1 most popular
Sheraton Surabaya Hotel & Towers
9.3
99 AUD
No. 2 most popular
Novotel Surabaya - Hotel & Suites
8.7
54 AUD
No. 3 most popular
Hotel Elmi Surabaya
8.9
48 AUD
No. 4 most popular
Shangri-la Hotel Surabaya
9.0
99 AUD
No. 5 most popular
JW Marriott Hotel Surabaya
9.3
96 AUD
Verwood Hotel & Serviced Residence
8.6
41 AUD
Luxury hotels in Surabaya
Best value
Shangri-la Hotel Surabaya
9.0
99 AUD

Popular flight routes to Surabaya

Find the cheapest flights to Surabaya on popular routes
Sydney to Surabaya
Fastest flight time
17h 50m
Cheapest price
465 AUD
Adelaide to Surabaya
Fastest flight time
8h 35m
Cheapest price
615 AUD
Melbourne to Surabaya
Fastest flight time
22h 15m
Cheapest price
865 AUD

Start planning your trip to Surabaya