Hotels on the Lake in Canton of Schwyz from $141
Seize Your Someday with our amazing deals for the whole family!
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Top Canton of Schwyz Hotels on the Lake

Swiss-Chalet Merlischachen - Historik Chalet-Hotel Lodge
Luzernerstrasse 204 Kuessnacht SZ
Free Cancellation
Reserve now, pay when you stay
$136 nightly
The price is $141 total per night
$141 total
Dec 16 - Dec 17
Total with taxes and fees
This guesthouse features a full-service spa and a restaurant. Relax with sun loungers and beach umbrellas, and cool off with a drink at the beachside bar. There's fun for all ages with a playground and an arcade/game room, and families will appreciate the onsite laundry facilities.
Spa
Pet friendly

Seehotel Waldstaetterhof Swiss Quality
Waldstaetterquai 6 Ingenbohl SZ
Free Cancellation
Reserve now, pay when you stay
$350 nightly
The price is $366 total per night
$366 total
Dec 12 - Dec 13
Total with taxes and fees
A full-service spa, a gym, and a restaurant are all featured at this smoke-free hotel. There's fun for all ages with mini golf and a playground, and families will appreciate the onsite laundry facilities. Enjoy the sauna and free perks like buffet breakfast and WiFi in public areas.
Breakfast included
Spa

Swiss-Chalet Merlischachen - Romantik Schloss-Hotel am See
Chappelmattweg 4 Kuessnacht SZ
Free Cancellation
Reserve now, pay when you stay
$178 nightly
The price is $185 total per night
$185 total
Jan 8 - Jan 9, 2026
Total with taxes and fees
This smoke-free hotel features a private beach, a full-service spa, and a restaurant. Relax with sun loungers and beach umbrellas, and cool off with a drink at the beachside bar. Families will appreciate the playground, kid-friendly dining, and in-room childcare.
On private beach
Spa

Seedamm Plaza
Seedammstrasse 3 Freienbach SZ
$185 nightly
The price is $193 total per night
$193 total
Jan 8 - Jan 9, 2026
Total with taxes and fees
This hotel features a casino, a full-service spa, and a restaurant. Traveling on business? Take advantage of the business center and free WiFi in public areas. Enjoy the gym and perks like free self parking.
Spa
Pet friendly

Seehotel Riviera at Lake Lucerne
Seestrasse 24/26 Gersau SZ
$292 nightly
The price is $304 total per night
$304 total
Dec 12 - Dec 13
Total with taxes and fees
This hotel features a restaurant, a sauna, and a bar/lounge. WiFi in public areas is free. Self parking, a coffee shop, and a terrace are also offered.
Spa
Free WiFi

Hotel Allegro Einsiedeln
Lincolnweg 23 Einsiedeln Schwyz
$172 nightly
The price is $179 total per night
$179 total
Dec 15 - Dec 16
Total with taxes and fees
A restaurant and a rooftop terrace are featured at this hotel. There's fun for all ages with a bowling alley and a playground, and families will appreciate the onsite laundry facilities. Guests will appreciate free perks like buffet breakfast and WiFi in public areas.
Breakfast included
Pet friendly

Panorama Resort & Spa
Schönfelsstrasse Feusisberg SZ
Free Cancellation
$490 nightly
The price is $517 total per night
$517 total
Dec 19 - Dec 20
Total with taxes and fees
A full-service spa, 2 restaurants, and an outdoor pool are all featured at this smoke-free hotel. Traveling on business? Take advantage of the business center, free WiFi in public areas, and airport shuttle. Enjoy the indoor pool and free buffet breakfast each morning.
Pool
Hot Tub
Don't see what you're looking for?
See all available properties in Canton of Schwyz
View all propertiesLowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Canton of Schwyz Hotels on the Lake essential information
Hotels on the Lake in Canton of Schwyz |
12 |
|---|---|
Highest price | $517 |
Cheapest price | $141 |
Total number of hotels in Canton of Schwyz | 2,638 |
Popular hotels | Swiss-Chalet Merlischachen - Historik Chalet-Hotel Lodge, Seehotel Waldstaetterhof Swiss Quality, Swiss-Chalet Merlischachen - Romantik Schloss-Hotel am See, Seedamm Plaza, Seehotel Riviera at Lake Lucerne, Hotel Allegro Einsiedeln, Panorama Resort & Spa, Hotel Schmid & Alfa |
Recent Canton of Schwyz hotel reviews by fellow wanderers

Hotel Scheuble
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"Great location -walkable to all sites in old town. Comfortable, quiet, clean. and they upgraded us to larger room. Would definitely stay again!"
A verified traveler stayed at Hotel Scheuble
More ways to wander Canton of Schwyz
Explore More Ways to Travel with Travelocity
- Steinen Hotels
- Luxury Hotels in Muotathal
- Muotathal Hotels
- Safari Camps in Muotathal
- Kuessnacht Hotels
- 3 Star Hotels in Sattel-Hochstuckli
- B&B in Sattel-Hochstuckli
- Sattel-Hochstuckli Hotels
- Extended Stay Hotels in Einsiedeln
- Apartments in Freienbach
- Freienbach Hotels
- B&B in Swiss Knife Valley
- Hotels with Restaurants in Swiss Knife Valley
- Chalets in Sattel
- 3 Star Hotels in Hoch-Ybrig
- 4 Star Hotels in Hoch-Ybrig
- Apartments in Hoch-Ybrig
- Chalets in Hoch-Ybrig
- Hilton Hotels in Hoch-Ybrig
- Hoch-Ybrig Hotels
- Rv Parks in Hoch-Ybrig
- Apartments in Wollerau
- Lauerz Hotels
- Extended Stay Hotels in Schwyz
- Schwyz Hotels
- Siebnen Hotels
- Chalets in Morschach
- Holiday Park Resorts in Morschach
- Historic Hotels in Morschach
- Morschach Hotels
- Safari Camps in Morschach
- Reichenburg Hotels
- Arth Hotels
- Treehouses in Arth
- B&B in Ingenbohl
- Ski Resorts and in Ingenbohl
- Oberiberg Hotels
- Extended Stay Hotels in Brunnen
- Extended Stay Hotels in Feusisberg
- Ski Resorts and in Feusisberg
- Feusisberg Hotels
- Apartments in Pfaeffikon
- Historic Hotels in Pfaeffikon
- Pfaeffikon Hotels
- Stoos Hotels
- Alpthal Hotels
- Flights from Amsterdam to Sattel-Hochstuckli
- Flights from Istanbul to Sattel-Hochstuckli
- Flights from Mexico City to Sattel-Hochstuckli
- Flights from Charlotte to Swiss Knife Valley
- Flights from San Francisco to Swiss Knife Valley
- Flights from Houston to Hoch-Ybrig
- Flights to Schwyz
- Flights to Ingenbohl
- Flights to Brunnen
- Flights to Feusisberg






