Search hotels in Cresta

Enter your dates to see the latest prices and deals for Cresta hotels

Select occupancy

Cresta – 2 hotels and places to stay

Filter by:

Star Rating
Review score

Capetta Appartement

Hotel in Cresta

Capetta Appartement is located in Cresta. 17 miles from Viamala Canyon, the property provides a ski pass sales point.

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 16 reviews
Price from
$178.66
1 night, 2 adults

Hotel Avers

Am Bach (Near Cresta)

Located in Am Bach, 20 miles from Viamala Canyon, Hotel Avers has accommodations with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews
Price from
$297.77
1 night, 2 adults

Hotel Bergalga

Am Bach (Near 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.

T
Thomi
From
Switzerland
Great people, amazing loacation
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 114 reviews
Price from
$297.77
1 night, 2 adults

Gasthaus Alpenrose

Innerferrera (Near 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.

S
Silvia
From
Italy
The Gasthaus Alpernrose was so wonderful and cosy and exceptionally clean. The staff was so kind and helpful, and the food was great too! A quiet little gem nearby Splügen
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 105 reviews
Price from
$220.35
1 night, 2 adults

Speluca Brauerei & Genusshotel - Self-Check-in

Splügen (Near Cresta)

Located in Splügen and with Viamala Canyon reachable within 13 miles, Speluca Brauerei & Genusshotel - Self-Check-in has express check-in and check-out, non-smoking rooms, a terrace, free WiFi and a...

M
Milica
From
Switzerland
The hotel is freshly renovated, and nicely designed. The staff is kind, it is clean, and the food is fresh and delicious. It’s kids friendly. The hotel opened during the summer of 2025 and still feels like a well kept secret. Highly recommended.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 232 reviews
Price from
$197.72
1 night, 2 adults

Hotel Post Andeer

Andeer (Near Cresta)

Located in Andeer, 4.8 miles from Viamala Canyon, Hotel Post Andeer has accommodations with a garden, free private parking, a shared lounge and a terrace.

T
Thomas
From
United States
Beautiful old traditional "berg-hotek" with a nice modern touch. The welcome and check in was seamless and staff was great.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 286 reviews
Price from
$321.59
1 night, 2 adults

Hotel Palazzo Salis

Soglio (Near Cresta)

Hotel Palazzo Salis has a garden, terrace, a restaurant and bar in Soglio. The property has a concierge service and free WiFi. At the hotel, the rooms are equipped with a desk.

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 270 reviews
Price from
$235.83
1 night, 2 adults

Hotel La Soglina

Soglio (Near Cresta)

Located in Soglio, 25 miles from Train Station St. Moritz, Hotel La Soglina has accommodations with a garden, free private parking, a terrace and a restaurant.

V
Vern
From
United States
What a wonderful hotel! Everything was just perfect. There are several hiking trails right from the hotel and it is possible to hike over the mountains to a nearby town, then take busses back to the hotel. The meals at the hotel were great and the staff was very friendly and helpful.
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 134 reviews
Price from
$387.10
1 night, 2 adults

B&B Pranzaira, Strada Cantonale 211, Vicosoprano

Vicosoprano (Near Cresta)

Located in Vicosoprano, 17 miles from Train Station St. Moritz, B&B Pranzaira, Strada Cantonale 211, Vicosoprano has accommodations with a garden, free private parking, a shared lounge and a terrace.

A
Andreas
From
Italy
I was late (very late) and the owner called me, kind of worried about what had happened to me. We agreed on a solution for my late arrival! The place is simple but very nice, and the owners are very friendly and helpful.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 220 reviews
Price from
$166.75
1 night, 2 adults

Hotel Stüa Granda

Soglio (Near Cresta)

Hotel Stüa Granda has a garden, terrace, a restaurant and bar in Soglio. Located around 25 miles from Train Station St.

T
Tracy
From
United States
Location, views, cleanliness, staff.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 211 reviews
Price from
$248.93
1 night, 2 adults
See all hotels in and around Cresta

Hotels with airport shuttles in Cresta

See all
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,965 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 153 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 208 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,332 reviews
Airport shuttle
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 67 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 254 reviews

Most booked hotels in Cresta and surrounding area in the past month

See all

Popular with guests booking hotels in Cresta

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 16 reviews

Popular with guests booking hotels in Am Bach

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 114 reviews

Popular with guests booking hotels in Am Bach

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 20 reviews

Best hotels with breakfast in Cresta and nearby

See all
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 114 reviews

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.

More places to explore, more ways to go