Explore Surabaya
Things to do
Hotels

Where to?

Check-in/out dates

Select your dates

Guests and rooms

2 adults, 1 room

1/5
€24.83
Based on rates from 22 Nov
1/5
3.1/5
Good
10 reviews
500m from downtown,Genteng
Fitness
Business center
100+ people booked
€11.36
Based on rates from 8 Nov
1/5
3.9/5
Good
137 reviews
1.9km from downtown,Gubeng | Close to subway
Fitness
2K+ people booked
€16.15
Based on rates from 2 Dec
1/5
1.0/5
Below average
1 reviews
1.9km from downtown,Gubeng | Close to subway
€7.62
Based on rates from 8 Nov
3.6/5
Good
8 reviews
2.2km from Wonokromo,Tenggilis Mejoyo
Business center
100+ people booked
€12.19
Based on rates from 17 Nov
1/5
3.4/5
Good
8 reviews
1.0km from Wonokromo,Wonokromo
Business center
100+ people booked
€11.23
Based on rates from 2 Dec
1/5
4.5/5
Fantastic
22 reviews
2.4km from Wonokromo,Tenggilis Mejoyo
Fitness
Well-equipped facilities
300+ people booked
€16.79
Based on rates from 19 Nov
1/5
4.4/5
Great
7 reviews
2.1km from downtown,Bubutan | Close to subway
Fitness
100+ people booked
€14.17
Based on rates from 18 Nov
1/5
4.2/5
Great
5 reviews
1.7km from Grand Sungkono Property,Sukomanunggal
Business center
€18.69
Based on rates from 17 Nov
1/5
3.8/5
Good
19 reviews
900m from downtown,Genteng | Close to subway
Business center
200+ people booked
€18.04
Based on rates from 5 Nov
1/5
€6.61
Based on rates from 5 Nov
1/5
2.9/5
Below average
22 reviews
1.1km from downtown,Tambaksari
Business center
Well-equipped facilities
300+ people booked
€16.70
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.37
1/5
Aloft by Marriott Surabaya Pakuwon City
5.0/5
Fantastic
21 reviews
300m from Pakuwon City Mall,Mulyorejo
Fitness
€48.65
1/5
5.0/5
Fantastic
1 reviews
2.2km from Surabaya Pasar Turi Station,Krembangan
€20.18
1/5
5.0/5
Fantastic
5 reviews
300m from Kertomenanggal Station,Gayungan
Fitness
€68.35
1/5
5.0/5
Fantastic
1 reviews
200m from Pakuwon Mall,Wiyung
Clean and tidy
€25.37
1/5
4.8/5
Fantastic
48 reviews
Mulyorejo
Fitness
€43.51
1/5
4.8/5
Fantastic
4 reviews
2.9km from Wonokromo,Wonocolo
€93.17
1/5
4.7/5
Fantastic
15 reviews
1.8km from Wonokromo,Tegalsari
Fitness
€35.53
1/5
4.7/5
Fantastic
249 reviews
200m from Pakuwon Mall,Wiyung
€74.75
1/5
4.7/5
Fantastic
353 reviews
1.5km from downtown,Genteng | Close to subway
Fitness
Business center
€88.11
1/5
4.7/5
Fantastic
3 reviews
700m from downtown,Genteng
Fitness
Business center
€10.28
1/5
4.7/5
Fantastic
37 reviews
500m from Ngagel Station,Wonokromo
Fitness
Business center
€24.99

Luxury hotels in Surabaya

1/5
4.6/5
Fantastic
201 reviews
2.1km from downtown,Genteng | Close to subway
Fitness
Business center
€38.14
1/5
4.7/5
Fantastic
15 reviews
1.8km from Wonokromo,Tegalsari
Fitness
€35.53
1/5
4.2/5
Great
85 reviews
Rungkut
Fitness
€32.20
1/5
4.3/5
Great
29 reviews
1.5km from Wonokromo,Wonocolo
Fitness
€47.13
1/5
4.0/5
Great
139 reviews
1.7km from downtown,Genteng
€19.76
1/5
4.4/5
Great
272 reviews
2.9km from Wonokromo,Sawahan
€67.87
1/5
4.5/5
Fantastic
22 reviews
2.4km from Wonokromo,Tenggilis Mejoyo
Fitness
Well-equipped facilities
€16.79
1/5
4.3/5
Great
53 reviews
300m from Jemursari Station,Gayungan
Fitness
Business center
€30.04
1/5
4.5/5
Fantastic
364 reviews
1.7km from downtown,Tegalsari | Close to subway
Swimming pool
Fitness
€88.99
1/5
4.0/5
Great
2 reviews
1.8km from Wonokromo,Tegalsari
€16.07
1/5
4.4/5
Great
13 reviews
1.1km from Masjid Al-Akbar Surabaya,Gayungan | Close to subway
Fitness
Business center
€20.25
1/5
4.3/5
Great
8 reviews
1.2km from downtown,Simokerto
€14.58

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.
Ronaldo ***********
2026-09-19 17:12:35
Fantastic 5.0
The room is clean and spacious, and the hotel is located in the city center of Surabaya with very easy access using ride-sharing services.
Deby **********
2026-10-19 03:39:46
Fantastic 5.0
The hotel room is clean, comfortable, and neatly arranged with a modern and elegant interior design. The bed is spacious with clean linens, pleasant lighting, and adequate amenities for a restful stay. The room has a quiet atmosphere, making it suitable for both vacations and business trips. Overall, the stay was delightful and very welcoming. Highly recommended for anyone looking for a comfortable hotel room with an attractive appearance.

Surabaya at a glance

When are Surabaya hotels cheapest?

Time your stay for lower nightly rates

Typical range Typical rate
RM400
RM300
RM200
RM100
RM0
Avg RM129 Cheapest RM73 Priciest RM182
Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun

Travelling to Surabaya? Nights typically run around MYR 129, with October usually the cheapest at around MYR 73 — roughly 60% below May, which is the priciest month. Based on Klook booking data, July 2025 – June 2026.

How much do Surabaya hotels cost per night?

Typical nightly rate

RM400
RM300
RM200
RM100
RM0
RM73
Budget
RM109
Standard
RM178
Premium
RM328
Luxury

The best balance of price and comfort is the Premium tier at around MYR 178 per night, before a big jump from Premium to Luxury of MYR 150; top-tier rooms run about 4.5 times the entry-level rate. Based on Klook booking data, August 2025 – July 2026.

Which Surabaya neighborhoods fit your budget?

Average nightly price by area

TegalsariRM73
GubengRM93
Pabean CantianRM101
WonokromoRM130
GentengRM203

Of the districts compared, Tegalsari is the most affordable at around MYR 73 per night, roughly 64% cheaper than Genteng at around MYR 203. These are a sample of the city’s districts. 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 Malaysia typically book about 1 day ahead, which suggests flexibility rather than urgency for trips around 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 show Tegalsari is typically the most affordable district, with rates typically around MYR 73, while Genteng sits at the top end, typically around MYR 203. The typical gap between them has been roughly 64% on Klook bookings. Tegalsari tends to suit travellers prioritising a lower nightly bill and simple, budget-focused stays, whereas Genteng is more for those comfortable paying more for a premium location and room. All figures are based on Klook booking data.

Compare hotel classes and prices

Across classes the spread is wide — the most premium rooms run about four and a half times the most affordable ones, based on Klook booking data — and the biggest step up is from Premium to Luxury which is typically MYR 150. The best balance between cost and comfort tends to be in the Premium tier, typically around MYR 178.

Hotel Class Typical Nightly Rate
Budget MYR 73
Standard MYR 109
Premium MYR 178
Luxury MYR 328

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 Malaysia book

Klook booking data show October has the lowest typical rate, typically around MYR 73, while May is the priciest month, typically around MYR 182, so October suits a budget-led trip. Most travellers lock in a room about one day ahead on Klook, and the earliest planners tend to book roughly eight days ahead; rooms here are usually available at short notice, so plans can stay flexible, though booking earlier helps in the priciest month. Based on 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?

How far ahead should I book a hotel in Surabaya?

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