Hotels with Tennis Courts in St. Moritz from $195
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top St. Moritz Hotels with Tennis Courts

Suvretta House
Via Chasellas 1 St. Moritz GR
$1,419 nightly
The price is $1,485 total per night
$1,485 total
Dec 4 - Dec 5
Total with taxes and fees
This luxury hotel features ski-in/ski-out access, a full-service spa, and 3 restaurants. Take advantage of ski lessons, ski rentals and ski passes on site, and ...

Grand Hotel des Bains Kempinski
Via Mezdi 27 St. Moritz GR
$1,257 nightly
The price is $1,316 total per night
$1,316 total
Dec 4 - Dec 5
Total with taxes and fees
A full-service spa, 5 restaurants, and 2 indoor tennis courts are all featured at this smoke-free hotel. There's fun for all ages with a free kid's club and ...

Badrutt's Palace Hotel
Via Serlas 27 St. Moritz GR
This luxury hotel features a full-service spa, a nightclub, and 10 restaurants. There's fun for all ages with a free kid's club and a playground, and families ...

Kulm Hotel St. Moritz
Via Veglia 18 St. Moritz GR
$1,960 nightly
The price is $2,046 total per night
$2,046 total
Dec 4 - Dec 5
Total with taxes and fees
This luxury hotel features a golf course, a full-service spa, and 5 restaurants. There's a free ski shuttle, and ski lessons, ski rentals and ski passes are ...
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.
St. Moritz hotels essential information
Accommodation | 2,920 hotels |
|---|---|
Lowest Price | $195 |
Highest Price | $2,046 |
Popular hotels | Badrutt's Palace Hotel, Grand Hotel des Bains Kempinski, Kulm Hotel St. Moritz, Languard, Suvretta House |

