Hotels in Schwyz

Search and compare Schwyz hotels from hundreds of travel sites and save

Schwyz
5 Dec — 6 Dec2
Schwyz
Sun 5/12
Mon 6/12
...and more

Tips for booking a Schwyz hotel

Cheapest month:May
Most expensive month:August
Average price in Schwyz:C$ 270/night
Absolute cheapest price found:C$ 90/night
Cheapest day:Sunday
Most expensive day:Monday
C$ 206 - C$ 530
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 162 - C$ 530
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Schwyz, Switzerland

Show all 200 hotels
Swiss Holiday Park Resort
Swiss Holiday Park Resort
8.0 Excellent
Dorfstrasse 10, Morschach, Schwyz, Switzerland
Show on map
0.2 km from city centre,  

Situated in Morschach, Swiss Holiday Park Resort provides modern 4-star accommodation, as well as outdoor tennis courts, an outdoor pool and ski in/out facilities. Featuring views of Lake Lucerne, it also offers a multitude of amenities, including ski passes, a sauna and water slides.

C$ 106
Avg. per night
Boutique Hotel St. Georg
Boutique Hotel St. Georg
8.3 Excellent
Hauptstrasse 72, Einsiedeln, Schwyz, Switzerland
Show on map
0.2 km from city centre,  

Set in Einsiedeln, Boutique Hotel St Georg is a five-minute walk from Einsiedeln Abbey and provides free Wi-Fi and a sauna. Surrounded by local bars and restaurants, it is within walking distance from Einsiedeln Railway Station.

C$ 109
Avg. per night
Schloss-Hotel Swiss-Chalet Merlischachen
Schloss-Hotel Swiss-Chalet Merlischachen
8.5 Excellent
Chappelmattweg 4, Küssnacht, Schwyz, Switzerland
Show on map
3.3 km from city centre,  

Stylish and luxurious, Schloss-Hotel am See - Swiss-Chalet Merlischachen is located in Kussnacht am Rigi and provides an indoor pool, a Jacuzzi and a Finnish sauna. The multiple amenities this modern hotel features include meeting rooms, a sun tanning bed and a playground.

C$ 208
Avg. per night
Panorama Resort & Spa
Panorama Resort & Spa
9.0 Excellent
Schoenfelsstrasse 8835 Feusisberg Schoenfelsstrasse 8835 Feusisberg, Feusisberg, Schwyz, Switzerland
Show on map
0.8 km from city centre,  

Situated in Feusisberg, Panorama Resort & Spa is an easy drive from Freienbach and offers a sauna and an outdoor pool. It has a spa and wellness centre, as well as free Wi-Fi, a safe and a sun deck.

C$ 262
Avg. per night
Seehotel Waldstaetterhof Swiss Quality
Seehotel Waldstaetterhof Swiss Quality
8.8 Excellent
Waldstaetterquai 6, Ingenbohl, Schwyz, Switzerland
Show on map
0.6 km from city centre,  

Conveniently based and providing free Wi-Fi, a swimming pool and a private beach, this comfortable hotel is an easy drive from Morschach. It is also minutes from Brunnen's well-known attractions and landmarks.

C$ 342
Avg. per night

Hotel prices in Schwyz

2 stars or below

C$ 63 - C$ 105

Hostel Rotschuo Jugend- und Familienferien
C$ 105
Avg. per night
Hirschen Backpacker-Hotel & Pub
C$ 63
Avg. per night
4 stars and up

C$ 106 - C$ 342

Panorama Resort & Spa

#1 Most popular

C$ 262
Avg. per night
Schloss-Hotel Swiss-Chalet Merlischachen

#2 Most popular

C$ 208
Avg. per night
Swiss Holiday Park Resort

Best value

C$ 106
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Schwyz

Schwyz travel FAQs

  • Where is the best place to stay in Schwyz?

    Schwyz, Ingenbohl, and Feusisberg are some of the most favored places to stay in Schwyz.

  • What are the best hotels in Schwyz?

    Swiss Holiday Park Resort (8.0/10 from 1,454 reviews), Boutique Hotel St. Georg (8.3/10 from 824 reviews), and Panorama Resort & Spa (9.0/10 from 544 reviews) are all highly rated places to stay in Schwyz.