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

Wonderful: 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

Hotel in Old Town, Lucerne

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
Wonderful
1,267 reviews
Price from
$369
per night

Hotel Sonnwendhof Engelberg

Hotel in Engelberg

Set in Engelberg and with Engelberg-Titlis reachable within 0.7 mi, 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
Wonderful
1,110 reviews
Price from
$187
per night

Hotel des Balances

Hotel in Old Town, Lucerne

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
Wonderful
1,584 reviews
Price from
$295
per night

Mandarin Oriental Palace, Luzern

Hotel in Lucerne

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

Show more Show less
9.2
Wonderful
156 reviews
Price from
$793
per night

Hotel Klausenpass

Hotel in Unterschächen

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

Show more Show less
9.2
Wonderful
129 reviews
Price from
$162
per night

Kempinski Palace Engelberg

Hotel in Engelberg

Located within a 12-minute walk of Titlis Rotair Cable Car and 22 miles of Lucerne Train Station, Kempinski Palace Engelberg provides rooms in Engelberg. The hotel was amazing, very friendly staffs, food was perfect.

Show more Show less
9.4
Wonderful
783 reviews
Price from
$512
per night

Culinarium Alpinum

Hotel in Stans

Located in Stans, 9.3 miles from Lucerne Train Station, Culinarium Alpinum has accommodations 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
Wonderful
115 reviews
Price from
$242
per night

Gasthaus Badhof - Golfhotel

Hotel in Meggen, Lucerne

In Lucerne, 2.9 mi 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
Wonderful
708 reviews
Price from
$308
per night

Bürgenstock Hotels & Resort - Waldhotel & Spa

Hotel in Bürgenstock

Located 1476 feet 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
Wonderful
431 reviews
Price from
$727
per night

Hotel Pilatus-Kulm

Hotel in Lucerne

The historic Hotel Pilatus-Kulm is located at 6995 feet above sea level in the Kriens district in Luzern, 2 mi from Chapel Bridge and 2.1 mi from KKL Culture and Convention Center Lucerne. Everything including the staff at the front desk, who were very nice, accommodating and professional.

Show more Show less
9.2
Wonderful
376 reviews
Price from
$294
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 & disinfection
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 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