Hotels in Switzerland

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

Switzerland
30 Nov — 1 Dec2
Switzerland
Wed 30-11
Thu 1-12
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Switzerland

Filter by star ratings
All filters
Hotel Merkur - West Station Lodge
7.5 Good
Bahnhofstrasse 35, Interlaken, Bern, Switzerland
Show on map
0.9 km from city centre, Interlaken, Switzerland 
GoodBased on 883 reviews
7.5

Hotel Merkur - West Station Lodge provides modern 3-star accommodation in Interlaken. It is conveniently located for those wanting to sightsee in the area.

Hotel Butterfly, BW Signature Collection
8.9 Excellent
Bodmenstrasse 21, Zermatt, Valais, Switzerland
Show on map
0.3 km from city centre, Zermatt, Switzerland 
ExcellentBased on 2,119 reviews
8.9

BEST WESTERN Hotel Butterfly is located in Zermatt and is close to the area's well-known attractions. It provides a spa, as well as a sauna, ski passes and free Wi-Fi.

Hotel Alpina Luzern
7.5 Good
Frankenstrasse 6, Lucerne, Luzern, Switzerland
Show on map
0.4 km from city centre, Lucerne, Switzerland 
GoodBased on 686 reviews
7.5

Situated within a 10-minute walk of Lucerne Railway Station, Hotel Alpina Luzern is an ideal base while in Lucerne. It is conveniently located for guests wishing to visit local attractions.

Hotel Astoria
7.7 Good
Pilatusstrasse 29, Lucerne, Luzern, Switzerland
Show on map
0.5 km from city centre, Lucerne, Switzerland 
GoodBased on 926 reviews
7.7

Located in Lucerne, Hotel Astoria Lucerne provides modern 4-star accommodation, as well as a rooftop terrace. Surrounded by local bars and restaurants, it is within walking distance from Lucerne Railway Station.

Hotel Bristol
8.8 Excellent
Schluhmattstrasse 3, Zermatt, Valais, Switzerland
Show on map
0.3 km from city centre, Zermatt, Switzerland 
ExcellentBased on 1,665 reviews
8.8

Within 20 minutes' stroll from Zermatt Railway Station, the hotel offers guests an ideal base when in Zermatt. It also offers ski passes, a sauna and free Wi-Fi.

Home Swiss Hotel
8.5 Excellent
Av. De Sainte-Clotilde 7, Geneva, Geneve, Switzerland
Show on map
1.0 km from city centre, Geneva, Switzerland 
ExcellentBased on 441 reviews
8.5

Home Swiss Hotel is a comfortable base while in Geneva and is close to everything the area has to offer. It also offers a concierge, a lift and free Wi-Fi.

Boutique Hotel Bellevue
8.6 Excellent
Marktgasse 59, Interlaken, Bern, Switzerland
Show on map
0.8 km from city centre, Interlaken, Switzerland 
ExcellentBased on 1,276 reviews
8.6

Featuring views of the mountains, Hotel Bellevue Interlaken provides 4-star accommodation in Interlaken. It is conveniently positioned for those wishing to visit the area's popular attractions.

Hotel Royal St Georges Interlaken - MGallery
7.9 Good
Hoeheweg 139, Interlaken, Bern, Switzerland
Show on map
0.3 km from city centre, Interlaken, Switzerland 
GoodBased on 1,187 reviews
7.9

Hotel Royal St Georges Interlaken - MGallery is located in Interlaken and is close to the area's popular attractions. It also provides a sauna, a heated pool and a Jacuzzi.

Tips for booking hotels in Switzerland

Cheapest month:January
Most expensive month:July
Average price in Switzerland:S$ 305/night
Cheapest price found:S$ 51/night
Cheapest day:Friday
Most expensive day:Tuesday
S$ 215 - S$ 397
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
S$ 249 - S$ 355
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Switzerland hotels

1
Hotel Staubbach
8.9 Excellent
Hauptstrasse, Lauterbrunnen, Bern, Switzerland
Show on map
0.0 km from city centre, Lauterbrunnen, Switzerland 

Boasting views of Staubbach Falls and Lauterbrunnen Valley Waterfalls, Hotel Staubbach is near Lauterbrunnen's well-known landmarks. It also offers luggage storage, a travel agency and on-site parking.

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

Situated amongst a variety of tourist attractions, shops and restaurants, ibis budget Hotel Luzern City is ideal for those wanting to explore Lucerne and its surroundings. Guests can also make the most of free internet access in all areas.

3
Hotel Residence
7.9 Good
Rybigaessli 3, Grindelwald, Bern, Switzerland
Show on map
0.9 km from city centre, Grindelwald, Switzerland 

This pet-friendly hotel is situated in Grindelwald and features free Wi-Fi and a ski school. It is conveniently positioned for those wanting to discover the area's attractions.

4
Hotel Silberhorn
8.8 Excellent
Bir Zuben 465, Lauterbrunnen, Bern, Switzerland
Show on map
0.6 km from city centre, Lauterbrunnen, Switzerland 

Hotel Silberhorn Lauterbrunnen is located in Lauterbrunnen and offers free Wi-Fi and ski passes. It is ideally positioned for those wanting to sightsee in the area.

5
Best Western Plus Hotel Bern
8.6 Excellent
Zeughausgasse 9, Bern, Bern, Switzerland
Show on map
0.2 km from city centre, Bern, Switzerland 

Best Western Hotel Bern is situated in the city's renowned tourism and shopping area. This modern hotel is located in Old City of Bern.

6
Grand Hotel Suisse Majestic, Autograph Collection
8.5 Excellent
45 Avenue Des Alpes, Montreux, Vaud, Switzerland
Show on map
0.3 km from city centre, Montreux, Switzerland 

Just moments from Montreux Railway Station, Grand Hotel Suisse Majestic provides a historic place to stay, close to Montreux's well-known tourist attractions. This traditional hotel is an ideal choice for exploring the local vineyards as it is situated in Lavaux.

7
Hotel Beausite
8.3 Excellent
Seestrasse 16, Interlaken, Bern, Switzerland
Show on map
1.3 km from city centre, Interlaken, Switzerland 

Situated in Interlaken, this 3-star property is elegant and cosy. Outdoor tennis courts and a bowling alley are also on offer at this 19th-century hotel.

8
NH Geneva Airport
7.9 Good
Avenue de Mategnin 21, Meyrin, Geneve, Switzerland
Show on map
0.8 km from city centre, Meyrin, Switzerland 

The hotel provides 4-star accommodation in Geneva, just minutes from Geneva International Airport. It also features a sauna and free Wi-Fi.

Cheapest hotels in Switzerland, Europe

Valley Hostel
8.9 Excellent
Fuhren, Lauterbrunnen, Bern, Switzerland
Show on map
0.3 km from city centre, Lauterbrunnen, Switzerland 

Valley Hostel is located in Lauterbrunnen and offers free Wi-Fi, miniature golf and outdoor tennis courts. It is ideally positioned for guests wanting to visit local attractions.

S$ 44
Avg. per night
Alplodge
8.3 Excellent
Marktgasse 59, Interlaken, Bern, Switzerland
Show on map
0.8 km from city centre, Interlaken, Switzerland 

This comfortable hostel in Interlaken offers free Wi-Fi, as well as bicycle rental and massage services. It is close to the area's tourist attractions and is within walking distance of Interlaken West Railway Station.

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

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.

S$ 56
Avg. per night
Eiger Lodge Easy
8.1 Excellent
Grundstrasse 58, Grindelwald, Bern, Switzerland
Show on map
1.1 km from city centre, Grindelwald, Switzerland 

This comfortable hostel in Grindelwald offers complimentary wireless internet, as well as an outdoor pool and a ski school. Only a short walk from Grindelwald-Mannlichen Gondola Cableway, it provides comfortable rooms equipped with a refrigerator and wireless internet access.

S$ 59
Avg. per night
The Lubo
Sueesswinkel 10, Lucerne, Luzern, Switzerland
Show on map
0.0 km from city centre, Lucerne, Switzerland 

Situated a short drive from Lake Lucerne, Aparthotel Adler Luzern provides historic accommodation in Lucerne. Only a short stroll from the Kapellbrucke, it offers modern rooms equipped with a kitchenette, free wireless internet access and a refrigerator.

S$ 65
Avg. per night
Balmers Hostel
8.1 Excellent
Hauptstrasse 23, Interlaken, Bern, Switzerland
Show on map
0.6 km from city centre, Interlaken, Switzerland 

This comfortable hostel in Interlaken offers free wireless internet, as well as a 24-hour reception and an outdoor pool. It is ideally located for those wishing to visit local attractions.

S$ 65
Avg. per night
Geneva Hostel
7.8 Good
Rue Rothschild 28-30, Geneva, Geneve, Switzerland
Show on map
0.9 km from city centre, Geneva, Switzerland 

The hostel is located in Geneva and is close to Lake Geneva. Those staying at the property can also take advantage of free wireless internet during their stay.

S$ 65
Avg. per night
Interlaken Youth Hostel
8.5 Excellent
Untere Bönigstrasse 3A, Interlaken, Bern, Switzerland
Show on map
0.6 km from city centre, Interlaken, Switzerland 

Interlaken Youth Hostel provides a modern setting while in Interlaken. It is conveniently positioned for guests wanting to visit the area's popular attractions.

S$ 66
Avg. per night

Hotel prices in Switzerland

2 stars and under
3 stars
4 stars +

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

Where to stay in Switzerland

About Switzerland

Synonymous with alpine villages and gourmet chocolate, Switzerland is a land of spectacular landscapes, refined cities and multilingual people. From the international finance hub of Zurich to lakefront Geneva, it abounds with thought-provoking cultural destinations and outstanding restaurants. The southern Ticino region is renowned for its Italian influence and majestic lakes while the Jura mountains lure in visitors with its outdoor lifestyle.

Things to do in Switzerland

Whether you want to get cultured in Geneva or explore the majestic Swiss Alps, there’s something to inspire all travellers.

Explore Interlaken. One of Switzerland’s most popular holiday resorts, Interlaken lies between two lakes in the mountainous Bernese Oberland region. Hiking, rock climbing and kayaking are popular during the summer months while the winter snow appeals to skiers and snowboarders.

Stroll Lucerne. Overlooking the sparkling waters of Lake Lucerne, this quintessential Swiss town is pedestrian-friendly, with charming bridges, frescoed buildings and fountain-filled plazas to discover.

Tour Lake Geneva. Straddling the Swiss-French border, this sparkling body of water is home to the “capital of peace”, a city renowned for its grand historic buildings, picturesque parks and cultural attractions. Sharing the lake is the medieval town of Lausanne, a pleasant spot to wander while hopping between its boutiques and cafes.

Discover Bern. Situated in a hairpin bend of the River Aare, the Swiss capital of Bern clusters around a UNESCO-listed medieval old town. Soak up the views of its cobblestone streets from the Zytglogge and explore the Lauben shopping arcades before getting your cultural fix at the Bern Museum of Art or the inspiring Zentrum Paul Klee.

Getting around Switzerland

Zurich Airport, Geneva Airport and EuroAirport Basel-Mulhouse-Freiburg are the major gateways to Switzerland, with smaller airports in Lugano and Bern connecting to destinations across Europe. An efficient train network whisks travellers to cities in neighbouring Italy, France, Germany and Austria, as well as to destinations within Switzerland. Efficient buses access remote mountain villages, while an outstanding road network makes self-driving enjoyable.

Facts about staying in Switzerland

  • Where is the best place to stay in Switzerland?

    Zurich, Zermatt, and Interlaken are some of the most favoured places to stay in Switzerland.

  • What are the best hotels in Switzerland?

    One of the most popular hotels in Switzerland is Radisson Blu Hotel, Lucerne, which has been reviewed by 2,927 users and currently has a rating of 8.2/10. Other top-rated locations include Zurich Marriott Hotel and ibis budget Luzern City, which have received 7.8/10 and 7.1/10 ratings from our users, respectively.