Explore Surabaya
Things to do
Hotels

Where to?

Check-in/out dates

Select your dates

Guests and rooms

2 adults, 1 room

1/5
US$36.44
Based on rates from 6 Sep
1/5
US$27.40
Based on rates from 6 Sep
1/5
3.1/5
Good
10 reviews
500m from downtown | Close to subway
Fitness
Business center
100+ people booked
US$12.27
Based on rates from 23 Sep
1/5
2.9/5
Below average
21 reviews
1.1km from downtown
Business center
Well-equipped facilities
300+ people booked
US$14.97
Based on rates from 7 Sep
1/5
4.6/5
Fantastic
152 reviews
1.8km from downtown | Close to subway
Fitness
Business center
2K+ people booked
US$66.52
Based on rates from 21 Sep
1/5
900m from downtown
US$7.81
Based on rates from 3 Oct
1/5
100m from Pakuwon Mall
Fitness
Business center
US$20.95
Based on rates from 5 Sep
1/5
4.2/5
Great
98 reviews
1.9km from downtown
Business center
1K+ people booked
US$23.95
Based on rates from 13 Sep
1/5
4.0/5
Great
139 reviews
1.7km from downtown
2K+ people booked
US$24.74
Based on rates from 8 Sep
1/5
3.8/5
Good
5 reviews
2.5km from downtown | Close to subway
Business center
US$22.16
Based on rates from 2 Oct
1/5
4.0/5
Great
1 reviews
2.2km from downtown | Close to subway
US$8.65
Based on rates from 17 Sep
1/5
4.3/5
Great
3 reviews
1.9km from downtown
US$21.74
Based on rates from 27 Sep

Top rated hotels in Surabaya

1/5
5.0/5
Fantastic
1 reviews
400m from Pakuwon City Mall
Fitness
US$54.21
1/5
5.0/5
Fantastic
1 reviews
2.2km from Surabaya Pasar Turi Station
US$15.99
1/5
5.0/5
Fantastic
1 reviews
1.1km from downtown
Fitness
Hospitable service
US$22.16
1/5
5.0/5
Fantastic
1 reviews
200m from Pakuwon Mall
US$29.58
1/5
5.0/5
Fantastic
1 reviews
300m from Kertomenanggal Station
Clean and tidy
US$84.07
1/5
5.0/5
Fantastic
61 reviews
100m from Pakuwon Mall
Fitness
US$151.08
1/5
5.0/5
Fantastic
1 reviews
200m from Pakuwon Mall
Clean and tidy
US$28.46
1/5
4.9/5
Fantastic
42 reviews
Fitness
US$56.75
1/5
4.8/5
Fantastic
13 reviews
1.8km from Wonokromo
Fitness
US$42.51
1/5
4.7/5
Fantastic
235 reviews
200m from Pakuwon Mall
US$84.70
1/5
4.7/5
Fantastic
311 reviews
1.6km from downtown | Close to subway
Fitness
Business center
US$76.57
1/5
4.7/5
Fantastic
37 reviews
500m from Ngagel Station
Fitness
Business center
US$33.75

Luxury hotels in Surabaya

1/5
4.2/5
Great
120 reviews
1.7km from downtown
Fitness
Business center
US$59.64
1/5
4.3/5
Great
52 reviews
300m from Jemursari Station
Fitness
Business center
US$40.71
1/5
4.1/5
Great
45 reviews
2.3km from Wonokromo
Fitness
Business center
US$30.47
1/5
4.8/5
Fantastic
13 reviews
1.8km from Wonokromo
Fitness
US$42.51
1/5
4.1/5
Great
77 reviews
Fitness
US$45.81
1/5
4.2/5
Great
25 reviews
100m from Margorejo Station
Fitness
US$48.17
1/5
4.0/5
Great
139 reviews
1.7km from downtown
US$24.74
1/5
4.4/5
Great
263 reviews
2.9km from Wonokromo
US$78.12
1/5
4.6/5
Fantastic
197 reviews
2.1km from downtown | Close to subway
Fitness
Business center
US$43.77
1/5
4.4/5
Great
21 reviews
2.4km from Wonokromo
Well-equipped facilities
US$19.35
1/5
4.5/5
Fantastic
356 reviews
1.7km from downtown | Close to subway
Swimming pool
Fitness
US$93.51
1/5
4.0/5
Great
2 reviews
1.8km from Wonokromo
US$18.49

Reviews of Surabaya hotels

Klook User
2026-08-04 14:45:08
Fantastic 5.0
the hotel was super strategic location in the mid of town and the staff are really care and friendly, the café next to the swimming pool is my favorite place. really high recommended for stay single, couples, or family.
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
Huang *******
2026-04-08 13:40:16
Fantastic 5.0
The hotel's front desk service is good, and there are many shops nearby, making it convenient for dining and shopping. However, the room facilities are quite basic, making it suitable for short stays. It's very close to the train station, which is a good option if you need to transfer to KAI trains to other cities.
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
$80
$60
$40
$20
$0
Avg $32 Cheapest $18 Priciest $45
Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun

Rooms are typically cheapest in October at around USD 18 per night, roughly 60% below the priciest period in May when prices sit near USD 45 — avoid May if you want lower rates. Based on Klook booking data, July 2025 – June 2026.

How much do Surabaya hotels cost per night?

Typical nightly rate

$100
$75
$50
$25
$0
$18
Economy
$27
Standard
$44
Premium
$81
Luxury

Premium hotels offer the best balance of price and comfort at about USD 44 per night; the biggest jump is from premium to luxury (an increase of USD 37), and the top-tier is about 4.5× more expensive than the lowest. 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
4 daysEarly

Travellers from the United States typically book about 1 day ahead, a sign of flexibility rather than urgency; still, consider booking earlier for the priciest month of May. Based on Klook booking data, February 2026 – July 2026.

More about Surabaya hotels

Overview of staying in Surabaya

Staying in Surabaya ranges from very affordable economy options up to comfortable luxury rooms, with the top end roughly 4.5 times the price of the bottom end — so you can stretch your budget quite a bit if you want. The best balance of cost and comfort tends to be the premium tier, which offers the most value for travellers wanting more than basics without jumping to the highest rates.

How hotel classes compare and who they suit

Economy rooms sit at the entry level and are the least expensive choice, appealing to travellers prioritising the lowest nightly cost. Standard rooms are a modest step up, offering a bit more comfort for a modestly higher spend. The premium tier represents the sweet spot and is where the biggest value sits before a significant price increase; it suits travellers who want noticeably better rooms without paying top-end rates. The largest jump in price comes when moving from premium to luxury, so choosing luxury is mainly for those who prioritise a higher-end experience and are willing to pay substantially more.

When travellers from the United States book

If your trip is price-led, October is typically the cheapest month while May is typically the priciest, so a budget trip works best in October. Rooms in Surabaya are usually bookable at short notice — travellers typically lock a room about a day ahead, with some advantage to booking a few days earlier if you want more choice during the priciest month.

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 hotel classes in Surabaya, and which offers the best value?

How far ahead should I book a hotel in Surabaya if I'm traveling from the United States?