Search hotels in Canton of Schwyz, Switzerland

Enter your dates and choose from 162 hotels and other places to stay

Select occupancy

Check out these popular cities in Canton of Schwyz

Brunnen

13 hotels

Stoos

7 hotels

Feusisberg

2 hotels

Gersau

18 hotels

Schwyz

14 hotels

Morschach

8 hotels

Küssnacht

9 hotels

Einsiedeln

14 hotels

Goldau

7 hotels

Rigi Kaltbad

12 hotels

Stay in Canton of Schwyz's best hotels!

Filter by:

Star Rating
Review score

Stoos Lodge

Hotel in Stoos

Featuring ski-to-door access, Stoos Lodge is located in Stoos in the Canton of Schwyz region, 20 miles from Einsiedeln Abbey and 27 miles from KKL Culture and Convention Center Lucerne.

R
Rodion
From
Germany
Very modern, clean and beautiful. The restaurant is just superior, especially the grill section of the menu.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,274 reviews
Price from
$154.84
1 night, 2 adults

Seehotel Waldstätterhof Swiss Quality

Hotel in Brunnen

Located within a private park on the shore of Lake Lucerne, Seehotel Waldstätterhof Swiss Quality is set in a building from 1870. It features its own access to the lake, free WiFi, and a spa area.

s
salim
From
Oman
Location fantastic in front if the lake The facilities and breakfast were great Free car parking Comfortable beds
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,072 reviews
Price from
$369.23
1 night, 2 adults

Roggenstock Lodge

Hotel in Oberiberg

Located in Oberiberg, 10 miles from Einsiedeln Abbey, Roggenstock Lodge provides accommodations with a terrace, private parking, a restaurant and a bar.

E
Ewa
From
Switzerland
Great staff! very comfortable room, nice breakfast, and kids playroom and the pool were all great
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 213 reviews
Price from
$355.35
1 night, 2 adults

Hotel Schäfli Siebnen

Hotel in Siebnen

Located in Siebnen, a 2-minute drive from the train station, Hotel Schäfli Siebnen offers free WiFi, a garden with a sun terrace and a restaurant.

F
Francesco
From
Italy
Excellent hotel in Siebnen, with a good restaurant, that had special offers for the hotel guests. I stayed there one night, and the room was nice and very clean! Breakfast was also very good!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 230 reviews
Price from
$242.98
1 night, 2 adults

Wysses Rössli

Hotel in Schwyz

Located on the historic main square in the center of Schwyz, Hotel Wysses Rössli features a traditional restaurant and a bar. Free Wi-Fi is available.

M
Mackenzie
From
United States
Quaint historic hotel right in the heart of Schwyz. Clean and comfortable beds with great bathroom facilities. Breakfast was free and delicious with good variety.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 325 reviews
Price from
$160.79
1 night, 2 adults

Wellness Hotel Stoos

Hotel in Stoos

Wellness Hotel Stoos is located in Stoos, a quiet car free mountain village,4265 feet above sea level, above Brunnen on the Lake of Lucern.

M
Michael
From
United Kingdom
The spa facilities The food (breakfast& dinner). Best salad buffet I've ever had. The bar and lounge. The view from the room Most of the staff
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 932 reviews
Price from
$285.86
1 night, 2 adults

Alpwirtschaft Heirihütte

Hotel in Rigi Klösterli

Featuring a terrace and a restaurant, Alpwirtschaft Heirihütte is located in Rigi Klösterli, 14 miles from Lion Monument and 14 miles from KKL Culture and Convention Center Lucerne.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 6 reviews
Price from
$339.45
1 night, 2 adults

Berggasthaus Holzegg - Accessible Only by Cable Car

Hotel in Alpthal

Berggasthaus Holzegg - Accessible Only by Cable Car has a shared lounge, terrace, a restaurant and ski-to-door access in Alpthal.

j
james
From
United States
Excellent service. Breathtaking views. Hosts were great in every way. Highly recommend it for all ages and people looking for a truly great Alps experience.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 55 reviews
Price from
$199.38
1 night, 2 adults

Hotel Drei Könige

Hotel in Einsiedeln

Hotel Drei Könige is located in Einsiedeln, a 2-minute walk from Einsiedeln Abbey and 24 miles from Uetliberg. This 3-star hotel offers ski storage space and luggage storage space.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,204 reviews
Price from
$182.23
1 night, 2 adults

Swiss Holiday Park Resort

Hotel in Morschach

Located in the village Morschach above Lake Lucerne, Swiss Holiday Park Resort is the largest holiday and leisure resort in Switzerland and is surrounded by mountains and lush meadows.

Z
Zipora
From
Israel
Spacious apartment, super tech, amazing service and staff
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,745 reviews
Price from
$158.41
1 night, 2 adults
See all 162 hotels in Canton of Schwyz

Most-booked hotels in Canton of Schwyz in the past month

See all

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 782 reviews

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,274 reviews

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,745 reviews

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 325 reviews

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,072 reviews

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,415 reviews

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 631 reviews

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 1,204 reviews

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 607 reviews

Popular with guests booking hotels in Canton of Schwyz

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 932 reviews

Canton of Schwyz's best hotels with breakfast

See all
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,745 reviews

Located in the village Morschach above Lake Lucerne, Swiss Holiday Park Resort is the largest holiday and leisure resort in Switzerland and is surrounded by mountains and lush meadows.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,415 reviews

Overlooking Lake Zürich, the Seedamm Plaza enjoys a unique location on the shores opposite of the historic city of Rapperswil.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 458 reviews

Located in Pfäffikon, 7.5 miles from Einsiedeln Abbey, Hotel Restaurant Schiff has accommodations with a garden, private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 440 reviews

Located in Rigi Kaltbad and with Mt. Rigi reachable within 1.4 miles, Hotel Bergsonne Rigi Kaltbad has a garden, non-smoking rooms, free WiFi throughout the property and a terrace.

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 981 reviews

Located in Gersau, 20 miles from Lion Monument, Gasthaus Platten provides accommodations with a seasonal outdoor swimming pool, free private parking and a terrace.

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 771 reviews

Beautiful authentic castle rooms offer you fantastic views of the lake and the Inner Swiss mountains. All Junior Suites have a private indoor pool.

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

Located on the southern tip of Lake Zurich, the Marina Lachen offers 2 restaurants and a bar lounge right on the lake, as well free Wi-Fi in the entire property.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 495 reviews

Located in Küssnacht, 8.4 miles from Lion Monument, Restaurant & Hotel Frohsinn provides accommodations with a terrace, free private parking and a restaurant.

Budget hotels in Canton of Schwyz

See all
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,072 reviews

Located within a private park on the shore of Lake Lucerne, Seehotel Waldstätterhof Swiss Quality is set in a building from 1870. It features its own access to the lake, free WiFi, and a spa area.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 15 reviews

Located in Oberiberg, 10 miles from Einsiedeln Abbey, Gasthaus Hirschen AG, Oberiberg provides accommodations with a terrace, free private parking and a restaurant. The hotel features family rooms.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 607 reviews

Located in Morschach, 20 miles from Einsiedeln Abbey, B&B Hotel Mattli Übernachtung Frühstück has accommodations with a garden, private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 555 reviews

The Seehof is located in the center of Küssnacht, right at the shore of Lake Lucerne. The property has been fully renovated.

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 480 reviews

Rigi Kaltbad Swiss Quality Hotel offers modern rooms with views of the surrounding Alpine landscape and free entrance to the mineral bath and spa area on site.

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 859 reviews

Hotel Weisses Rössli in Brunnen is located in the heart of Switzerland at Lake Lucerne. It features free Wi-Fi and guestrooms with a flat-screen cable TV. Free WiFi is available.

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 209 reviews

Located in Seewen, within 15 miles of Einsiedeln Abbey and 20 miles of KKL Culture and Convention Center Lucerne, Helvetia has accommodations with a bar and free WiFi throughout the property as well...

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4 reviews

Located in Gersau, 18 miles from Lion Monument, Gersau Hotel Fähri has accommodations with a terrace, free private parking, a restaurant and a bar. 18 miles from KKL Culture and Convention Center...

FAQs about hotels in Canton of Schwyz

See reviews by guests who stayed at hotels in Canton of Schwyz

See all
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 480 reviews
The location is very remote, and I really enjoyed the peace and quiet this provided. Going for a walk along the train tracks in the evening was magical. The facilities were great -- the bed was really nice and big and SUPER comfortable, the breakfast had so many options, with a nice info paper about the days weather and offerings, and of course the spa was amazing. I think it was especially great that the spa was open to guests earlier, I basically had a huge bathtub entirely to myself to enjoy. It was incredible.
Guest review byJacquelyn
United States
From $361.07 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 631 reviews
Enjoyed everything about this place! Johnny met us for checkin. Sabrina was a server in alllll the restaurants and was very attentive. Amy was our server for an incredible steak dinner at 400 Degree steakhouse. It was definitely the time of year we visited because we felt like we were the only guests there. There’s no way this place during their busy season isn’t fully booked - make sure your book early for their high season stay or go in the off season like we did….So quiet and peaceful!
Guest review byKristina
United States
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 119 reviews
Cornelia went above and beyond to make my wife and I feel at home. She took excellent care of us, making sure our space was always clean and stocked, as well as providing us with delicious breakfast each morning. The location itself was as picturesque as you could hope, with panoramic views of the mountains along with the lake. Einsiedeln is just an easy bus ride across the lake, which provides its own sights to see and experience.
Guest review byDrew
United States
From $136 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 489 reviews
What an amazing stay we had. We swam tice a day and were treated like kings by the staff. So accommodating and friendly. they even gave us a tip on a ridge line hike in the area that was the highlight to our entire European trip.
Guest review byAltoTraveler
United States
From $227.88 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 646 reviews
Great location by the lake. The lounge at the lake is perfect. Design and furniture inside and outside with a lot of love and quality. Very nice staff throughout. Very happy to come back. We had the perfect stay.
Guest review byFlorian
Switzerland
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 720 reviews
The Hotel is perfectly located in the center of Einsiedeln, easy to reach from trainstation. Several restaurants very close. Also Kloster and other attractions very close.
Guest review byStefan
Germany
From $187.92 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 325 reviews
Quaint historic hotel right in the heart of Schwyz. Clean and comfortable beds with great bathroom facilities. Breakfast was free and delicious with good variety.
Guest review byMackenzie
United States
From $328.86 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 932 reviews
The spa facilities The food (breakfast& dinner). Best salad buffet I've ever had. The bar and lounge. The view from the room Most of the staff
Guest review byMichael
United Kingdom
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,072 reviews
Location fantastic in front if the lake The facilities and breakfast were great Free car parking Comfortable beds
Guest review bysalim
Oman
From $265.81 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 990 reviews
Very friendly staff, spotlessly clean, comfortable beds and a wonderful breakfast.
Guest review bymark
United States
From $295.48 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 1,415 reviews
Everything about this hotel is pretty good, staff, facility and services.
Guest review byKhaled
Bahrain
From $164.43 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 707 reviews
Such a great place to stay. Feel like visiting grandma in Alps.
Guest review byPavel
Czech Republic
From $186.68 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 1,745 reviews
Spacious apartment, super tech, amazing service and staff
Guest review byZipora
Israel
From $281.88 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 859 reviews
Very good place to stay with family. Helpful staff. 👍
Guest review byDanas
Lithuania
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 430 reviews
amazing spa, amazing service, amazing food
Guest review byAlexandra
Switzerland
From $369.97 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 771 reviews
Great location, private lake access.
Guest review byNir
Israel
From $281.88 per night
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 377 reviews
The staff very nice and helpful.
Guest review byTawfik
Saudi Arabia

Planning a trip? Get inspired by reviews of cities in Canton of Schwyz

Scored out of 10, guest rating 10

This place has great facilities including cafes and...

This place has great facilities including cafes and restaurants. When we were not eating out the food from local supermarket was fresh and delicious.it is a safe and super clean town. The boat tip from Brunnen and Lucerne was a bonus.
Guest review byAndrew ferguson
Australia
Scored out of 10, guest rating 6.0

Stoos is a very charismatic small village in the Swiss alps.

Stoos is a very charismatic small village in the Swiss alps. You get their only with the steepest funicular of the world, no cars in the village. During the summer season this village only attracts people for the famous (and very overcrowded by Instagrammers and Tiktokkers) Stoos ridge hike. It is amazing and has great views but you walk in line the whole way unless you are willing to really take the 1st chairlift up there. I am sure there are as nice hikes but less crowded ridge hikes in Switzerland. It was a reminder for us to never take travel tips from social media.
Guest review byMichel
Netherlands
Scored out of 10, guest rating 10

If you are going to be in the lakes area in Switzeralnd,...

If you are going to be in the lakes area in Switzeralnd, Gersau has proven to be an excellent base form which to travel to the sights and experiences in the region. It's a small town, so shopping is limited, but the shops ar good, meet most needs, and there are a few specialty stores. It has some wonderful restaurants, and everyone we met was friendly and helpful. Gersau has a dock for the ships that serve either as an outing or transportation and which are a great way to travel to neighboring towns and to Lucerne.
Guest review byAnonymous
Scored out of 10, guest rating 10

Small, cozy city, good as a base to some spectacular hikes (...

Small, cozy city, good as a base to some spectacular hikes ( close to Rigi, Stoos, Grosse Mythen and so on). City itself very picturesque. Good restaurants. We have been to La Piazetta and Divan - both we really enjoyed. There is a mall with supermarket, bakery, clothing and shoe stores and even a pharmacy. Highly recommend.
Guest review byLucyna
Poland
Scored out of 10, guest rating 6.0

The location is safe for children and families

The location is safe for children and families But For four nights, our towels were not changed. We also asked for the cups to be replaced, but this did not happen. In addition, I believe that cash intended as my daughter’s Christmas gift was taken by the cleaning staff. The older blonde woman working at the restaurant reception was not friendly and did not give us a welcoming feeling during breakfast in the morning.
Guest review byMona
Switzerland
Scored out of 10, guest rating 8.0

With its historic charm and secluded location, this lodge is...

With its historic charm and secluded location, this lodge is the perfect escape for travelers looking to get away from the city. I also liked the fact that the price includes a delicious buffet breakfast. The surrounding hills and mountains are currently experiencing beautiful snowfall.
Guest review byJulius
Namibia
Scored out of 10, guest rating 8.0

A lovely town with a beautiful and impressive monastery.

A lovely town with a beautiful and impressive monastery. In Winter they have a lovely Christmas market, cross country skiing and other activities. In the warmer weather you can visit the monastery, go walking and explore the town.
Guest review byAmiee
Switzerland
Scored out of 10, guest rating 10

Beautiful location & very convenient for reaching top sights...

Beautiful location & very convenient for reaching top sights, such as Stoos, Küssnacht & Rigi. We ate at a lovely (but pricey) restaurant right on the edge of the Zugersee, in Arth. The view from the outdoor patio area was fantastic.
Guest review byT
Scored out of 10, guest rating 10

A wonderful 2 nights spent with a friend at this property...

A wonderful 2 nights spent with a friend at this property enjoying nearby hikes in the beautiful scenery and a relaxing visit to the spa facilities. The staff were all incredibly friendly and helpful, and the food was delicious.
Guest review byZoe
United Kingdom
Scored out of 10, guest rating 8.0

It was a short stay and sadly the weather was a bit...

It was a short stay and sadly the weather was a bit miserable with low cloud over the lake so I saw very little of the scenery which apparently is stunning! I will return in the summer for another visit. We were hiking and our day quickly turned fabulous once we were above the clouds - quite the most beautiful region for winter walking.
Guest review byVeronica
Switzerland

More places to explore, more ways to go

  • Hotels in Switzerland

    If you're planning a longer trip, look beyond Canton of Schwyz and explore the whole country!
  • Hotels in Lake Geneva

    Hit the road and make the most of your trip by discovering another popular destination in Switzerland.
  • Hotels in Swiss Alps

    Hit the road and make the most of your trip by discovering another popular destination in Switzerland.
  • Hotels in Lake Lucerne

    Thinking about a longer trip? Looking for ideas for other destinations? Take a look at nearby Lake Lucerne and continue your search!