Hotels in Surabaya

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

When to book a hotel in Surabaya

Low season
March
High season
July

cheapest month to stay

45%

expected price decrease

most expensive time to stay

45%

expected price increase

Price
$36 - $94
Highest day of week
Friday
Cheapest day of week
Wednesday

avg. price over the last two weeks

Average price (weeknight)

$52

avg. price over the last two weeks

avg. price over the last two weeks

Average price (weekend night)

$79

avg. price over the last two weeks

Cheapest time to book
The cheapest time to book hotels in Surabaya is: 4-5 star, 57 days before.
90
Days before departure
0
3 star
$30 - $36
4-5 star
$52 - $75

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 $15 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 March. The rates you are charged may be 50% lower than in the high season, making it the best time to get a great deal.

Which day is cheapest to stay in Surabaya?

Tuesday 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?

Per person, per night, a hostel in Surabaya (or a sub 2-star rated hotel) is priced at $13, on average. This price is $11 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
#2 most popular
Novotel Surabaya - Hotel & Suites
8.7
$54
Best value
Grand Darmo Suite By Amithya
8.4
$38
3 stars
#1 most popular
Grand Inna Tunjungan
8.8
$45
#2 most popular
Hotel Elmi Surabaya
8.9
$48
Best value
RedDoorz @ Sedati
8.9
$10
2 stars and below
#1 most popular
Ikiru to Live
8.8
$25
#2 most popular
Providence Homestay
7.6
$13
Best value
RedDoorz @ Panglima Sudirman
8.7
$0

Cheapest hotels in Surabaya

Cheap hotels and hostels in Surabaya
RedDoorz @ Panglima Sudirman
8.7
$0
RedDoorz @ Sedati
8.9
$10
Hotel Istana Permata Ngagel
$10
Oyo 231 Hotel Andita Syariah
8.7
$12
West Surabaya Homey (Syariah)
8.6
$10
Hotel Syariah Walisongo
6.1
$12

Best value hotels in Surabaya

Sheraton Surabaya Hotel & Towers
9.3
$99
Garden Palace Hotel Surabaya
8.6
$43
Novotel Surabaya - Hotel & Suites
8.7
$54
Surabaya Suites Hotel
8.7
$45
Hotel Majapahit Surabaya - Managed by AccorHotels
9.2
$87
Shangri-La Hotel Surabaya
9.1
$99

Looking for a specific type of hotel

Romantic hotels in Surabaya
Best value
favehotel Rungkut Surabaya
8.5
$30
No. 1 most popular
Sheraton Surabaya Hotel & Towers
9.3
$99
No. 2 most popular
Novotel Surabaya - Hotel & Suites
8.7
$54
No. 3 most popular
Hotel Elmi Surabaya
8.9
$48
No. 4 most popular
Shangri-La Hotel Surabaya
9.1
$99
No. 5 most popular
JW Marriott Hotel Surabaya
9.4
$96
Verwood Hotel & Serviced Residence
8.7
$41
Kid-friendly hotels in Surabaya
Best value
favehotel Rungkut Surabaya
8.5
$30
No. 1 most popular
Sheraton Surabaya Hotel & Towers
9.3
$99
No. 2 most popular
Novotel Surabaya - Hotel & Suites
8.7
$54
No. 3 most popular
Hotel Elmi Surabaya
8.9
$48
No. 4 most popular
Shangri-La Hotel Surabaya
9.1
$99
No. 5 most popular
JW Marriott Hotel Surabaya
9.4
$96
Verwood Hotel & Serviced Residence
8.7
$41
Luxury hotels in Surabaya
Best value
Shangri-La Hotel Surabaya
9.1
$99

Popular flight routes to Surabaya

Find the cheapest flights to Surabaya on popular routes
Melbourne to Surabaya
Fastest flight time
14h 35m
Cheapest price
$419
Sydney to Surabaya
Fastest flight time
15h 50m
Cheapest price
$544
Adelaide to Surabaya
Fastest flight time
10h 55m
Cheapest price
$1,021

Start planning your trip to Surabaya