Hotels on the Lake in Canton of Schwyz from $150
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, Merlischachen, Kuessnacht, SZ
Free Cancellation
Reserve now, pay when you stay
$144 nightly
The price is $150 total per night
$150 total
Jun 18 - Jun 19
Total includes 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.

Seehotel Waldstaetterhof Swiss Quality
Waldstaetterquai 6, Ingenbohl, SZ
Free Cancellation
Reserve now, pay when you stay
$406 nightly
The price is $421 total per night
$421 total
Jun 18 - Jun 19
Total includes 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
$239 nightly
The price is $248 total per night
$248 total
Jun 12 - Jun 13
Total includes 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, Pfaffikon, Freienbach, SZ
Free Cancellation
Reserve now, pay when you stay
$218 nightly
The price is $227 total per night
$227 total
Jul 6 - Jul 7
Total includes taxes and fees
This hotel features a casino, a full-service spa, and 2 restaurants. 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
Free Cancellation
Reserve now, pay when you stay
$288 nightly
The price is $299 total per night
$299 total
Jun 6 - Jun 7
Total includes 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
Free Cancellation
Reserve now, pay when you stay
$192 nightly
The price is $199 total per night
$199 total
Jun 9 - Jun 10
Total includes 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.

Panorama Resort & Spa
Schönfelsstrasse, Feusisberg, SZ
Free Cancellation
Reserve now, pay when you stay
$480 nightly
The price is $506 total per night
$506 total
Jun 20 - Jun 21
Total includes 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

Hotel Schmid & Alfa
Axenstrasse 5-7, Brunnen, Ingenbohl, SZ
A restaurant, self parking, and a terrace are among this hotel's amenities. Enjoy the free buffet breakfast each morning. A garden, WiFi in public areas, and luggage storage are also on offer.

Holiday Inn Schindellegi - Zurichsee
Chaltenbodenstrasse 16, Schindellegi, Feusisberg
A full-service spa, an outdoor pool, and a restaurant are all featured at this luxury hotel. There's fun for all ages with a children's club and a bowling alley, and barbecue grills are available on site. Enjoy the indoor pool and perks like free WiFi.
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 | $506 |
Cheapest price | $150 |
Total number of hotels in Canton of Schwyz | 2,585 |
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, Holiday Inn Schindellegi - Zurichsee |
Recent Canton of Schwyz hotel reviews by fellow wanderers

Hotel Scheuble
5 out of 5
Posted 2 days ago
Travelocity Verified Review
"All very good. They remembered me when I checked in and gave me an upgrade. I love the location. East to everywhere and easy walk to the train. "
A verified traveler stayed at Hotel Scheuble