Best Hotels in Surabaya (2026) — 40 Top-Rated Stays | IMPT
Updated May 2026 · verified reviews

The best hotels in Surabaya for 2026.

40 top-rated hotels in Surabaya, Indonesia, ranked by verified guest reviews. Live prices, instant booking, free cancellation — same rates as Booking.com.

Search hotels in Surabaya →
40top-rated hotels
4.4/5best guest score
0 feessame price as direct
Overview

Where to stay in Surabaya.

Looking for a hotel in Surabaya? We've ranked the 40 best-reviewed stays in the city so you can compare ratings, location, and price in one place. Every hotel below has verified guest reviews and shows the same nightly rate you'd pay on Booking.com or direct — search your dates to see live availability.

Travelling green? See our carbon-neutral hotels in Surabaya — every booking removes 1 ton of CO₂ at the same price.

40top-rated hotels
25rated 4★ or higher
382,774verified guest reviews
4.3/5average guest score

Across the 40 best-reviewed hotels in Surabaya, 25 carry a 4-star rating or higher and together they hold 382,774 verified guest reviews. The highest-rated right now is Vasa Hotel Surabaya at 4.4/5. Whether you want a central base for sightseeing or a quieter, better-value area, the list below lets you compare location, star rating and real guest scores side by side before you book — at the same nightly rate you'd pay on Booking.com.

Top picks

40 best hotels in Surabaya.

Ranked by verified guest rating. Tap any hotel to see live rates, photos and rooms.

Vasa Hotel Surabaya — hotel in Surabaya#14.4/5
★★★★★

Vasa Hotel Surabaya

Surabaya, Indonesia

4.4/5 · 18,973 reviews

Check rates →
JW Marriott Surabaya — hotel in Surabaya#25.0/5
★★★★★

JW Marriott Surabaya

Surabaya, Indonesia

5.0/5 · 18,728 reviews

Check rates →
Mercure Surabaya Grand Miram — hotel in Surabaya#35.0/5
★★★★

Mercure Surabaya Grand Miram

Surabaya, Indonesia

5.0/5 · 18,467 reviews

Check rates →
Griya Sekar Wangi — hotel in Surabaya#45.0/5
★★

Griya Sekar Wangi

Surabaya, Indonesia

5.0/5 · 16,282 reviews

Check rates →
The Alana Surabaya — hotel in Surabaya#55.0/5
★★★★

The Alana Surabaya

Surabaya, Indonesia

5.0/5 · 16,236 reviews

Check rates →
favehotel Rungkut Surabaya — hotel in Surabaya#63.4/5
★★★

favehotel Rungkut Surabaya

Surabaya, Indonesia

3.4/5 · 14,365 reviews

Check rates →
Bumi Surabaya City Resort — hotel in Surabaya#73.0/5
★★★★★

Bumi Surabaya City Resort

Surabaya, Indonesia

3.0/5 · 13,813 reviews

Check rates →
HARRIS Hotel & Conventions Gubeng — hotel in Surabaya#85.0/5
★★★★

HARRIS Hotel & Conventions Gubeng

Surabaya, Indonesia

5.0/5 · 12,968 reviews

Check rates →
Hotel Ciputra World Surabaya managed by Swiss Belhotel International — hotel in Surabaya#95.0/5
★★★★★

Hotel Ciputra World Surabaya managed by Swiss Belhotel International

Surabaya, Indonesia

5.0/5 · 12,871 reviews

Check rates →
Sheraton Surabaya Hotel and Towers — hotel in Surabaya#105.0/5
★★★★★

Sheraton Surabaya Hotel and Towers

Surabaya, Indonesia

5.0/5 · 12,706 reviews

Check rates →
Shangri La Surabaya — hotel in Surabaya#115.0/5
★★★★★

Shangri La Surabaya

Surabaya, Indonesia

5.0/5 · 12,652 reviews

Check rates →
Best Western De Papilio — hotel in Surabaya#124.7/5
★★★

Best Western De Papilio

Surabaya, Indonesia

4.7/5 · 10,864 reviews

Check rates →
favehotel MEX Tunjungan Surabaya — hotel in Surabaya#132.4/5
★★★

favehotel MEX Tunjungan Surabaya

Surabaya, Indonesia

2.4/5 · 9,687 reviews

Check rates →
Hotel Santika Premiere Gubeng — hotel in Surabaya#144.7/5
★★★★

Hotel Santika Premiere Gubeng

Surabaya, Indonesia

4.7/5 · 9,624 reviews

Check rates →
Quest Hotel Darmo Surabaya by ASTON — hotel in Surabaya#154.4/5
★★★

Quest Hotel Darmo Surabaya by ASTON

Surabaya, Indonesia

4.4/5 · 9,385 reviews

Check rates →
Novotel Samator Surabaya Timur — hotel in Surabaya#164.0/5
★★★★

Novotel Samator Surabaya Timur

Surabaya, Indonesia

4.0/5 · 9,222 reviews

Check rates →
Swiss Belinn Tunjungan Surabaya — hotel in Surabaya#175.0/5
★★★★

Swiss Belinn Tunjungan Surabaya

Surabaya, Indonesia

5.0/5 · 9,162 reviews

Check rates →
Four Points by Sheraton Surabaya Tunjungan Plaza — hotel in Surabaya#185.0/5
★★★★

Four Points by Sheraton Surabaya Tunjungan Plaza

Surabaya, Indonesia

5.0/5 · 8,557 reviews

Check rates →
Luminor Hotel Jemursari by WH — hotel in Surabaya#194.7/5
★★★★

Luminor Hotel Jemursari by WH

Surabaya, Indonesia

4.7/5 · 8,517 reviews

Check rates →
Garden Palace Hotel Powered By Archipelago — hotel in Surabaya#202.7/5
★★★★

Garden Palace Hotel Powered By Archipelago

Surabaya, Indonesia

2.7/5 · 8,148 reviews

Check rates →
Wyndham Surabaya City Centre — hotel in Surabaya#213.7/5
★★★★

Wyndham Surabaya City Centre

Surabaya, Indonesia

3.7/5 · 7,906 reviews

Check rates →
Kampi Hotel Tunjungan Surabaya — hotel in Surabaya#224.0/5
★★★

Kampi Hotel Tunjungan Surabaya

Surabaya, Indonesia

4.0/5 · 7,514 reviews

Check rates →
Swiss Belinn Manyar — hotel in Surabaya#234.4/5
★★★

Swiss Belinn Manyar

Surabaya, Indonesia

4.4/5 · 7,375 reviews

Check rates →
Surabaya Suites Hotel Powered by Archipelago — hotel in Surabaya#244.7/5
★★★★

Surabaya Suites Hotel Powered by Archipelago

Surabaya, Indonesia

4.7/5 · 7,305 reviews

Check rates →
Singgasana Hotel Surabaya — hotel in Surabaya#254.0/5
★★★★

Singgasana Hotel Surabaya

Surabaya, Indonesia

4.0/5 · 7,104 reviews

Check rates →
ibis Surabaya City Center — hotel in Surabaya#263.7/5
★★★

ibis Surabaya City Center

Surabaya, Indonesia

3.7/5 · 7,047 reviews

Check rates →
Grand Tropic Suites Hotel — hotel in Surabaya#272.7/5
★★★★

Grand Tropic Suites Hotel

Surabaya, Indonesia

2.7/5 · 7,040 reviews

Check rates →
Doubletree By Hilton Surabaya — hotel in Surabaya#285.0/5
★★★★★

Doubletree By Hilton Surabaya

Surabaya, Indonesia

5.0/5 · 6,948 reviews

Check rates →
Morazen Surabaya — hotel in Surabaya#295.0/5
★★★★

Morazen Surabaya

Surabaya, Indonesia

5.0/5 · 6,821 reviews

Check rates →
Hotel Majapahit Surabaya MGallery — hotel in Surabaya#304.4/5
★★★★★

Hotel Majapahit Surabaya MGallery

Surabaya, Indonesia

4.4/5 · 6,678 reviews

Check rates →
The Southern Hotel Surabaya Formerly Ibis Styles Surabaya Jemursari — hotel in Surabaya#314.0/5
★★★

The Southern Hotel Surabaya Formerly Ibis Styles Surabaya Jemursari

Surabaya, Indonesia

4.0/5 · 6,616 reviews

Check rates →
Fairfield by Marriott Surabaya — hotel in Surabaya#325.0/5
★★★

Fairfield by Marriott Surabaya

Surabaya, Indonesia

5.0/5 · 6,609 reviews

Check rates →
Java Paragon Hotel & Residences — hotel in Surabaya#334.7/5
★★★★

Java Paragon Hotel & Residences

Surabaya, Indonesia

4.7/5 · 6,531 reviews

Check rates →
Gunawangsa Manyar — hotel in Surabaya#342.7/5
★★★

Gunawangsa Manyar

Surabaya, Indonesia

2.7/5 · 6,142 reviews

Check rates →
Aston Sidoarjo City Hotel and Conference Center — hotel in Surabaya#355.0/5
★★★

Aston Sidoarjo City Hotel and Conference Center

Surabaya, Indonesia

5.0/5 · 5,851 reviews

Check rates →
Crown Prince Hotel Surabaya — hotel in Surabaya#364.4/5
★★★★

Crown Prince Hotel Surabaya

Surabaya, Indonesia

4.4/5 · 5,730 reviews

Check rates →
YELLO Hotel Jemursari Surabaya — hotel in Surabaya#373.7/5
★★★★

YELLO Hotel Jemursari Surabaya

Surabaya, Indonesia

3.7/5 · 5,708 reviews

Check rates →
Hotel Santika Pandegiling Surabaya — hotel in Surabaya#384.7/5
★★★

Hotel Santika Pandegiling Surabaya

Surabaya, Indonesia

4.7/5 · 5,647 reviews

Check rates →
Apartement Grand Sungkono Lagoon A by Nur Faizah — hotel in Surabaya#393.7/5
★★★

Apartement Grand Sungkono Lagoon A by Nur Faizah

Surabaya, Indonesia

3.7/5 · 5,612 reviews

Check rates →
Elmi — hotel in Surabaya#405.0/5
★★★

Elmi

Surabaya, Indonesia

5.0/5 · 5,363 reviews

Check rates →

See every hotel in Surabaya

Filter by price, star rating, guest score and dates. Same prices as Booking.com, free cancellation on most rooms.

View live Surabaya prices →
Good to know

Booking a hotel in Surabaya.

FAQ

Hotels in Surabaya — your questions.

What are the best hotels in Surabaya?
The top-rated hotel in Surabaya right now is Vasa Hotel Surabaya (4.4/5 from 18,973 verified reviews). This page ranks 40 of the best-reviewed hotels in Surabaya, Indonesia, updated for 2026.
How much does a hotel in Surabaya cost?
Nightly prices in Surabaya vary by season, location, and star rating. IMPT shows live rates that match Booking.com and Expedia — search your dates to see the current price for any hotel on this page.
Which area of Surabaya is best to stay in?
It depends on your trip: central districts suit first-time visitors and sightseeing, while quieter neighbourhoods offer better value. Every hotel below shows its exact location so you can pick what fits your plans.
Can I book a hotel in Surabaya with free cancellation?
Yes — most hotels in Surabaya offer free cancellation up to check-in. Filter for free-cancellation rates when you search your dates.
Are these Surabaya hotels good for families?
Many of the Surabaya hotels listed include family rooms, and you can set the number of guests and rooms when you search. Each listing shows star rating and verified guest scores to help you choose.

Find your hotel in Surabaya.

40 top-rated stays · live prices · free cancellation.

Start your Surabaya search →
FROM OUR FEED

Last-minute hotels, carbon-neutral.

Same prices as the big OTAs, every booking climate-cancelled — here's how we talk about it across every platform.

Follow IMPT