Skip to main content

Stay in Central Switzerland's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Hotel Schweizerhof Luzern 5 stars

Hotel in Old Town, Luzern

The family-owned 5-star Hotel Schweizerhof Luzern is located right in the Old Town of Lucerne, next to the lake. It offers a spa area and elegant rooms with modern furniture. Amazing Location. You can´t get a better hotel in terms of where is is at. Also, the staff was super attentive and helpful with our questions. The room size was superb!

Show more Show less
9.1
Superb
1,267 reviews
Price from
£300
per night

Hotel Sonnwendhof Engelberg 3 stars

Hotel in Engelberg

Set in Engelberg and with Engelberg-Titlis reachable within 1.2 km, Hotel Sonnwendhof Engelberg offers express check-in and check-out, allergy-free rooms, a shared lounge, free WiFi throughout the... The staff was fantastic - so kind and welcoming. Breakfast was delicious, location was perfect and the bed was very comfortable. We loved being close to the mountain and to town. The price was so reasonable for Switzerland and we would definitely return!

Show more Show less
9.2
Superb
1,110 reviews
Price from
£150
per night

Hotel des Balances 4 stars

Hotel in Old Town, Luzern

Housed in a former Guild Hall, the Hotel des Balances enjoys a picturesque location on the Reuss river in the heart of Old Lucerne. Wi-Fi is available free of charge. location, room design and comfort, river view

Show more Show less
9
Superb
1,584 reviews
Price from
£241
per night

Mandarin Oriental Palace, Luzern 5 stars

Hotel in Luzern

Mandarin Oriental Palace, Luzern features a garden, terrace, a restaurant and bar in Luzern. This 5-star hotel offers a concierge service. superb all round, especially the staff.

Show more Show less
9.2
Superb
156 reviews
Price from
£639
per night

Hotel Klausenpass

Hotel in Unterschächen

Featuring a terrace, Hotel Klausenpass is located in Unterschächen in the Uri region, 43 km from Klewenalp and 49 km from Arth-Goldau. The hotel features family rooms. Staff and very clean. Unreal mountain scenery

Show more Show less
9.2
Superb
129 reviews
Price from
£131
per night

Kempinski Palace Engelberg 5 stars

Hotel in Engelberg

Located within 1.1 km of Titlis Rotair Cable Car and 35 km of Lucerne Station, Kempinski Palace Engelberg provides rooms in Engelberg. The hotel was amazing, very friendly staffs, food was perfect.

Show more Show less
9.4
Superb
783 reviews
Price from
£410
per night

Culinarium Alpinum

Hotel in Stans

Situated in Stans, 15 km from Lucerne Station, Culinarium Alpinum features accommodation with a garden, free private parking, a shared lounge and a terrace. Location: just minutes away from Luzern by car. Culinarium is located in a wonderful small town surrounded by nature, mountains & fresh air. Restaurant: Try the surprise menu for a culinary experience. The menus were only in German, but that wasn't an issue as some spoke English. Breakfast was basic but plentiful: with breads, jams, cheese & eggs at your disposal. Room: Scandinavian chic comes to mind. Decor is simple but works well as the natural outdoor scenery shines bright.

Show more Show less
9
Superb
115 reviews
Price from
£194
per night

Gasthaus Badhof - Golfhotel 4 stars

Hotel in Meggen, Luzern

In Lucerne, 4.6 km from the KKL Culture and Congress Center Lucerne, the Gasthaus Badhof offers you very spacious rooms with the best comfort. we had an amazing stay here! The staff was super friendly! at the reception as well as in the restaurant. we got great recommendations for things to do in the area with little children, the location was absolutely stunning, the rooms were huge and clean with an amazing view, they offered us water when we left…

Show more Show less
9.2
Superb
708 reviews
Price from
£249
per night

Bürgenstock Hotels & Resort - Waldhotel & Spa 5 stars

Hotel in Bürgenstock

Situated 450 metres above Lake Lucerne on the Bürgenberg mountain, in the Bürgenstock Resort, the Waldhotel Health & medical Excellence was designed by star architect Matteo Thun and features the... This was the best hotel I've ever stayed at. The hotel was quiet, the spa was excellent, the staff were attentive, the hiking in the area was stunning.

Show more Show less
9.2
Superb
431 reviews
Price from
£587
per night

Hotel Pilatus-Kulm 4 stars

Hotel in Luzern

The historic Hotel Pilatus-Kulm is situated at 2132 metres above sea level in the Kriens district in Luzern, 3.2 km from Chapel Bridge and 3.4 km from KKL Culture and Convention Centre Lucerne. Everything including the staff at the front desk, who were very nice, accommodating and professional.

Show more Show less
9.2
Superb
376 reviews
Price from
£235
per night

Hotels with extra health and safety measures

Find hotels in Central Switzerland with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Central Switzerland in the past month

See all

Central Switzerland's best hotels with breakfast

See all

Budget hotels in Central Switzerland

See all

Hotels in Central Switzerland that you can book without a credit card

See all

FAQs about hotels in Central Switzerland

Planning a trip? Get inspired by reviews of cities in Central Switzerland

Explore guest reviews of hotels in Central Switzerland

See all