
Find Resorts & Hotels with Spas in Medan
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on Medan Resorts & Hotels with Spas
Our top choices for Medan hotels with a spa

1. JW Marriott Hotel Medan
JW Marriott Hotel MedanKesawan
9.2 out of 10, Wonderful, (654 reviews)
The price is ₩110,722
₩133,973 total
includes taxes & fees
Nov 15 - Nov 16

2. Adimulia Hotel Medan
Adimulia Hotel MedanMedan
9.2 out of 10, Wonderful, (136 reviews)
The price is ₩76,516
₩92,585 total
includes taxes & fees
Nov 11 - Nov 12

3. deSatu Hotel
deSatu HotelMedan
8.6 out of 10, Excellent, (20 reviews)
The price is ₩31,503
₩38,118 total
includes taxes & fees
Nov 24 - Nov 25

4. Grand Mercure Medan Angkasa
Grand Mercure Medan AngkasaMedan
8.2 out of 10, Very good, (183 reviews)
The price is ₩53,689
₩64,964 total
includes taxes & fees
Nov 15 - Nov 16

5. ibis Styles Medan Pattimura
ibis Styles Medan PattimuraMedan
8.6 out of 10, Excellent, (77 reviews)
The price is ₩35,497
₩42,952 total
includes taxes & fees
Nov 24 - Nov 25

6. Bobotel Gatot Subroto Medan
Bobotel Gatot Subroto MedanMedan
9.0 out of 10, Wonderful, (12 reviews)
The price is ₩23,914
₩28,935 total
includes taxes & fees
Nov 12 - Nov 13

7. Aryaduta Medan
Aryaduta MedanMedan
8.2 out of 10, Very good, (270 reviews)
The price is ₩54,841
₩66,357 total
includes taxes & fees
Nov 30 - Dec 1

8. Swiss-Belinn Gajah Mada Medan
Swiss-Belinn Gajah Mada MedanPetisah
8.6 out of 10, Excellent, (23 reviews)
The price is ₩48,342
₩58,494 total
includes taxes & fees
Nov 16 - Nov 17

9. favehotel S. Parman Medan
favehotel S. Parman MedanMedan
8.6 out of 10, Excellent, (74 reviews)
The price is ₩48,083
₩58,180 total
includes taxes & fees
Nov 22 - Nov 23

10. Swasana Hotel Medan
Swasana Hotel MedanPetisah
9.6 out of 10, Exceptional, (4 reviews)
The price is ₩22,705
₩27,474 total
includes taxes & fees
Dec 2 - Dec 3

11. Hotel O Royal Guest House
Hotel O Royal Guest HouseMedan
8.4 out of 10, Very good, (10 reviews)
The price is ₩5,732
₩7,222 total
includes taxes & fees
Dec 7 - Dec 8

12. Cambridge Hotel Medan
Cambridge Hotel MedanMedan
8.2 out of 10, Very good, (202 reviews)
The price is ₩68,615
₩83,023 total
includes taxes & fees
Nov 15 - Nov 16

13. Harper Wahid hasyim Medan by ASTON
Harper Wahid hasyim Medan by ASTONMedan
8.4 out of 10, Very good, (12 reviews)
The price is ₩59,937
₩72,524 total
includes taxes & fees
Dec 1 - Dec 2

14. Grand Central Premier
Grand Central PremierKesawan
8.2 out of 10, Very good, (13 reviews)
The price is ₩54,719
₩88,503 total
includes taxes & fees
Nov 24 - Nov 25

15. The Reiz Suites, Artotel Curated
The Reiz Suites, Artotel CuratedKesawan
8.2 out of 10, Very good, (21 reviews)
The price is ₩47,257
₩57,182 total
includes taxes & fees
Nov 12 - Nov 13

17. Karibia Boutique Hotel
Karibia Boutique HotelMedan
7.6 out of 10, Good, (78 reviews)
The price is ₩43,112
₩52,166 total
includes taxes & fees
Nov 12 - Nov 13

18. Swiss-Belinn Medan
Swiss-Belinn MedanMedan
7.4 out of 10, Good, (209 reviews)
The price is ₩50,973
₩61,677 total
includes taxes & fees
Nov 24 - Nov 25

19. The Batik Hotel
The Batik HotelMedan
7.4 out of 10, Good, (30 reviews)
The price is ₩23,556
₩28,504 total
includes taxes & fees
Dec 7 - Dec 8

20. Grand Inna Medan
Grand Inna MedanKesawan
7.2 out of 10, Good, (34 reviews)
The price is ₩37,133
₩52,361 total
includes taxes & fees
Nov 20 - Nov 21
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.
Spa hotels with pools in Medan

9.2 out of 10, Wonderful, (654)
The price is ₩110,722
₩133,973 total
includes taxes & fees
Nov 15 - Nov 16
Spa hotels with free breakfast in Medan

9.2 out of 10, Wonderful, (654)
The price is ₩110,722
₩133,973 total
includes taxes & fees
Nov 15 - Nov 16
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.
Top Medan Hotel Reviews

JW Marriott Hotel Medan
10/10 Excellent





















































































