Call to book
0871 277 1070
13 pence/min+the caller’s Access Charge Privacy policy
Close
Need help?
My lastminute.com

Cheap Hotels in Weggis

82
2161 reviews by TrustYou
Seestrasse 8
0.2 Miles from the centre

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. It features 2 restaurants, a terrace, a spa and free Wi-Fi. Each of the spacious rooms comes with a bathtub, cable TV, a balcony and a minibar. The Deluxe rooms offer views of the lake and the Pilatus, Rigi and Bürgenstock mountains. The 2 restaurants serve local and Mediterranean dishes. The spa features a heated indoor pool, a sauna, a steam bath and a relax area. Guest can also use the on-site gym with panoramic views. Private underground parking is available at a surcharge.

Show more
per night from £115
Estimated price based on searches in the last month
90
440 reviews by TrustYou
Hertensteinstrasse 42, 48
0.5 Miles from the centre
per night from £181
(price for Tue, 26 Nov)
Hertensteinstrasse 48
0.5 Miles from the centre

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. All of the spacious rooms and apartments have a cable TV and a balcony. The 1500 m² spa area include various steam baths and saunas, a Laconium and private spa suites. Fine Swiss and international cuisine and a wide range of wines are served in the restaurant of the See & Wellnesshotel Gerbi.

Show more
per night from £199
Estimated price based on searches in the last month
84
32 reviews by TrustYou
HERTENSTEINSTRASSE,34
0.4 Miles from the centre

This 5 star hotel is located on the coastline of Weggis. It is close to the Weggis and the nearest station is Kuessnach am Rigi. The Hotel has 3 restaurants, a bar, a conference room, an outdoor swimming pool and a fitness centre/gym. All 52 rooms are equipped with minibar, hairdryer, safe, trouser press, ironing set and air conditioning.

Show more
per night from £327
Estimated price based on searches in the last month

Seehof Hotel Du Lac Hotel

88
1413 reviews by TrustYou
Gotthardstrasse 4
0.3 Miles from the centre
per night from £76
(price for Tue, 26 Nov)

Hotel Alpenblick

87
1343 reviews by TrustYou
Luzernerstrasse 31
< 0.1 Miles from the centre
per night from £90
(price for Tue, 26 Nov)

Romantik Hotel Beau Rivage Hotel

91
675 reviews by TrustYou
Gotthardstrasse 6
0.4 Miles from the centre
per night from £121
(price for Tue, 26 Nov)

See & Wellnesshotel Gerbi Hotel

86
441 reviews by TrustYou
Hertensteinstrasse 48
per night from £241
(price for Tue, 26 Nov)

Hotels in Weggis

lastminute.com has a fantastic range of hotels in Weggis, with everything from cheap hotels to luxurious five star accommodation available. We like to live up to our last minute name so remember you can book any one of our excellent Weggis hotels up until midnight and stay the same night.

We offer big savings on all kinds of hotels in some of the best locations Weggis has to offer so use our search box to find one that meets your requirements. Whether youre travelling with your family, alone or with your partner, we have a superb selection to choose from. Book now and make some great savings - also dont forget our Price Match Guarantee

Frequently asked questions about Hotels in Weggis

Which hotels are the most popular ones to stay at in Weggis?

According to our booking data, the most booked hotels in Weggis are Post Hotel Weggis, Hotel Alexander and See & Wellnesshotel Gerbi.

What is the cheapest price for a hotel in Weggis?

The lowest price for a double room in Weggis is £115.

What are the best hotels in Weggis near the center?

If you want to stay near the center of Weggis, you can consider staying at Post Hotel Weggis, Park Weggis and Hotel Alexander.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555