Hotels in Switzerland

Enter your dates and choose from 21337 hotels and other places to stay!

Top destinations for Switzerland city trips

Find hotels in some of the most popular cities in Switzerland

Zürich

Old Town, City walks, Lakes
949 hotels

Zermatt

Mountains, Scenery, Nature
703 hotels

Nendaz

Mountains, Scenery, Winter sports
631 hotels

Crans-Montana

Mountains, Scenery, Downhill skiing
471 hotels

Grindelwald

Mountains, Scenery, Nature
415 hotels

Saas-Fee

Mountains, Downhill skiing, Winter sports
391 hotels

Geneva

Lakes, City walks, Old Town
378 hotels

Basel

Old Town, Museums, City walks
378 hotels

Lugano

Lakes, Scenery, City walks
377 hotels

Verbier

Mountains, Downhill skiing, Scenery
371 hotels

Hotels in the most popular regions in Switzerland

Discover Switzerland by exploring its top regions

Swiss Alps

16876 hotels

Grisons

7143 hotels

Canton of Valais

6891 hotels

Lake Constance

4744 hotels

Canton of Bern

3353 hotels

Canton of Ticino

2953 hotels

Bernese Oberland

2727 hotels

4 Valleys

1805 hotels

Engadin

1801 hotels

Lake Geneva

1753 hotels

Vaud

1558 hotels

East Switzerland

1469 hotels

Canton of Zurich

1381 hotels

Lake Lugano

1218 hotels

Jungfrau

1198 hotels

Lugano Region

987 hotels

Rhine Valley

986 hotels

Jura Mountains

870 hotels

Lake Thun

836 hotels

Matterhorn

791 hotels

Lake Brienz

615 hotels

Alpes Vaudoises

566 hotels

Interlaken

558 hotels

Crans Montana

510 hotels

Lake Lucerne

493 hotels

Davos Klosters

486 hotels

Pays d'Enhaut

388 hotels

Davos

384 hotels

Lenzerheide

382 hotels

Arosa

359 hotels

Aargau

355 hotels

Heidiland

349 hotels

Scuol

342 hotels

Goms

304 hotels

Thurgau

269 hotels

Simmental

233 hotels

Lake Walen

227 hotels

Jura

195 hotels

Uri

176 hotels

Grächen

170 hotels

Toggenburg

170 hotels

Lake Zurich

140 hotels

Les Diablerets

139 hotels

Vallemaggia

123 hotels

Flumserberg

121 hotels

La Gruyere

111 hotels

Lake Biel

105 hotels

Melchsee Frutt

104 hotels

Klosters

101 hotels

Sils

88 hotels

Savognin

82 hotels

Canton of Zug

75 hotels

Lake Murten

51 hotels

Sustenpass

41 hotels

Axalp

11 hotels

Hoch Ybrig

10 hotels

Hotels in Switzerland near popular landmarks

Pick your point of interest and find a hotel nearby

Best reviewed hotels

See all

Amidst the beautiful mountain landscape of the Engadine, the Schlosshotel Chastè enjoys an exceptionally quiet location in the holiday village of Tarasp, 7 km from Scuol.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 54 reviews
From US$490 per night

Located in Regensberg, 17 km from Swiss National Museum, Hotel Krone Regensberg provides accommodation with free bikes, private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 67 reviews
From US$500 per night

Set in Zeihen, 34 km from Roman Town of Augusta Raurica, Auberge Passepartout offers accommodation with a terrace, free private parking and a restaurant.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 155 reviews
From US$168 per night

Located in Prêles, 43 km from International Watch and Clock Museum, Hotel de l’Ours Preles provides accommodation with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 782 reviews
From US$244 per night

Set in Engelberg, 3.7 km from Titlis Rotair Cable Car, VILLA HUNDERT Boutique Mountainscape offers accommodation with a garden, free private parking, a shared lounge and a terrace.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 84 reviews
From US$684 per night

Set in Saas-Fee and within 16 km of Allalin Glacier, Navigare Resorts features a restaurant, non-smoking rooms, and free WiFi.

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 25 reviews
From US$166 per night

Situated in Tomils, 47 km from Salginatobel Bridge, Boutique Hotel Casa Giovanoli features accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 42 reviews
From US$310 per night

Situated on a rock, 45 metres above the roofs of central Zermatt, guests access The Omnia via a tunnel leading to an elevator, which brings them right into the lobby.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 247 reviews
From US$804 per night

Set in Grächen, 42 km from Allalin Glacier, Hotel Gädi offers accommodation with a garden, free private parking, a shared lounge and a restaurant.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 132 reviews
From US$261 per night

Located in Ovronnaz and with Sion reachable within 23 km, Chalet 4 Saisons provides concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 198 reviews
From US$211 per night

Situated in Champex, 49 km from Sion, Au Club Alpin features accommodation with a fitness centre, free private parking, a garden and a terrace.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 122 reviews
From US$577 per night

Featuring an indoor pool and a spa and wellness centre, The Capra Saas-Fee is an elegant, Alpine-style hotel located in Saas-Fee’s centre, just a 2-to 5-minute walk from several ski lifts.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 289 reviews
From US$571 per night