We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Swiss Alps

Refine search

Price per night

 

Traveller rating

 

Hotel class

 

Property name

Reset
 
Free Newsletter

Interested in Swiss Alps?

We'll send you updates with the latest deals, reviews and articles for Swiss Alps each week.

Map of Swiss Alps Hotels

Hotels (1,044)

B&Bs / Inns (1,132)

Speciality Lodging (814)

You are zoomed out too far to see location pins. Please zoom back in.
Search hotels
Map showing X-Y of Z
Clear filter(s)

Hotels Travellers Trust

Sort by [ Popularity ] [ Price ]
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels | Romance | Best Service
 
Riedstrasse 3, Zermatt 3920, Switzerland
Show Prices
USD 220 - USD 347 Avg. price/night*
Ollie #1 of 1,044 hotels in Swiss Alps
#1 of 110 hotels in Zermatt
Traveller photos (580)
Special Offer Package Deal
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels | Best Service
 
Hotel Firefly (Zermatt) 4.5 of 5
Schluhmattstrasse 55, Zermatt 3920, Switzerland
Show Prices
USD 280 - USD 852 Avg. price/night*
Ollie #2 of 1,044 hotels in Swiss Alps
#2 of 110 hotels in Zermatt
Traveller photos (538)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels | Value for Money | Best Service
 
Coeur des Alpes (Zermatt)
Oberdorfstrasse 134 | 3920 Zermatt, Zermatt 3920, Switzerland
USD 127 - USD 417 Avg. price/night*
Ollie #3 of 1,044 hotels in Swiss Alps
#3 of 110 hotels in Zermatt
Traveller photos (623)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Top Hotels | Luxury | Best Service | Romance
 
The Omnia (Zermatt) 5.0 of 5
Auf dem Fels, Zermatt 3920, Switzerland
Show Prices
USD 344 - USD 850 Avg. price/night*
Ollie #4 of 1,044 hotels in Swiss Alps
#4 of 110 hotels in Zermatt
Traveller photos (791)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Romance
 
Guarda Lodge (Guarda) 3.0 of 5
Sur Chafarrer 96, Guarda 7545, Switzerland
Show Prices
USD 149 - USD 211 Avg. price/night*
Ollie #5 of 1,044 hotels in Swiss Alps
Traveller photos (90)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels | Best Service
 
Haltenstrasse 21, Saas-Fee 3906, Switzerland
Show Prices
USD 210 - USD 324 Avg. price/night*
Ollie #6 of 1,044 hotels in Swiss Alps
Traveller photos (141)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels
 
Riedweg 15 | 3920 Zermatt, Zermatt 3920, Switzerland
Show Prices
USD 156 - USD 419 Avg. price/night*
Ollie #7 of 1,044 hotels in Swiss Alps
#5 of 110 hotels in Zermatt
  •  Great Property 
  • Last minute booking, when we decided to not do the Eurowaug. Had one of... more
  • 8 October 2018
Traveller photos (380)
Steinmattstrasse 30, Zermatt 3920, Switzerland
Show Prices
USD 264 - USD 514 Avg. price/night*
Ollie #8 of 1,044 hotels in Swiss Alps
#6 of 110 hotels in Zermatt
  •  Zermatt Hotel 
  • Chesa Valese is by far the BEST in Zermatt-ask for a room with a... more
  • 8 October 2018
Traveller photos (132)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels | Luxury | Best Service
 
Lomattenstrasse 6 | 3906 Saas-Fee, Saas-Fee 3906, Switzerland
Show Prices
USD 322 - USD 1,262 Avg. price/night*
Ollie #9 of 1,044 hotels in Swiss Alps
Traveller photos (283)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Luxury | Top Hotels | Best Service
 
via Muraccio 142, Ascona 6612, Switzerland
Show Prices
USD 452 - USD 1,077 Avg. price/night*
Ollie #10 of 1,044 hotels in Swiss Alps
#1 of 30 hotels in Ascona
Traveller photos (263)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Luxury
 
Serlas, Via 27, St. Moritz 7500, Switzerland
Show Prices
USD 553 - USD 1,903 Avg. price/night*
Ollie #11 of 1,044 hotels in Swiss Alps
  •  Exceptional Service 
  • All staff went above and beyond to make our stay exceptional. It never... more
  • 17 September 2018
Traveller photos (663)
Eichhornliweg 1, Arosa 7050, Switzerland
Show Prices
USD 279 - USD 751 Avg. price/night*
Ollie #12 of 1,044 hotels in Swiss Alps
#1 of 35 hotels in Arosa
Traveller photos (140)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Romance | Top Hotels
 
Riedstrasse 18, Zermatt 3920, Switzerland
Show Prices
USD 225 - USD 495 Avg. price/night*
Ollie #13 of 1,044 hotels in Swiss Alps
#7 of 110 hotels in Zermatt
  •  Budapest bridge 
  • Nice view, Zhou can walk over the old bridge of the duna river, where many... more
  • 14 October 2018
Traveller photos (628)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Best Service | Top Hotels
 
piazza Cioccaro 5, Lugano 6900, Switzerland
Show Prices
USD 215 - USD 390 Avg. price/night*
Ollie #14 of 1,044 hotels in Swiss Alps
#1 of 44 hotels in Lugano
Traveller photos (912)
Special Price 10% off room rate
Certificate of Excellence
Travellers' Choice™ 2018 Winner Small Hotels
 
Sparsels, Tarasp 7553, Switzerland
Show Prices
USD 297 - USD 469 Avg. price/night*
Ollie #15 of 1,044 hotels in Swiss Alps
Traveller photos (114)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Top Hotels
 
Via Johannes Badrutt 11, St. Moritz 7500, Switzerland
Show Prices
USD 759 - USD 2,389 Avg. price/night*
Ollie #16 of 1,044 hotels in Swiss Alps
Traveller photos (368)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Value for Money | Top Hotels | Romance
 
scalinata della Ruga 4, Ascona 6612, Switzerland
Show Prices
USD 181 - USD 477 Avg. price/night*
Ollie #17 of 1,044 hotels in Swiss Alps
#2 of 30 hotels in Ascona
Traveller photos (209)
Wildistrasse 21, Saas-Fee 3906, Switzerland
Show Prices
USD 170 - USD 216 Avg. price/night*
Ollie #18 of 1,044 hotels in Swiss Alps
  •  Mr 
  • Amazing location, hotel and owners. Daniela and Rolf are very nice and... more
  • 6 September 2018
Traveller photos (114)
Certificate of Excellence
Travellers' Choice™ 2018 Winner Luxury | Best Service | Top Hotels
 
Via Maistra 130, Pontresina 7504, Switzerland
Show Prices
USD 329 - USD 608 Avg. price/night*
Ollie #19 of 1,044 hotels in Swiss Alps
Traveller photos (442)
Offers & Announcements Package Deal
via R. Leoncavallo 43, Brissago 6614, Switzerland
Show Prices
USD 156 - USD 197 Avg. price/night*
Ollie #20 of 1,044 hotels in Swiss Alps
Traveller photos (130)