Skip to main content

Beach Hotels in Schwyz

Find the beach hotels that appeal to you the most

The best beach hotels in Schwyz

Check out our pick of great beach hotels in Schwyz

Filter by:

Review score

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.

Y
Yang Guan
From
Singapore
excellent staff n breakfast. location and view was awesome
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,022 reviews
Price from
US$369.30
1 night, 2 adults

Park Hotel Vitznau

Vitznau (Near Schwyz)

The luxurious Park Hotel Vitznau right at the banks of Lake Lucerne has been entirely renovated in 2012 and 2013 and features its own private beach, 2 restaurants, a large spa area and free garage...

M
Maryam
From
Qatar
I love the hotel it my second trip I feel I’m in heaven such amazing view amazing place you feel relax and quite the team in reception and hotel very kind and polite
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 294 reviews
Price from
US$1,386.44
1 night, 2 adults

Seehotel Gotthard

Weggis (Near Schwyz)

The family-run Seehotel Gotthard in Weggis on the shore of Lake Lucerne, 25 km from Lucerne, offers 2 restaurants, a pizzeria, a bistro and rooms with scenic views and free WiFi.

S
Simes
From
Spain
Superb location. Best view from any hotel window I have ever stayed in but that’s CH for you.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 395 reviews
Price from
US$189.06
1 night, 2 adults

Dein Traum direkt am See

Walchwil (Near Schwyz)

Set in Walchwil, Dein Traum direkt am See offers accommodation with a private pool. This beachfront property offers access to a terrace, free private parking and free WiFi.

D
Daniel
From
United Kingdom
The property is set in a stunning area. Whilst Switzerland in general is extremely picturesque, you cannot beat the views which are on your door stop. You are set on Lake Zug with views of the surrounding mountains. Whilst slightly off the beaten track it is easy accessible with the train station a short 5 minute walk away with good connections. Not that you’d know because you don’t hear the trains! You can swim in the pool or take a swim in the lake or even better… paddle boarding! The outdoor area is well decorated with the sun setting down throughout the day. The property itself is designed for couples but is well designed, clean and modern. The host is happy to be contacted throughout the stay. I wouldn’t hesitate to stay again despite being on the pricier side which I think is currently a fair value.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews
Price from
US$436.73
1 night, 2 adults

Rigiblick am See

Buochs (Near Schwyz)

Directly on the shore of Lake Lucerne in Buochs, B&B Rigiblick am See houses an à la carte restaurant with a terrace and panoramic views over the lake.

X
XI
From
China
Nice place by lake. I departured at early morning, which is earlier than breakfast time. However, the host prepared a bag of food in advance. It is really nice.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,301 reviews
Price from
US$176.46
1 night, 2 adults

Seehof Hotel Du Lac

Weggis (Near Schwyz)

The Seehof du Lac is situated in the centre of Weggis and only 25 km from Luzern, on one of the loveliest spots on Lake Lucerne. Guests can enjoy a large lakeside lounge with direct lake access.

K
Katalin
From
Hungary
Everything was fantastic. The room was small but very clean and comfortable. The staff were exceptionally kind and helpful – always available and smiling. We also loved the food served on the beautiful terrace by the lake – it was truly superb. We really enjoyed our stay and the location is perfect, we visited Luzern and Mount Rigi, both are only 30 minutes away.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 1,009 reviews
Price from
US$174.64
1 night, 2 adults

Wanderlust Guesthouse

Weggis (Near Schwyz)

The stylish Wanderlust Guesthouse is located in Weggis, 200 metres form the lake and at the foot of the Rigi mountain. Free Wi-Fi is featured throughout the property. Lucerne is a 30-minute drive...

M
Martina
From
Czech Republic
All was just perfect.The check in was quick and we get our room earlier then at 15 o'clock.Room was very clean And well equiped.Very pet friendly,my dog had prepared bowls And dog bad.There Are two nice And clean kitchen ,sitting Area with sofa And outside sitting Area.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 740 reviews
Price from
US$95.79
1 night, 2 adults

Hotel Ländli

Oberägeri (Near Schwyz)

Set in Oberägeri, Hotel Ländli offers direct lake access on the shores of the Ägerisee glacial lake. It features a spa and wellness centre, an indoor pool, and free WiFi in public areas.

A
Atanas
From
United Kingdom
A really relaxing place to spend a few days! The lake view is just amazing. The staff was friendly, very clean rooms. Highly recommended !
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 365 reviews
Price from
US$244.52
1 night, 2 adults

Campus Hotel Hertenstein

Weggis (Near Schwyz)

Located on a peninsula on the shores of Lake Lucerne and directly at the boat stop, Campus Hotel Hertenstein opened its doors in 2013 and features en-suite rooms with balcony and beautiful views of...

r
roy
From
Netherlands
Phenomenal view, amazing staff, the junior suites are highly recommended, and dining by the lake is a must. What an incredible location.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 514 reviews
Price from
US$295.69
1 night, 2 adults

Seminar-Hotel Rigi am See

Weggis (Near Schwyz)

Situated in Weggis and with Lido Weggis reachable within 400 metres, Seminar-Hotel Rigi am See features a tour desk, allergy-free rooms, a garden, free WiFi throughout the property and a restaurant.

R
Rumana
From
United States
The view from my single room was outstanding. Truly gorgeous. Overall the room and hotel were very comfortable. Breakfast was delicious, with a wide range of options. Reception and dining staff were lovely
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 129 reviews
Price from
US$249.56
1 night, 2 adults
All beach hotels in Schwyz

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Schwyz and surroundings in the past month

See all

Popular with guests booking beach hotels in Brunnen

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,022 reviews

Popular with guests booking beach hotels in Ingenbohl

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

Popular with guests booking beach hotels in Sisikon

Popular with guests booking beach hotels in Brunnen

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