Search Surabaya luxury spa hotels

Our top choices for a great stay

The Westin Surabaya

The Westin Surabaya

5 out of 5
$144 nightly
The price is $159 total per night from Jul 13 to Jul 14
$159 total
Jul 13 - Jul 14
Total includes taxes and fees
Stay at this 5-star luxury hotel in Surabaya. Enjoy free WiFi, 3 outdoor pools, and a full-service spa. Popular attractions Pakuwon Mall and Tunjungan Plaza ...
9.8/10 Exceptional! (47 reviews)
The Westin Surabaya
Hotel Majapahit Surabaya - MGallery

Hotel Majapahit Surabaya - MGallery

5 out of 5
$91 nightly
The price is $100 total per night from Jul 13 to Jul 14
$100 total
Jul 13 - Jul 14
Total includes taxes and fees
Stay at this 5-star luxury hotel in Surabaya. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the helpful staff in our reviews. Popular ...
9.2/10 Wonderful! (300 reviews)
Hotel Majapahit Surabaya - MGallery
Bumi Surabaya City Resort

Bumi Surabaya City Resort

5 out of 5
$49 nightly
The price is $55 total per night from Jul 20 to Jul 21
$55 total
Jul 20 - Jul 21
Total includes taxes and fees
Stay at this 5-star luxury hotel in Surabaya. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Tunjungan Plaza and Pakuwon Mall are ...
9/10 Wonderful! (177 reviews)
Bumi Surabaya City Resort
Sheraton Surabaya Hotel and Towers

Sheraton Surabaya Hotel and Towers

5 out of 5
$96 nightly
The price is $106 total per night from Jul 25 to Jul 26
$106 total
Jul 25 - Jul 26
Total includes taxes and fees
Stay at this 5-star luxury hotel in Surabaya. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Tunjungan Plaza and Pakuwon Mall are ...
8.8/10 Excellent! (339 reviews)
Sheraton Surabaya Hotel and Towers
Hotel Ciputra World Surabaya managed by Swiss-Belhotel International

Hotel Ciputra World Surabaya managed by Swiss-Belhotel International

5 out of 5
$56 nightly
The price is $62 total per night from Jul 29 to Jul 30
$62 total
Jul 29 - Jul 30
Total includes taxes and fees
Stay at this 5-star luxury hotel in Surabaya. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Tunjungan Plaza and Pakuwon Mall are ...
8.8/10 Excellent! (244 reviews)
Hotel Ciputra World Surabaya managed by Swiss-Belhotel International
Vasa Hotel Surabaya

Vasa Hotel Surabaya

5 out of 5
$71 nightly
The price is $80 total per night from Aug 12 to Aug 13
$80 total
Aug 12 - Aug 13
Total includes taxes and fees
Stay at this 5-star luxury hotel in Surabaya. Enjoy free WiFi, free parking, and a full-service spa. Our guests praise the property condition in our reviews. ...
8.8/10 Excellent! (140 reviews)
Vasa Hotel Surabaya
Shangri-La Surabaya

Shangri-La Surabaya

5 out of 5
$65 nightly
The price is $72 total per night from Aug 1 to Aug 2
$72 total
Aug 1 - Aug 2
Total includes taxes and fees
Stay at this 5-star luxury hotel in Surabaya. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Tunjungan Plaza and Pakuwon Mall are ...
8.6/10 Excellent! (226 reviews)
Shangri-La Surabaya
Wyndham Surabaya City Centre

Wyndham Surabaya City Centre

4.5 out of 5
$47 nightly
The price is $52 total per night from Jul 13 to Jul 14
$52 total
Jul 13 - Jul 14
Total includes taxes and fees
Stay at this 4.5-star luxury hotel in Surabaya. Enjoy free parking, a full-service spa, and 24-hour room service. Popular attractions Tunjungan Plaza and Pakuwon ...
8.4/10 Very Good! (118 reviews)
Wyndham Surabaya City Centre
Movenpick Surabaya City

Movenpick Surabaya City

4.5 out of 5
$43 nightly
The price is $47 total per night from Jul 26 to Jul 27
$47 total
Jul 26 - Jul 27
Total includes taxes and fees
Stay at this 4.5-star luxury hotel in Surabaya. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Tunjungan Plaza and Pakuwon Mall are ...
7.8/10 Good! (18 reviews)
Movenpick Surabaya City
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.