Skip to main content

Search hotels in Schwyz

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

Schwyz – 6 hotels and places to stay

Filter by:

Star rating
Review score

Wohnung mit Herz

Schwyz

Located in Schwyz and only 25 km from Einsiedeln Abbey, Wohnung mit Herz provides accommodation with city views, free WiFi and free private parking.

A
Andrius
From
Lithuania
The apartment exceeded my expectations. Top floor with a great view of the mountains. Very comfortable with a large kitchen. Especially good place for a large family. Attentive hostess showed everything in the town. Good value for money. Highly recommended
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 47 reviews
Price from
US$212.54
1 night, 2 adults

Hirschen Backpacker-Hotel & Pub

Schwyz

Hirschen Backpacker-Hotel & Pub features a garden, shared lounge, a restaurant and bar in Schwyz.

M
Mateusz
From
Poland
It delivered on everything it promised and them some more. Rooms and well taken care of and clean. The staff was great, helpful and very giving positive vibes. After we settled in our rooms we went down to the pub which is an integral part of the estate. The food was great. A simple but well made list of pub-styled dishes with burgers, pastas, stakes and toast with a few good beers. Prices were very decent for SUI so you can get back from hiking and dont have to pay a fortune to eat out. It's close to the city square so you can have a walk around Schwyz + if you plan to visit Stoos the Hotel is just a few km away from the funicular and we drove 6min from Hirschen. Big, positive surprise.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 716 reviews
Price from
US$155.03
1 night, 2 adults

Zimmer mit Herz

Schwyz

Situated in Schwyz and only 26 km from Einsiedeln Abbey, Zimmer mit Herz features accommodation with quiet street views, free WiFi and free private parking.

N
Natalia
From
Switzerland
Very nice apartment. With magnificent views. Highly recommend.
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 51 reviews
Price from
US$195.76
1 night, 2 adults

Stoos Lodge

Stoos (Near Schwyz)

Boasting ski-to-door access, Stoos Lodge is situated in Stoos in the Canton of Schwyz region, 32 km from Einsiedeln Abbey and 43 km from KKL Culture and Convention Centre Lucerne.

O
Oskars
From
Latvia
Amazing hotel!! Absolutely worth it!!! Calm and beautiful place. Room was very stylish, brand new.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,321 reviews
Price from
US$193.90
1 night, 2 adults

Seehotel Waldstätterhof Swiss Quality

Brunnen (Near Schwyz)

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.

L
Liuba
From
Romania
Amazing view, great SPA facilities, and lovely staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,016 reviews
Price from
US$440
1 night, 2 adults

Hotel Tell

Seelisberg (Near Schwyz)

Set in Seelisberg, 34 km from Lucerne Station, Hotel Tell offers accommodation with free WiFi and free private parking.

T
Tanja
From
Netherlands
Review of Guesthouse Teller, Seelisberg, Switzerland We stayed for one night at Guesthouse Teller over the Easter weekend, and it was a truly lovely experience. Located in the peaceful village of Seelisberg, high above Lake Lucerne, the guesthouse offers stunning views and a serene atmosphere that feels like a true escape from the everyday. What really stood out to us was the thoughtfulness of our host. Upon arrival, we were warmly welcomed and surprised with chocolate Easter treats—a small but incredibly kind gesture. It's little touches like this that set a place apart. The guesthouse itself is charming and beautifully maintained. Our rooms were clean, cozy, and had a gorgeous view of the surrounding mountains and lake. Breakfast the next morning was another highlight: a generous spread that included fresh bread, a variety of fruits, yogurt, homemade jams, cheese, cold cuts, and many more delicious options. Everything was fresh, thoughtfully presented, and made for a perfect start to the day. Seelisberg is a hidden gem, and Guesthouse Teller is the perfect place to enjoy it. Whether you're just passing through or looking for a peaceful retreat, we wholeheartedly recommend staying here. We only wish we could have stayed longer!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 521 reviews
Price from
US$181.47
1 night, 2 adults

Stoos Hüttä

Stoos (Near Schwyz)

Boasting ski-to-door access and barbecue facilities, Stoos Hüttä is situated in Stoos, 32 km from Einsiedeln Abbey and 43 km from KKL Culture and Convention Centre Lucerne.

A
Apurva
From
Germany
Very clean rooms. Amazing views. The food was also very tasty, the staff was very accommodating (hot water, late dinner, late checkin/checkout). Good even after considering the cost of reaching Stoos and Parking.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 264 reviews
Price from
US$262.26
1 night, 2 adults

Caschu Alp Boutique Design Hotel Stoos - adults only

Stoos (Near Schwyz)

Caschu Alp Boutique Design Hotel Stoos - adults only features a shared lounge, terrace, a restaurant and bar in Stoos.

ג
גלית
From
Israel
a dream come true. a perfect place to be in the winter when the snow is all around. the owners are the perfect hosts.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 177 reviews
Price from
US$504.51
1 night, 2 adults

Wellness Hotel Stoos

Stoos (Near Schwyz)

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

j
jasmina
From
Italy
Everything was more than perfect. This is a full 5 stars hotel not 4 stars. Each detail was perfect more than any expectations. Staff is incredibly professional, welcoming, kind and efficient.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 915 reviews
Price from
US$310.73
1 night, 2 adults

Hotel und Naturhaus Bellevue

Seelisberg (Near Schwyz)

Set in Seelisberg, 34 km from Lucerne Station, Hotel und Naturhaus Bellevue offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

K
Kristina
From
Lithuania
Everything was so perfect! The location, the views from the room, and the restaurant were so gorgeous. The staff was extremely friendly and helpful, they went the extra mile to make our stay great. I would rate the staff 15/10. The room was quiet, I didn't hear the neighbors. Spacious parking was another big plus. Amazing value for money, I was very impressed.
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,622 reviews
Price from
US$149.15
1 night, 2 adults
See all 6 hotels in Schwyz

Hotels with airport shuttles in Schwyz

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 377 reviews
    From US$283.39 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 177 reviews
    From US$490.83 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 542 reviews
    From US$210.06 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 296 reviews
    From US$1,367.22 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 597 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 682 reviews
    From US$253.87 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 121 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 915 reviews
    From US$305.76 per night

Most booked hotels in Schwyz and surroundings in the past month

See all

Best hotels with breakfast in Schwyz and nearby

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 33 reviews

    Berggasthaus Holzegg - Accessible Only by Cable Car has a shared lounge, terrace, a restaurant and ski-to-door access in Alpthal. 50 km from KKL Culture and Convention Centre Lucerne and 50 km from...

    From US$213.39 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 915 reviews

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

    From US$305.76 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 492 reviews

    Gästehaus by Stoos Hotels, a property with a garden and a bar, is located in Stoos, 30 km from Einsiedeln Abbey, 40 km from KKL Culture and Convention Centre Lucerne, as well as 41 km from Chapel...

    From US$181.47 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 999 reviews

    Hotel Schmid & Alfa is located on the edge of Lake Lucerne in the traditional Alpine village of Brunnen. Rooms have cable TV, and Wi-Fi is free in public areas.

    From US$254.80 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 652 reviews

    Set in Morschach, 33 km from Einsiedeln Abbey, B&B Hotel Mattli Übernachtung Frühstück offers accommodation with a garden, private parking, a shared lounge and a terrace.

    From US$243.61 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 1,622 reviews

    Set in Seelisberg, 34 km from Lucerne Station, Hotel und Naturhaus Bellevue offers accommodation with a shared lounge, free private parking, a terrace and a restaurant.

    From US$150.39 per night
  • Helvetia

    Hotel in Seewen
    Breakfast options
    Scored out of 10, guest rating 7.1
    Good - What previous guests thought, 222 reviews

    Situated in Seewen, within 25 km of Einsiedeln Abbey and 33 km of KKL Culture and Convention Centre Lucerne, Helvetia features accommodation with a bar and free WiFi throughout the property as well as...

    From US$223.73 per night
  • Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 13 reviews

    Ferienhaus Stockli features mountain views, free WiFi and free private parking, set in Brunnen, 32 km from Einsiedeln Abbey.

Budget hotels in Schwyz and nearby

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2 reviews

    Set 46 km from Lion Monument and 47 km from Lucerne Station, Fw Bacheggli features accommodation in Brunnen.

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 60 reviews

    Situated in Ingenbohl in the Canton of Schwyz region and Einsiedeln Abbey reachable within 29 km, EVA o Wellnessoasis o Montainview o Pizzaoven o features accommodation with free WiFi, a children's...

  • Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 58 reviews

    Boasting a sauna, Ferienwohnung Suter is set in Seewen. Each accommodation at the 3-star apartment has lake views, and guests can enjoy access to a garden and to barbecue facilities.

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

    Set in Ingenbohl, Dora o wellness o mountainview o lake Lucerne is a recently renovated accommodation, 29 km from Einsiedeln Abbey and 37 km from KKL Culture and Convention Centre Lucerne.

  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 18 reviews

    Situated in Brunnen, Luna o Mountainview o Pizzaoven is a recently renovated accommodation, 29 km from Einsiedeln Abbey and 37 km from KKL Culture and Convention Centre Lucerne.

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

    Lilly o Wellness o Hideaway is a recently renovated apartment in Ingenbohl, where guests can make the most of its terrace and barbecue facilities.

  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 19 reviews

    Offering river views, Ferienwohnung Bally is an accommodation set in Brunnen, 38 km from KKL Culture and Convention Centre Lucerne and 38 km from Chapel Bridge.

  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 31 reviews

    Located in Brunnen and only 30 km from Einsiedeln Abbey, Ferienwohnung Seesicht provides accommodation with lake views, free WiFi and free private parking.

What guests said about Schwyz:

  • 10.0

    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 by
    Lucyna
    Poland
  • 10.0

    Very pretty, clean town , nearby lakes , boat trips,...

    Very pretty, clean town , nearby lakes , boat trips, mountains for short or long hiking, cable cars, chairlifts, the steepest unique funicular in the world up mount Stoos with beautiful panoramas. Hölloch, a massive cave for exploring.
    Guest review by
    Dolores
    United Kingdom
  • 8.0

    Schwyz kind of has most anything you would want as an...

    Schwyz kind of has most anything you would want as an outdoors person. There is hiking, skiing, cycling (road/gravel/mountain bike), running, a large lake close by.... and more. There are various restaurants of all types, a couple of bars in the middle of downtown for afternoon cocktails, shopping on a somewhat small scale, etc. One of the best things everyone can enjoy is the scenery.
    Guest review by
    Michael
    Switzerland

See reviews by guests who stayed at hotels in Schwyz

See all
  • From US$155.03 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 716 reviews
    The staff were absolutely fantastic. We had tons of questions on what to do, how to get a bus etc and Alvin very friendly and patiently explained everything to us with a smile. The other lady (didn't get her name) was also fantastic and made sure we left with a good breakfast and good coffee. The hotel itself is also close to bus routes and was very easy to find and get too.
    Guest review by
    Werner
    Australia
  • From US$223.73 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 47 reviews
    The apartment is really spacious, has a balcony with an amazing view over the mountains and is located 10 minutes walking distance from the center of the village of Schwyz. There is also a free parking for the car. We were 4 so we had 2 bedrooms opened, but I guess that there is the possibility to come with a bigger group!
    Guest review by
    Julie
    France
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 430 reviews
    Great room. Schwyz is a beautiful city. The staff was very friendly, and the hotel was renovated but classic. Breakfast was very good, with tasteful croissants and breads. The bathroom was quite impressive.
    Guest review by
    ALUISIO
    Brazil
  • From US$155.03 per night
    Scored out of 10, guest rating 8.2
    Very good - What previous guests thought, 716 reviews
    The staff was real nice, warm and helpful. The rooms were clean and the location of the hotel was really nice. The rooms were minimal, but clean.
    Guest review by
    Kirke
    Estonia
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 430 reviews
    Lovely hotel and friendly staff . Breakfast was really good with lots of choice. Would stay again
    Guest review by
    natalie
    United Kingdom