Hotels in Weggis

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

Weggis, Switzerland
31 Jul — 1 Aug2
Weggis, Switzerland
Sat 31/7
Sun 1/8
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Weggis

Filter by star ratings
All filters
Rigiblick am See
Rigiblick am See
7.9 Good
Seeplatz 3, Buochs, Nidwalden, Switzerland
Show on map
3.9 mi from city centre, Weggis 
GoodBased on 1,066 reviews
7.9

Rigiblick am See is situated in Buochs and features complimentary Wi-Fi. It also provides a lift, a garden and a terrace.

Bürgenstock Hotels & Resort - Palace Hotel
Bürgenstock Hotels & Resort - Palace Hotel
9.3 Excellent
Bürgenstock 19, Ennetbürgen, Nidwalden, Switzerland
Show on map
3.4 mi from city centre, Weggis 
ExcellentBased on 1,613 reviews
9.3

This comfortable resort in Ennetburgen offers free Wi-Fi, as well as a swimming pool and a 24-hour reception. It also provides a dry cleaning service, a limousine service and a laundry service.

See & Wellnesshotel Gerbi
See & Wellnesshotel Gerbi
8.4 Excellent
Hertensteinstrasse 48, Weggis, Luzern, Switzerland
Show on map
0.6 mi from city centre, Weggis 
ExcellentBased on 418 reviews
8.4

See & Wellnesshotel Gerbi provides a comfortable setting while in Weggis. It also offers free Wi-Fi, an outdoor pool and a lake.

Romantik Hotel Beau Rivage Weggis - Beau Rivage Collection
Romantik Hotel Beau Rivage Weggis - Beau Rivage Collection
8.8 Excellent
Gotthardstrasse 6, Weggis, Luzern, Switzerland
Show on map
0.2 mi from city centre, Weggis 
ExcellentBased on 884 reviews
8.8

Situated in Weggis, Romantik Hotel Beau Rivage Weggis - Beau Rivage Collection offers 4-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. Guests can also make use of complimentary wireless internet.

Hotel Rössli Gourmet & Spa
Hotel Rössli Gourmet & Spa
8.3 Excellent
Seestrasse 52, Weggis, Luzern, Switzerland
Show on map
0.3 mi from city centre, Weggis 
ExcellentBased on 247 reviews
8.3

Wellness Hotel Rossli provides 4-star accommodation in Weggis. It also features a Turkish steam bath, a sauna and an outdoor pool.

Bürgenstock Hotels & Resort - Waldhotel & Spa
Bürgenstock Hotels & Resort - Waldhotel & Spa
9.3 Excellent
Bürgenstock 30, Ennetbürgen, Nidwalden, Switzerland
Show on map
3.5 mi from city centre, Weggis 
ExcellentBased on 389 reviews
9.3

Conveniently situated and featuring a swimming pool, this comfortable hotel is an easy drive from Stansstad. Those staying at the property can also make use of complimentary Wi-Fi throughout their stay.

Tips for booking a Weggis hotel

Cheapest month:October
Most expensive month:September
Average price in Weggis:£140/night
Absolute cheapest price found:£68/night
Cheapest day:Tuesday
Most expensive day:Thursday
£72 - £433
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£72 - £433
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Weggis, Luzern

Show all 51 hotels
Rigiblick am See
Rigiblick am See
7.9 Good
Seeplatz 3, Buochs, Nidwalden, Switzerland
Show on map
0.2 mi from city centre,  

Rigiblick am See is situated in Buochs and features complimentary Wi-Fi. It also provides a lift, a garden and a terrace.

£125
Avg. per night
Romantik Hotel Beau Rivage Weggis - Beau Rivage Collection
Romantik Hotel Beau Rivage Weggis - Beau Rivage Collection
8.8 Excellent
Gotthardstrasse 6, Weggis, Luzern, Switzerland
Show on map
0.2 mi from city centre,  

Situated in Weggis, Romantik Hotel Beau Rivage Weggis - Beau Rivage Collection offers 4-star accommodation, as well as a Jacuzzi, an outdoor pool and a sauna. Guests can also make use of complimentary wireless internet.

£130
Avg. per night
Hotel Rössli Gourmet & Spa
Hotel Rössli Gourmet & Spa
8.3 Excellent
Seestrasse 52, Weggis, Luzern, Switzerland
Show on map
0.3 mi from city centre,  

Wellness Hotel Rossli provides 4-star accommodation in Weggis. It also features a Turkish steam bath, a sauna and an outdoor pool.

£142
Avg. per night
See & Wellnesshotel Gerbi
See & Wellnesshotel Gerbi
8.4 Excellent
Hertensteinstrasse 48, Weggis, Luzern, Switzerland
Show on map
0.6 mi from city centre,  

See & Wellnesshotel Gerbi provides a comfortable setting while in Weggis. It also offers free Wi-Fi, an outdoor pool and a lake.

£169
Avg. per night
Bürgenstock Hotels & Resort - Waldhotel & Spa
Bürgenstock Hotels & Resort - Waldhotel & Spa
9.3 Excellent
Bürgenstock 30, Ennetbürgen, Nidwalden, Switzerland
Show on map
1.7 mi from city centre,  

Conveniently situated and featuring a swimming pool, this comfortable hotel is an easy drive from Stansstad. Those staying at the property can also make use of complimentary Wi-Fi throughout their stay.

£402
Avg. per night
Bürgenstock Hotels & Resort - Palace Hotel
Bürgenstock Hotels & Resort - Palace Hotel
9.3 Excellent
Bürgenstock 19, Ennetbürgen, Nidwalden, Switzerland
Show on map
1.6 mi from city centre,  

This comfortable resort in Ennetburgen offers free Wi-Fi, as well as a swimming pool and a 24-hour reception. It also provides a dry cleaning service, a limousine service and a laundry service.

£405
Avg. per night

Hotel prices in Weggis

4 stars and up

£130 - £405

See & Wellnesshotel Gerbi

No. 1 most popular

£169
Avg. per night
Hotel Rössli Gourmet & Spa

No. 2 most popular

£142
Avg. per night

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

Where to stay in Weggis

Weggis travel FAQs

  • What are the best hotels in Weggis?

    Post Hotel Weggis is a very popular hotel in Weggis, with a score of 8.0 from 2,771 reviews. Romantik Hotel Beau Rivage Weggis - Beau Rivage Collection (8.8 from 884 reviews) and Hotel Schweizerhof (7.2 from 347 reviews) are also highly rated Weggis hotels based on recent feedback from HotelsCombined users.

  • How much do hotels in Weggis cost?

    The average price of a hotel in Weggis is £178 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Weggis?

    £138/night is the cheapest price found for a hotel in Weggis by HotelsCombined users over the last 72 hours.