Hotels in Central Switzerland

Search and compare Central Switzerland hotels from hundreds of travel sites and save

Central Switzerland
22 Sep — 23 Sep2
Central Switzerland
Wed 22/9
Thu 23/9
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Central Switzerland

Filter by star ratings
All filters
Gasthaus Badhof
Gasthaus Badhof
9.2 Excellent
Kreuzbuchweg 1, Lucerne, Luzern, Switzerland
Show on map
3.8 km from city centre, Lucerne, Switzerland 
ExcellentBased on 589 reviews
9.2

Situated in Meggen, Gasthaus Badhof - Golfhotel is a short drive from Lucerne and provides a lift and free Wi-Fi.

H+ Hotel & Spa Engelberg
H+ Hotel & Spa Engelberg
8.3 Excellent
Dorfstraße 33, Engelberg, Obwalden, Switzerland
Show on map
0.2 km from city centre, Engelberg, Switzerland 
ExcellentBased on 2,837 reviews
8.3

Recently refurbished, H+ Hotel & SPA Engelberg provides modern 4-star accommodation in Engelberg. The hotel also won the TripAdvisor Certificate of Excellence 2014.

Hotel Central Luzern
Hotel Central Luzern
8.9 Excellent
Morgartenstrasse 4, Lucerne, Luzern, Switzerland
Show on map
0.4 km from city centre, Lucerne, Switzerland 
ExcellentBased on 1,604 reviews
8.9

Hotel Central Luzern offers modern accommodation in Lucerne and is a short walk from Lucerne Railway Station. It is set in the area's vibrant nightlife district, about a five-minute walk from Rathaus Lucerne and the Kapellbrucke.

Seehof Hotel Du Lac
Seehof Hotel Du Lac
8.6 Excellent
Gotthardstrasse 4, Weggis, Luzern, Switzerland
Show on map
0.3 km from city centre, Weggis, Switzerland 
ExcellentBased on 946 reviews
8.6

Located in Weggis, Seehof Hotel Du Lac offers 3-star accommodation, as well as a private beach. It also provides meeting rooms, luggage storage and free Wi-Fi.

Hotel Falken
Hotel Falken
6.6 Good
Falkengasse 6, Lucerne, Luzern, Switzerland
Show on map
0.2 km from city centre, Lucerne, Switzerland 
GoodBased on 1,056 reviews
6.6

Under 20 minutes' walk from Lucerne Railway Station, the hotel offers guests an ideal base while visiting Lucerne. It is moments from Rathaus Lucerne, restaurants and nightlife options.

Altstadt Hotel Magic Luzern
Altstadt Hotel Magic Luzern
7.4 Good
Brandgässli 1, Lucerne, Luzern, Switzerland
Show on map
0.0 km from city centre, Lucerne, Switzerland 
GoodBased on 804 reviews
7.4

Featuring free Wi-Fi, Altstadt Hotel Magic Luzern is situated in Lucerne and showcases unique views of Rathaus Lucerne. It is set in the area's vibrant nightlife district, which is only a few minutes walk from the Kapellbrucke.

Seerausch Swiss Quality Hotel
Seerausch Swiss Quality Hotel
8.2 Excellent
Buochserstrasse 54, Beckenried, Nidwalden, Switzerland
Show on map
1.4 km from city centre, Beckenried, Switzerland 
ExcellentBased on 2,394 reviews
8.2

Recently refurbished, Seerausch Swiss Quality Hotel offers all modern amenities and boasts free wireless internet access in all areas. In addition to free private parking on site, the hotel provides cosy 3-star rooms and a bar.

Altstadt Hotel Le Stelle Luzern
Altstadt Hotel Le Stelle Luzern
7.9 Good
Hirschenplatz 3, Lucerne, Luzern, Switzerland
Show on map
0.0 km from city centre, Lucerne, Switzerland 
GoodBased on 1,085 reviews
7.9

Altstadt Hotel Le Stelle Luzern is situated in Lucerne and offers recently renovated rooms and free wireless internet. It is moments from Rathaus Lucerne, eateries and nightlife options.

Art Deco Hotel Montana
Art Deco Hotel Montana
8.7 Excellent
Adligenswilerstrasse 22, Lucerne, Luzern, Switzerland
Show on map
1.2 km from city centre, Lucerne, Switzerland 
ExcellentBased on 260 reviews
8.7

Art Deco Hotel Montana provides an elegant setting while in Lucerne. It is conveniently located for guests wishing to sightsee in the area.

Hotel Monopol
Hotel Monopol
8.0 Excellent
Pilatusstrasse 1, Lucerne, Luzern, Switzerland
Show on map
0.4 km from city centre, Lucerne, Switzerland 
ExcellentBased on 1,661 reviews
8.0

Hotel Monopol Luzern is situated in the city's well known tourism and shopping district. Just 10 minutes' walk from Lucerne Railway Station, the hotel offers guests an ideal base when in Lucerne.

Top Rated Central Switzerland hotels

Show all 1,577 hotels
1
The Hotel Lucerne, Autograph Collection
The Hotel Lucerne, Autograph Collection
8.9 Excellent
Sempacherstrasse 14, Lucerne, Luzern, Switzerland
Show on map
0.5 km from city centre, Lucerne 

Contemporary in its design, The Hotel Lucerne Autograph Collection is situated in a well-known area of Lucerne. It provides 5-star accommodation and views of the park.

2
Bellpark Hostel
Bellpark Hostel
7.2 Good
Luzernerstrasse 23, Kriens, Lucerne, Luzern, Switzerland
Show on map
2.6 km from city centre, Lucerne 

Bellpark Hostel is situated in Kriens and offers complimentary wireless internet. It is conveniently located for those wishing to discover the area's attractions.

3
Hitrental Allmend Standard Studios
Hitrental Allmend Standard Studios
8.1 Excellent
Lucerne, Luzern, Switzerland
Show on map
2.3 km from city centre, Lucerne 

Situated in Lucerne, the property is a short drive from Rathaus Lucerne and Mount Pilatus. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

4
ibis budget Luzern City
ibis budget Luzern City
7.4 Good
Kellerstrasse 6, Lucerne, Luzern, Switzerland
Show on map
1.1 km from city centre, Lucerne 

Ibis Budget Hotel Luzern City is a modern setting when visiting Lucerne and is close to everything the area has to offer. It also offers a lake, a 24-hour reception and free Wi-Fi.

5
Seehotel Hermitage
Seehotel Hermitage
8.9 Excellent
Seeburgstrasse 72, Lucerne, Luzern, Switzerland
Show on map
3.5 km from city centre, Lucerne 

Guests of this historic hotel will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a short drive from the heart of Lucerne. It provides a gym, as well as a Turkish steam bath, free Wi-Fi and a rooftop terrace.

6
Hotel & Restaurant Chärnsmatt
Hotel & Restaurant Chärnsmatt
8.2 Excellent
Bertiswilstrasse 40, Rothenburg, Luzern, Switzerland
Show on map
0.8 km from city centre, Rothenburg 

Situated in Rothenburg, Hotel & Restaurant Charnsmatt is an easy drive from Emmen and provides a swimming pool. Those staying at the property can also take advantage of complimentary wireless internet during their stay.

7
Hotel Continental Park
Hotel Continental Park
8.5 Excellent
Murbacherstrasse 4, Lucerne, Luzern, Switzerland
Show on map
0.5 km from city centre, Lucerne 

Located a short walk from Lucerne Railway Station, Continental Park is an ideal base when visiting Lucerne. It is ideally positioned for guests wishing to discover the area's attractions.

8
Hotel Restaurant Stern Luzern
Hotel Restaurant Stern Luzern
8.4 Excellent
Burgerstrasse 35, Lucerne, Luzern, Switzerland
Show on map
0.4 km from city centre, Lucerne 

Set in a 18th-century property in Lucerne, Hotel Restaurant Stern Luzern combines old-world charm with contemporary amenities, such as a swimming pool. It is ideally positioned for guests wishing to visit local attractions.

Cheapest hotels in Central Switzerland, Switzerland

Show all 1,577 hotels
Bellpark Hostel
Bellpark Hostel
7.2 Good
Luzernerstrasse 23, Kriens, Lucerne, Luzern, Switzerland
Show on map
2.6 km from city centre,  

Bellpark Hostel is situated in Kriens and offers complimentary wireless internet. It is conveniently located for those wishing to discover the area's attractions.

$40
Avg. per night
Youth Hostel Luzern
Youth Hostel Luzern
7.8 Good
Sedelstrasse 12, Lucerne, Luzern, Switzerland
Show on map
1.1 km from city centre,  

This comfortable hostel in Lucerne offers free Wi-Fi, as well as a swimming pool and an express check-in and check-out feature. It is ideally located for guests wanting to visit local attractions.

$57
Avg. per night
Hotel Restaurant Hammer
Hotel Restaurant Hammer
9.0 Excellent
Würzenrain 11, Schwarzenberg, Luzern, Switzerland
Show on map
3.4 km from city centre,  

Situated in Schwarzenberg, Hotel Restaurant Hammer is an easy drive from Kriens and provides complimentary wireless internet, an express check-in and check-out feature and a coffee bar. The various amenities this traditional hotel offers include room service, an airport shuttle and a library.

$70
Avg. per night
ibis budget Luzern City
ibis budget Luzern City
7.4 Good
Kellerstrasse 6, Lucerne, Luzern, Switzerland
Show on map
1.1 km from city centre,  

Ibis Budget Hotel Luzern City is a modern setting when visiting Lucerne and is close to everything the area has to offer. It also offers a lake, a 24-hour reception and free Wi-Fi.

$124
Avg. per night
Roesli Guest House
Roesli Guest House
7.5 Good
Pfistergasse 12, Lucerne, Luzern, Switzerland
Show on map
0.3 km from city centre,  

Less than 20 minutes' walk from Lucerne Railway Station, Roesli Guest House provides guests with a convenient base while visiting Lucerne. It also offers an outdoor pool, a rooftop terrace and free Wi-Fi.

$128
Avg. per night
Ibis Styles Luzern
Ibis Styles Luzern
7.6 Good
Friedenstrasse 8, Lucerne, Luzern, Switzerland
Show on map
0.7 km from city centre,  

Ibis Styles Luzern provides a contemporary setting while in Lucerne. It is close to the Lion Monument, eateries and shops.

$130
Avg. per night
Hotel Nidwaldnerhof
Hotel Nidwaldnerhof
9.1 Excellent
Dorfstrasse 12, Beckenried, Nidwalden, Switzerland
Show on map
0.5 km from city centre,  

Interhome - Nidwaldnerhof provides 3-star accommodation in Beckenried. It also features a bowling alley and a ski school.

$133
Avg. per night
Hotel Restaurant Stern Luzern
Hotel Restaurant Stern Luzern
8.4 Excellent
Burgerstrasse 35, Lucerne, Luzern, Switzerland
Show on map
0.4 km from city centre,  

Set in a 18th-century property in Lucerne, Hotel Restaurant Stern Luzern combines old-world charm with contemporary amenities, such as a swimming pool. It is ideally positioned for guests wishing to visit local attractions.

$134
Avg. per night

Hotel prices in Central Switzerland

2 stars or below

$40 - $160

ibis budget Luzern City

No. 1 most popular

$124
Avg. per night
Roesli Guest House

No. 2 most popular

$128
Avg. per night
Bellpark Hostel

Best value

$40
Avg. per night
3 stars

$106 - $678

Seerausch Swiss Quality Hotel

No. 1 most popular

$149
Avg. per night
Altstadt Hotel Le Stelle Luzern

No. 2 most popular

$137
Avg. per night
Ferus Hotel

Best value

Ferus Hotel
7.9 Good
$106
Avg. per night
4 stars and up

$177 - $393

Radisson Blu Hotel, Lucerne

No. 1 most popular

$277
Avg. per night
Astoria Lucerne

No. 2 most popular

Astoria Lucerne
8.4 Excellent
$311
Avg. per night
Bellevue-Terminus - Urban Lifestyle Hotel
$177
Avg. per night

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

Where to stay in Central Switzerland

Central Switzerland travel FAQs

  • Where is the best place to stay in Central Switzerland?

    Users favour staying in areas such as Lucerne, Engelberg, and Andermatt. Consider these locations when searching for your desired stay.

  • What are the best hotels in Central Switzerland?

    One of the most popular hotels in Central Switzerland is Radisson Blu Hotel, Lucerne, which has been reviewed by 2,565 users and currently has a rating of 8.3/10. Other top-rated locations include Astoria Lucerne and Seerausch Swiss Quality Hotel, which have received 8.4/10 and 8.2/10 ratings from our users, respectively.