Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Weggis – 22 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Post Hotel Weggis

Hotel in Weggis

Located in the heart of Weggis, only a short walk from the shores of Lake Lucerne, Post Hotel Weggis offers stylish rooms with beautiful views. Awesome view and good location. Recommend.

Show more Show less
7.8
Good
3,104 reviews
Price from
$225
per night

Hotel Graziella

Hotel in Weggis

With views over the Lake Lucerne and the surrounding mountains, Hotel Graziella features rooms with a private balcony. Free WiFi is available in the lobby. Location 10 staff 10 room 10 facilities 10 top.

Show more Show less
7.6
Good
1,502 reviews
Price from
$198
per night

Hotel Alpenblick

Hotel in Weggis

The Hotel Alpenblick in Weggis offers panoramic views of the Alps and Lake Lucerne from the restaurant with its panoramic terrace and from most of its rooms. Wide and clean room, the view from the balcony is amazing, unique decorations, coffee machine and a boiler is available in the room. The weather when we arrived was very hot in the city and they provided an electric fan it really helped that day but the next days the weather got much better. A restaurant available in the hotel also but I didn’t try it. As an overall we’ve enjoyed our stay

Show more Show less
8.3
Very Good
1,287 reviews
Price from
$113
per night

Campus Hotel Hertenstein

Hotel in Weggis

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 rooms with attached bathroom with balcony and... Everything was excellent. Some people may think that it is inconvenient because the bus or train stop is not close, but it was not at all inconvenient as the cruise ship pier is right in front. Rather, it was good to be between Vitznau and Luzern. All staffs were best. The lake view from the room was like a birthday gift.

Show more Show less
8.5
Very Good
642 reviews
Price from
$197
per night

Seehof Hotel Du Lac

Hotel in Weggis

The Seehof du Lac is located in the center of Weggis and only 16 mi from Luzern, on one of the loveliest spots on Lake Lucerne. Spectacular location, amazing staff and super breakfast! Everyone was extremely friendly and helpful. We even got a bigger room!:) Recommend to book a room with lake view as it is beyond beautiful!

Show more Show less
8.3
Very Good
864 reviews
Price from
$141
per night

See & Wellnesshotel Gerbi

Hotel in Weggis

The See & Wellnesshotel Gerbi in Weggis is located right on the shore of Lake Lucerne. It offers panoramic lake views, indoor and outdoor pools and free parking. Great staff. Lovely view, outdoor swimming pool.

Show more Show less
8.4
Very Good
458 reviews
Price from
$222
per night

Romantik Hotel Beau Rivage Weggis - Beau Rivage Collection

Hotel in Weggis

Newly renovated in 2014, the Hotel Beau Rivage Weggis is located right on the shore of Lake Lucerne. quiet, clean room with lake view and good breakfast.

Show more Show less
8.8
Excellent
966 reviews
Price from
$193
per night

Hotel Central Am See - Beau Rivage Collection

Hotel in Weggis

This 3-star superior hotel enjoys a quiet yet central location right on the banks of Lake Lucerne in Weggis. The hotel itself is very nice and perfectly located. Everything you can expect from the swiss quality. On the building "3 stars superior" is mentioned. This is a good summary; a 3 star hotel that could easily gain a 4th star on a lot of points. Restaurant was also perfect. (dry-aged meet choice for example)

Show more Show less
7.9
Good
474 reviews
Price from
$204
per night

Hotel Friedheim

Hotel in Weggis

Family-run for more than 100 years, Hotel Friedheim enjoys an elevated position above Weggis. It offers a sunbathing lawn, panoramic views of Lake Lucerne, and free private parking. It was very nice and the staff were extremely friendly and helpful, all around good vibes Definitely would go again

Show more Show less
8.8
Excellent
480 reviews
Price from
$190
per night

Hotel Schweizerhof

Hotel in Weggis

The privately owned and managed Hotel Schweizerhof offers a wonderful location right at Lake Lucerne in the village of Weggis. Staff was super friendly. They gave us a huge room w/terrace overlooking the lake. Brought in a spare bed for our son as well. The location is perfect. We got a room the day for Swiss National day and we had low expectations, but the location, super friendly staff, big room and for what we paid, couldn't have asked for more. I saw some negative posts and not sure what the expecations were but for the price we paid and everything else it was a great experience and we could come back.

Show more Show less
6.7
Review score
388 reviews
Price from
$189
per night

Most-booked hotels in Weggis in the past month

See all

Budget hotels in Weggis

See all

FAQs about hotels in Weggis

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Weggis:

Explore guest reviews of hotels in Weggis

See all