Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Surabaya – 364 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Great Diponegoro Hotel Surabaya

Hotel in Wonokromo, Surabaya

Welcoming guests in Surabaya, Great Diponegoro Hotel is located in the East Java region, 1.9 mi from Tunjungan Plaza and 2.5 mi from Gubeng Train Station. Everything, food, location, hospitality....Perfect.

Show more Show less
8.4
Very Good
651 reviews
Price from
$20
per night

JW Marriott Hotel Surabaya

Hotel in Tegalsari, Surabaya

In the heart of business and shopping district of Surabaya, the JW Marriott Hotel Surabaya includes a luxurious 5-star accommodations, with exquisite European décor, outdoor pool and a fitness center.... We've stayed at Marriott hotels before, but this one was particularly good. We were given a room on a high floor with door-to-ceiling windows that gave great views out over the city. All the staff were unfailingly polite and friendly. The facilities were excellent, and we enjoyed great food in the Executive Lounge. The food elsewhere in the hotel is also top-class -- and that included the hotel's own breakfast every morning.

Show more Show less
9
Awesome
514 reviews
Price from
$55
per night

Best Western Papilio Hotel

Hotel in Gayungan, Surabaya

Boasting a rooftop pool overlooking the city, Best Western Papilio Hotel is conveniently located a 3-minute drive away from City of Tomorrow and a 10-minute drive from Surabaya Carnival Night Market. Super friendly guys and helpfully staff I love this place :-)

Show more Show less
8.5
Very Good
537 reviews
Price from
$24
per night

Four Points By Sheraton Surabaya

Hotel in Tunjungan, Surabaya

Four Points By Sheraton Surabaya offers accommodations in the business district in Surabaya. The hotel has a conveniently direct access to the Tunjungan Plaza Shopping Mall. Super friendly and helpful staff. Hotel breakfast at Lime was awesome.

Show more Show less
9.1
Awesome
491 reviews
Price from
$47
per night

POP! Hotel Gubeng

Hotel in Gubeng, Surabaya

Located right in the heart of Surabaya, POP! Hotel Gubeng offers a modern and colorful stay featuring free WiFi access in all areas and complimentary breakfast. staff are very helpful & great service

Show more Show less
8.1
Very Good
476 reviews
Price from
$15
per night

Sheraton Surabaya Hotel & Towers

Hotel in Tunjungan, Surabaya

Located in the city center, the eco-friendly accommodations Sheraton Surabaya Hotel & Towers offers elegant and spacious air-conditioned rooms. The location at the city center, and also close to the mall.

Show more Show less
8.8
Excellent
266 reviews
Price from
$63
per night

ibis budget Surabaya Diponegoro

Hotel in Wonokromo, Surabaya

Offering air-conditioned rooms in the Wonokromo district of Surabaya, ibis budget Surabaya Diponegoro is 2.5 miles from Submarine Monument. most of it. how easy it was to get around, it is central in town but not near the noisy part of it. the staff was amazing. my check in process were delightful. the cafe downstairs can deliver your food straight to your room and it is very cheap and tastewise is good. the bed is super comfy. room is cozy with great lighting. would definitely stay here again on my next visit to Surabaya!

Show more Show less
8
Very Good
281 reviews
Price from
$15
per night

Bumi Surabaya City Resort

Hotel in Tunjungan, Surabaya

Located just a 5-minute drive from Tunjungan Plaza Shopping mall, Hotel Bumi Surabaya offers an elegant and cozy getaway featuring an outdoor swimming pool, free WiFi access throughout the entire... A city hotel that incorporated nature into its design, making it a relaxing stay for anyone who needs to be in the city but likes the outdoors

Show more Show less
8.9
Excellent
372 reviews
Price from
$61
per night

Luminor Hotel Jemursari

Hotel in Jemursari, Surabaya

Boasting modern interiors, Luminor Hotel Jemursari is located a 10-minute drive away from Royal Plaza and a 15-minute drive from Surabaya Carnival. WiFi is available in all areas and provided for... Strategic location, near our office

Show more Show less
8.1
Very Good
153 reviews
Price from
$23
per night

Shangri-la Hotel Surabaya

Hotel in Sawahan, Surabaya

Strategically located near Ciputra World, Pakuwon Mall and Surabaya Town Square, the 5-star Shangri-la Hotel Surabaya provides a free-form outdoor pool, a spa center with a sauna and tropical... Well maintained and clean rooms , comfortable beds and the service from the staff is 5 star, especially in the Club Lounge. Get a very cheap upgrade including the lounge and it was worth every penny.

Show more Show less
8.8
Excellent
229 reviews
Price from
$56
per night

Most-booked hotels in Surabaya in the past month

See all

Surabaya's best hotels with breakfast

See all

Budget hotels in Surabaya

See all

Hotels located in the center of Surabaya

See all

FAQs about hotels in Surabaya

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Surabaya:

Explore guest reviews of hotels in Surabaya

See all