Best Luxury Hotels in Surabaya

Discover our favourite luxury accommodation in Surabaya. Our collection of luxury hotels and resorts showcase the very finest in world-class hospitality. Each one has been selected, by our Editors, based on its exceptional service, refined interiors, excellent amenities and standout location. Let our expert selection help you find your perfect place to stay.

Surabaya, Sawahan

Shangri-La Surabaya

Hotel
(5 stars)
At a glance
Rooms 365 rooms and suites in Javanese-styled interiors, from Deluxe and Executive Rooms to Horizon Club tiers, up to the 208 sqm Presidential Suite.
Amenities Shang Palace, Sapore Osteria, Jamoo and Nishimura for dining, Desperados Grill and Bar, Chi The Spa, outdoor pool, tennis courts and a fully equipped gym.
More Garden setting on Jalan Mayjen Sungkono, a 5-minute drive from Ciputra World Mall and 30 minutes from Juanda International Airport.

Just 20 minutes from the airport and in the centre of town, the Shangri-La is a great choice for those travelling with children, but in need of some sophistication. A sizeable freeform pool has a slide (for use by kids and big kids), and there’s a playground and a programme of activities to entertain younger travellers. The hotel has three tennis courts, multiple dining outlets, cabanas, a full-service spa and its own nightclub, so you never need to leave, other than to explore the many historic sites on the doorstep. Book a club-level room for access to the club lounge.

BOOK YOUR STAY
Shangri-La Surabaya
SAVE FOR LATER
Add to wishlist

Surabaya, Tegalsari

JW Marriott Hotel Surabaya

Hotel
(5 stars)
At a glance
Rooms 407 rooms and suites, including 22 extended-stay serviced apartments and family rooms with executive-level access.
Amenities Uppercut Steakhouse, Tang Palace Chinese, Imari Japanese, Pavilion and Surabaya Baking Company for dining, outdoor pool with JW Terrace, 24-hour fitness centre, kids club.
More Set in central Surabaya beside Tunjungan Plaza Mall, a short walk from Kota Lama's old town and Tugu Pahlawan, around 35km from Juanda International Airport.

Take a cooling dip in the long, river-style freeform pool at the JW Marriott, or laze on a lounger beside a palm tree at its side. Everything here feels lush; from the generously planted little man-made island within the pool to the conservatory-style Pavilion dining room with indoor trees and plants. Another restaurant has a live cooking station, and there’s a health club, salon and a gym onsite. King-size, twin, one and two-bedded suites are available, with teepees provided for younger families, adding a little magic for tots’ stays. The top-end Chairman Suite boasts incredible views and its own grand piano.

BOOK YOUR STAY
JW Marriott Hotel Surabaya
SAVE FOR LATER
Add to wishlist

Surabaya, Wiyung

The Westin Surabaya

Hotel
(5 stars)
At a glance
Rooms 204 rooms and suites across floors 29-39, including Westin Club Suites with lounge access.
Amenities Magnolia Restaurant and Sky Lounge for dining, Spa by L'Occitane, WestinWORKOUT fitness studio, Olympic pool, lagoon pool and kids' pool.
More Set within the Pakuwon Mall complex in West Surabaya's business district, directly connected to Indonesia's biggest shopping mall, around 24km from Juanda International Airport.

Stay in East Java’s highest hotel, with unmatched views that take in the tops of skyscrapers down to the network of canals (cocktails at sunset in its Sky Lounge are a must). Attached to Indonesia’s biggest mall, it’s a paradise for shoppers. But there’s also a strong emphasis on retreat at The Westin, with a wellness programme and spa services, along with a peaceful outdoor pool surrounded by trees and overlooking palace grounds. Guests can dine in Magnolia restaurant on an array of international cuisine, and enjoy large bedrooms and impeccable service.

BOOK YOUR STAY
The Westin Surabaya
SAVE FOR LATER
Add to wishlist

Sign up for our newsletter for inspiration, exclusive previews & luxury tips