Explore Surabaya
Things to do
Hotels

Where to?

Check-in/out dates

Select your dates

Guests and rooms

2 adults, 1 room

1/5
4.5/5
Fantastic
365 reviews
1.7km from downtown,Tegalsari | Close to subway
Swimming pool
Fitness
5K+ people booked
€87.24
Based on rates from 6 Dec
1/5
4.0/5
Great
139 reviews
1.7km from downtown,Genteng
2K+ people booked
€19.96
Based on rates from 27 Nov
1/5
3.4/5
Good
8 reviews
1.0km from Wonokromo,Wonokromo
Business center
100+ people booked
€11.15
Based on rates from 30 Nov
1/5
4.3/5
Great
206 reviews
1.4km from downtown,Genteng | Close to subway
Fitness
Business center
3K+ people booked
€33.40
Based on rates from 15 Nov
1/5
3.1/5
Good
10 reviews
500m from downtown,Genteng
Fitness
Business center
100+ people booked
€11.37
Based on rates from 12 Nov
1/5
4.4/5
Great
273 reviews
2.9km from Wonokromo,Sawahan
4K+ people booked
€64.94
Based on rates from 4 Dec
1/5
4.7/5
Fantastic
251 reviews
200m from Pakuwon Mall,Wiyung
3K+ people booked
€75.95
Based on rates from 15 Nov
1/5
4.6/5
Fantastic
201 reviews
2.1km from downtown,Genteng | Close to subway
Fitness
Business center
3K+ people booked
€40.56
Based on rates from 28 Nov
1/5
4.8/5
Fantastic
48 reviews
Mulyorejo
Fitness
700+ people booked
€44.26
Based on rates from 1 Dec
1/5
4.6/5
Fantastic
167 reviews
1.8km from downtown,Genteng | Close to subway
Fitness
Business center
2K+ people booked
€61.72
Based on rates from 16 Nov
1/5
4.5/5
Fantastic
2 reviews
2.2km from downtown,Gubeng | Close to subway
Fitness
€65.48
Based on rates from 7 Dec
1/5
4.5/5
Fantastic
22 reviews
2.4km from Wonokromo,Tenggilis Mejoyo
Fitness
Well-equipped facilities
300+ people booked
€16.92
Based on rates from 20 Nov

Top rated hotels in Surabaya

1/4
5.0/5
Fantastic
1 reviews
1.1km from downtown,Tambaksari
Hospitable service
Clean and tidy
€18.44
1/5
Aloft by Marriott Surabaya Pakuwon City
5.0/5
Fantastic
21 reviews
300m from Pakuwon City Mall,Mulyorejo
Fitness
€48.66
1/5
5.0/5
Fantastic
1 reviews
2.2km from Surabaya Pasar Turi Station,Krembangan
€14.53
1/5
5.0/5
Fantastic
5 reviews
300m from Kertomenanggal Station,Gayungan
Fitness
€71.98
1/5
5.0/5
Fantastic
1 reviews
200m from Pakuwon Mall,Wiyung
Clean and tidy
€25.38
1/5
4.8/5
Fantastic
48 reviews
Mulyorejo
Fitness
€44.26
1/5
4.8/5
Fantastic
4 reviews
2.9km from Wonokromo,Wonocolo
€93.29
1/5
4.7/5
Fantastic
15 reviews
1.8km from Wonokromo,Tegalsari
Fitness
€35.80
1/5
4.7/5
Fantastic
353 reviews
1.5km from downtown,Genteng | Close to subway
Fitness
Business center
€88.13
1/5
4.7/5
Fantastic
251 reviews
200m from Pakuwon Mall,Wiyung
€75.95
1/5
4.7/5
Fantastic
3 reviews
700m from downtown,Genteng
Fitness
Business center
€12.18
1/5
4.7/5
Fantastic
37 reviews
500m from Ngagel Station,Wonokromo
Fitness
Business center
€25.07

Luxury hotels in Surabaya

1/5
4.3/5
Great
29 reviews
1.5km from Wonokromo,Wonocolo
Fitness
€47.12
1/5
4.5/5
Fantastic
22 reviews
2.4km from Wonokromo,Tenggilis Mejoyo
Fitness
Well-equipped facilities
€16.92
1/5
4.7/5
Fantastic
15 reviews
1.8km from Wonokromo,Tegalsari
Fitness
€35.80
1/5
4.2/5
Great
86 reviews
Rungkut
Fitness
€31.49
1/5
4.0/5
Great
139 reviews
1.7km from downtown,Genteng
€19.96
1/5
4.4/5
Great
273 reviews
2.9km from Wonokromo,Sawahan
€64.94
1/5
4.6/5
Fantastic
201 reviews
2.1km from downtown,Genteng | Close to subway
Fitness
Business center
€40.56
1/5
4.3/5
Great
53 reviews
300m from Jemursari Station,Gayungan
Fitness
Business center
€31.24
1/5
4.5/5
Fantastic
365 reviews
1.7km from downtown,Tegalsari | Close to subway
Swimming pool
Fitness
€87.24
1/5
4.0/5
Great
2 reviews
1.8km from Wonokromo,Tegalsari
€16.20
1/5
4.4/5
Great
13 reviews
1.1km from Masjid Al-Akbar Surabaya,Gayungan | Close to subway
Fitness
Business center
€20.32
1/5
4.3/5
Great
8 reviews
1.2km from downtown,Simokerto
€14.60

Reviews of Surabaya hotels

Kelvin ****
2026-06-19 16:43:32
Great 4.0
Place with good location - near shopping malls within walking distance and near food eateries too. Breakfast buffet has variety to choose from too
christine *********
2026-05-26 09:13:57
Fantastic 5.0
It was so much fun being made customer of the day, and the service was great too. There was a wide variety of food. Thank you!
Wida **********
2026-10-12 05:07:24
Fantastic 5.0
Clean and comfortable hotel in downtown Surabaya. The location is very strategic with easy access to everywhere. There are many breakfast options to choose from, and the staff is friendly and helpful.
Melisa **********
2026-06-08 15:31:54
Fantastic 5.0
A 5-star hotel at an affordable price! I highly recommend staying here because of its strategic location, making it easy to get around. The hotel is luxurious with a beautiful, neat design, and the rooms are cozy. Use promo code MELISAKLOOK for an 8% discount.

Surabaya at a glance

When are Surabaya hotels cheapest?

Time your stay for lower nightly rates

Typical range Typical rate
AUD120
AUD100
AUD80
AUD60
AUD40
AUD20
Avg AUD48 Cheapest AUD27 Priciest AUD67
Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun

October is the most affordable month with typical nights around AUD 27, roughly 60% below May when rates are highest; plan around October if you want the lowest past nightly averages. Based on Klook booking data, July 2025 – June 2026.

How much do Surabaya hotels cost per night?

Typical nightly rate

AUD150
AUD100
AUD50
AUD0
AUD27
Budget
AUD40
Standard
AUD66
Premium
AUD121
Luxury

Premium rooms offer the best balance of price and comfort at roughly AUD 66 per night; prices jump sharply from Premium to Luxury by AUD 55, with top-tier rates about 4.5 times the bottom. Based on Klook booking data, August 2025 – July 2026.

Which Surabaya neighborhoods fit your budget?

Average nightly price by area

TegalsariAUD27
GubengAUD34
Pabean CantianAUD37
WonokromoAUD48
GentengAUD75

Tegalsari is the most affordable of these districts, typically around AUD 27 per night, about 64% cheaper than Genteng at AUD 75 in past bookings; these districts are a sample of the city. Based on Klook booking data, August 2025 – July 2026.

How far ahead should you book?

Plan ahead so you don’t miss out

0 daysLast-minute
1 daysTypical
8 daysEarly

Travellers from Australia typically book about 1 day ahead, which suggests flexibility rather than urgency for stays during the priciest months named above. Based on Klook booking data, February 2026 – July 2026.

More about Surabaya hotels

Where to stay in Surabaya

Klook booking data shows Tegalsari as the most affordable district, typically around AUD 27 per night, while Genteng is the priciest at typically around AUD 75 — roughly 64% more expensive between them. Travellers on a budget often favour the more affordable end for straightforward, value-led stays; those who prefer a more premium environment tend to pick pricier districts. All figures are based on Klook booking data.

Compare hotel classes at a glance

The spread between the most affordable and the most premium class is about 4.5 times, with the decision point worth flagging: moving from Premium to Luxury is typically a jump of AUD 55. The best balance sits in the Premium tier, typically around AUD 66 on Klook.

Hotel Class Typical Nightly Rate
Budget AUD 27
Standard AUD 40
Premium AUD 66
Luxury AUD 121

Typical nightly rate is the median paid on Klook for a night in that class; rates are shown with their currency code. Based on Klook booking data, August 2025 – July 2026.

When travellers from Australia book

Klook booking data shows October has the lowest typical rate at typically around AUD 27, while May has the highest typical rate at typically around AUD 67 — October suits a budget-led trip. Travellers typically lock a room about 1 day ahead, and the earliest planners book around 8 days ahead, so plans can stay flexible; the priciest months are when booking earlier pays. All figures come from Klook booking data.

FAQs about Surabaya hotels

When is the cheapest month to book a hotel in Surabaya?

Which months are the most expensive for hotels in Surabaya?

How much does a hotel in Surabaya cost per night?

What is the difference between the hotel classes in Surabaya, and which is the best value?

How far ahead should I book a hotel in Surabaya?