Skip to main content

Filter by:


Star Rating

Review Score

Cresta – 98 hotels and places to stay
See the latest prices and deals by choosing your dates.
Hotel Bergalga, hotel in Cresta

Located in Am Bach, 20 miles from Viamala Canyon, Hotel Bergalga provides accommodations with a terrace, free private parking, a restaurant and ski-to-door access.

8.8
Scored 8.8
Excellent
Rated excellent
97 reviews
Price from$197.18per night
Gasthaus Alpenrose, hotel in Cresta

Located in Innerferrera, 11 miles from Viamala Canyon, Gasthaus Alpenrose provides accommodations with a garden, free private parking, a terrace and a restaurant. The inn has a ski pass sales point.

9.0
Scored 9.0
Wonderful
Rated wonderful
75 reviews
Price from$171.22per night
Hotel Cervo, hotel in Cresta

The family-run Hotel Cervo enjoys a quiet location in Sils-Maria, a 5-minute walk from the Furtschellas Cable Car. It offers Alpine-style rooms, free WiFi and a spa area with sauna.

8.4
Scored 8.4
Very Good
Rated very good
1,205 reviews
Price from$216.90per night
Hotel Suretta, hotel in Cresta

Built in traditional Walser style, Hotel Suretta is located in the center of Splügen next to the Hinterrhein River.

8.3
Scored 8.3
Very Good
Rated very good
1,249 reviews
Price from$164.32per night
Maloja Palace Suites CO2-Neutral, hotel in Cresta

Built in 1884 in Neo-Renaissance style, the impressive Maloja Palace can be found at the end of the Bergell Valley, 9.3 mi from St. Moritz. Free WiFi is available.

7.9
Scored 7.9
Good
Rated good
760 reviews
Price from$185.13per night
Hotel Solaria, hotel in Cresta

Nestled within an area of unspoiled natural beauty, this charming hotel is set in the small village of Bivio, surrounded by a wonderful mountain scenario.

8.7
Scored 8.7
Excellent
Rated excellent
406 reviews
Price from$199.38per night
Hotel Waldhaus Sils, hotel in Cresta

The 5-star Waldhaus Hotel in quiet Sils-Maria, only 6.2 mi from bustling St.Moritz, proudly overlooks the village and offers splendid views and an indoor pool.

9.6
Scored 9.6
Exceptional
Rated exceptional
363 reviews
Price from$505.01per night
Arenas Resort Schweizerhof, hotel in Cresta

The Arenas Resort Schweizerhof hotel with its in-house salt-water spa (33°C) is located in the heart of Sils Maria, only a few minutes from many beautiful hiking trails. Free Wi-Fi is available.

8.1
Scored 8.1
Very Good
Rated very good
610 reviews
Price from$317.04per night
Hotel Post, hotel in Cresta

Located in Bivio, Hotel Post is located on the Julier Pass Road in the Ela Nature Reserve and is certified mountain bike hotel.

9.0
Scored 9.0
Wonderful
Rated wonderful
375 reviews
Price from$175.28per night
Edelweiss Swiss Quality Hotel, hotel in Cresta

Since 1876, Hotel Edelweiss has provided comfortable accommodations in the romantic village of Sils-Maria, just 10 minutes' drive from the famous St. Moritz.

8.8
Scored 8.8
Excellent
Rated excellent
252 reviews
Price from$288.11per night
See all hotels in and around Cresta
Subscribe to receive premium deals

Prices drop the second you sign up!