Surabaya 5 Star Hotels

Discover 12 top-rated 5-star hotels in Surabaya, from JW Marriott to The Westin. Compare amenities, scores, and book your luxury stay now.

Check-in
Sun, 04 Oct
Check-out
Mon, 05 Oct
Rooms and Guests2 Guests, 1 room
We’ll open Booking.com in a new tab for fair comparison.
Check-in
Sun, 04 Oct
-
Check-out
Mon, 05 Oct
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
Check-in
Sun, 04 Oct
-
Check-out
Mon, 05 Oct
Rooms and Guests2 Guests, 1 room
2Filter & Sort
View map
View map
1-12 out of 12
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
9.3
Perfect1173 total reviews
our site & Booking.com
Map
1.2 km from City Centre400 m from Tunjungan Mall
Outdoor PoolTennis CourtHealth Club
  • Historic Dutch colonial landmark
  • Award-winning Art Deco dining
  • Lush gardens with outdoor pool
FromSG$ 66 /nightSelect
8.5
Great149 total reviews
our site & Booking.com
Map
3.8 km from City Centre900 m from Galaxy Mall Surabaya
Infinity PoolIndoor PoolOn-site Restaurant
  • Serviced apartments with kitchens
  • Infinity pool with city views
  • Evening in-room cocktail service
FromSG$ 64 /nightSelect
9.0
Perfect436 total reviews
our site & Booking.com
Map
1.8 km from City Centre600 m from BG Juntion
Outdoor PoolSpa ServicesKids Club
  • Tang Dynasty antiques décor
  • Four distinct on-site restaurants
  • Kids club with engaging activities
FromSG$ 66 /nightSelect
9.1
Perfect459 total reviews
our site & Booking.com
Map
4.9 km from City Centre600 m from Ciputra World Surabaya Mall
Free-form PoolWater SlideTennis Courts
  • Free-form outdoor pool and gardens
  • Water slide and kids' club
  • Three on-site tennis courts
FromSG$ 89 /nightSelect
8.4
Great376 total reviews
our site & Booking.com
Map
1.1 km from City Centre600 m from Tunjungan Mall
Outdoor PoolFull-Service SpaGrand Ballroom
  • Rooms from 42 sqm
  • Grand Ballroom for 1000 guests
  • Cooking classes available
FromSG$ 68 /nightSelect
9.5
Perfect139 total reviews
our site & Booking.com
Map
8.7 km from City Centre100 m from Pakuwon Mall
Sky LoungeKids PoolL'Occitane Spa
  • Located inside Indonesia's biggest mall
  • 360-degree Sky Lounge with live music
  • Award-winning Magnolia Restaurant
FromSG$ 151 /nightSelect
8.6
Great1448 total reviews
our site & Booking.com
Map
1.2 km from City Centre600 m from Tunjungan Mall
Outdoor PoolFull-service SpaIsyana Ballroom
  • Lush garden oasis in city center
  • Authentic cuisine with live cooking
  • Suites with Jacuzzi and walk-in closet
FromSG$ 63 /nightSelect
8.4
Great259 total reviews
our site & Booking.com
Map
4.8 km from City Centre100 m from Ciputra World Surabaya Mall
Rooftop PoolExecutive LoungeOn-site Spa
  • Rooftop pool with city views
  • Direct access to Ciputra World Mall
  • Executive Club Lounge with perks
FromSG$ 70 /nightSelect
8.7
Great299 total reviews
our site & Booking.com
Map
1.3 km from City Centre300 m from Tunjungan Mall
Tennis CourtSpaKids' Pool
  • Direct link to Tunjungan Plaza
  • On-site tennis court
  • Spa with foot bath and lounge
FromSG$ 65 /nightSelect
8.3
Great91 total reviews
our site & Booking.com
Map
6.3 km from City Centre2.0 km from Lenmarc Mall
Helicopter PadBrazilian ChurrascariaExecutive Club Lounge
  • Helicopter landing pad for exclusive arrivals
  • First Brazilian churrascaria in Surabaya
  • Events for up to 2,000 delegates
FromSG$ 77 /nightSelect
8.9
Great445 total reviews
our site & Booking.com
Rooftop BarOutdoor PoolKids Club
  • Live cooking demonstrations
  • Cloud 22 Rooftop Bar event space
  • Spacious ballrooms for 800 guests
FromSG$ 77 /nightSelect
8.7
Great489 total reviews
our site & Booking.com
Map
3.0 km from City Centre600 m from Bungkul Park
Executive LoungeIndoor PoolKids Playground
  • Ballroom wedding for up to 700 guests
  • Grand Suites with butler and high tea
  • Executive Lounge with personalized check-in
FromSG$ 50 /nightSelect

Surabaya, Indonesia's second-largest city, offers a selection of distinguished 5-star hotels that cater to both business and leisure travelers. From the iconic Shangri-La Surabaya with its tropical gardens and spa, to the JW Marriott Hotel Surabaya in the heart of the business district, these properties deliver refined comfort and personalized service. Guests can expect amenities like outdoor pools, fitness centers, multiple dining options, and spacious rooms with modern touches. Budget-wise, rates typically range from $80 to $200 per night, depending on the season and room category.

For a central location, consider the Sheraton Surabaya Hotel & Towers or Hotel Majapahit Surabaya MGallery, both within walking distance of Tunjungan Plaza and major landmarks. The Westin Surabaya stands out with its exceptional guest scores and three swimming pools, while Vasa Hotel Surabaya offers a spa and free airport shuttle. For longer stays, Oakwood Hotel & Residence Surabaya provides fully equipped kitchenettes and an infinity pool. Families are well catered to across these properties, with interconnected rooms and kid-friendly amenities. Book early to secure the best rates, especially during peak travel seasons.