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 Anker Luzern

Hotel in Old Town, Lucerne

Opening in December 2016, Boutiquehotel Anker Luzern is located in a historical building in the center of Luzern, right on the Pilatusplatz square. Very good breakfast and location is central to everything

Show more Show less
9
Wonderful
2,533 reviews
Price from
£201
per night

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. We feel extremely happy and with a personalize service

Show more Show less
9.1
Wonderful
1,237 reviews
Price from
£443
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... Lovely place, friendly and helpful staff, great location (near the train station, few minutes walking to downtown), great amenities (loved the sauna) and amazing view from the room’s balcony… if I have the chance to return to Engelberg, I will definitely stay here again! 100% recommended

Show more Show less
9.2
Wonderful
1,132 reviews
Price from
£158
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. Gorgeous hotel right on the lake with an amazing view. We had the spa room and it was amazing with a spa bath, sauna and jet shower. The rooms are very spacious and very clean with thoughtful touches like complimentary chocolates and l’occitane toiletries. The bed was so comfortable I had the best night’s sleep.

Show more Show less
9.1
Wonderful
1,547 reviews
Price from
£346
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. Exceptional service and beautiful room. We received a box of chocolates on arrival. Turn down service was lovely and the hotel is close to the main centre. We were also surprised with free minibar!

Show more Show less
9.2
Wonderful
166 reviews
Price from
£833
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
132 reviews
Price from
£129
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
806 reviews
Price from
£504
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.1
Wonderful
111 reviews
Price from
£193
per night

Berggasthaus Eggberge

Hotel in Altdorf

This mountain accommodations is set in a car-free zone at an altitude of 4760 feet above Altdorf and Flüelen. Berggasthaus Eggberge can only be reached by cable car. While the pictures speak for themselves regarding the amazing location, accomodation, and food, the staff is absolutely incredible, they went above and beyond to make us enjoy our time. It is very rare to find this type of impecabble services and I guess this has to do with the fact that it's a family business and they put a lot of passion in everything they do. I simply don't have the words to describe how good we felt during our stay and we would definitely recommend it 😊

Show more Show less
9.2
Wonderful
284 reviews
Price from
£121
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. Location, an amazing view from the balcony, cleanliness, friendly staff! everything was perfect thank you so much 😊

Show more Show less
9.2
Wonderful
715 reviews
Price from
£245
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