St. Moritz hotels

St. Moritz spa hotels

St. Moritz, Switzerland
Check-in
Check-out
Compare vs KAYAK |

Let KAYAK do the searching

Save on your next stay

Search and compare hundreds of travel sites at once for spa hotels in St. Moritz

We’re completely free to use – no hidden charges or fees

Most popular spa hotels in St. Moritz
Grace La Margna St Moritz

Grace La Margna St Moritz

Excellent, 175 reviews
#1 out of 24 hotels
€471+
Check-in
Check-out
Suvretta House

Suvretta House

Excellent, 275 reviews
#2 out of 24 hotels
€645+
Check-in
Check-out
Carlton Hotel St. Moritz

Carlton Hotel St. Moritz

Excellent, 51 reviews
#3 out of 24 hotels
€1,466+
Check-in
Check-out
Kulm Hotel St. Moritz

Kulm Hotel St. Moritz

Excellent, 144 reviews
#4 out of 24 hotels
€753+
Check-in
Check-out
Badrutt's Palace Hotel

Badrutt's Palace Hotel

Excellent, 178 reviews
#5 out of 24 hotels
€1,601+
Check-in
Check-out
Giardino Mountain

Giardino Mountain

Excellent, 115 reviews
#6 out of 24 hotels
€601+
Check-in
Check-out
Crystal Hotel

Crystal Hotel

Excellent, 761 reviews
#7 out of 24 hotels
€304+
Check-in
Check-out
Sport & Wellness Hotel San Gian St Moritz

Sport & Wellness Hotel San Gian St Moritz

Excellent, 743 reviews
#8 out of 24 hotels
€209+
Check-in
Check-out
Grand Hotel Des Bains Kempinski

Grand Hotel Des Bains Kempinski

Excellent, 333 reviews
#9 out of 24 hotels
€662+
Check-in
Check-out
Randolins Familienresort

Randolins Familienresort

Excellent, 114 reviews
#10 out of 24 hotels
€296+
Check-in
Check-out
Waldhaus am See

Waldhaus am See

Excellent, 1,543 reviews
#11 out of 24 hotels
€115+
Check-in
Check-out
Soldanella

Soldanella

Excellent, 2,199 reviews
#12 out of 24 hotels
€241+
Check-in
Check-out
Art Boutique Hotel Monopol

Art Boutique Hotel Monopol

Excellent, 352 reviews
#13 out of 24 hotels
€377+
Check-in
Check-out
Cervus

Cervus

Excellent, 197 reviews
#14 out of 24 hotels
€158+
Check-in
Check-out
Hotel Steffani

Hotel Steffani

Excellent, 806 reviews
#15 out of 24 hotels
€265+
Check-in
Check-out
Hotel Bären

Hotel Bären

Excellent, 590 reviews
#16 out of 24 hotels
€256+
Check-in
Check-out
Sternwarte by Randolins

Sternwarte by Randolins

Excellent, 36 reviews
#17 out of 24 hotels
€281+
Check-in
Check-out
Berghotel Randolins

Berghotel Randolins

Excellent, 540 reviews
#18 out of 24 hotels
€159+
Check-in
Check-out
Hostel by Randolins

Hostel by Randolins

Excellent, 225 reviews
#19 out of 24 hotels
€125+
Check-in
Check-out
Hotel Laudinella

Hotel Laudinella

Excellent, 765 reviews
#20 out of 24 hotels
€270+
Check-in
Check-out
Hotel Nolda

Hotel Nolda

Excellent, 1,218 reviews
#21 out of 24 hotels
€227+
Check-in
Check-out
Hotel Europa St. Moritz

Hotel Europa St. Moritz

Good, 313 reviews
#22 out of 24 hotels
€213+
Check-in
Check-out
Hotel Piz St. Moritz

Hotel Piz St. Moritz

Good, 2,354 reviews
#23 out of 24 hotels
€190+
Check-in
Check-out
Appartamenti presso Hotel Europa

Appartamenti presso Hotel Europa

Good, 16 reviews
#24 out of 24 hotels
€218+
Check-in
Check-out