670 properties found
Filters
Sort by:
Moevenpick Hotel Basel
1 km to the city centre
Aeschengraben 25, Basel, Switzerland
Excellent
(1762 reviews)
starts from
US$ 230 per one night
Home Swiss Hotel
700 m to the city centre
Av. De Sainte-Clotilde 7, Geneva, Switzerland
Excellent
(610 reviews)
starts from
US$ 167 per one night
Hyatt Place Zurich Airport The Circle
1.5 km to the city centre
The Circle 1, Kloten, Switzerland
Excellent
(8765 reviews)
starts from
US$ 239 per one night
Hotel Metropol Basel
1 km to the city centre
Elisabethenanlage 5, Basel, Switzerland
Good
(1061 reviews)
starts from
US$ 172 per one night
Nomad By Cervo Mountain Resort
600 m to the city centre
Riedweg 156B, Zermatt, Switzerland
Excellent
(490 reviews)
starts from
US$ 487 per one night
Hotel Schweizerhof St. Moritz
500 m to the city centre
Via Dal Bagn 54, St. Moritz, Switzerland
Excellent
(985 reviews)
starts from
US$ 159 per one night
Excellent
(321 reviews)
starts from
US$ 606 per one night
Hotel Laudinella
400 m to the city centre
Via Tegiatscha 17, St. Moritz, Switzerland
Good
(672 reviews)
starts from
US$ 146 per one night
Hotel Krebs Interlaken
800 m to the city centre
Bahnhofstrasse 4, Interlaken, Switzerland
Excellent
(1313 reviews)
starts from
US$ 158 per one night
Excellent
(431 reviews)
starts from
US$ 262 per one night
Continental Hotel Lausanne
400 m to the city centre
Place De La Gare 2, Lausanne, Switzerland
Good
(3432 reviews)
starts from
US$ 100 per one night
Hard Rock Hotel Davos
600 m to the city centre
Tobelmuehlestrasse 2, Davos, Switzerland
Excellent
(1642 reviews)
starts from
US$ 151 per one night
Hotel Walhalla
100 m to the city centre
Poststrasse 27, St. Gallen, Switzerland
Excellent
(5653 reviews)
starts from
US$ 117 per one night
Excellent
(1089 reviews)
starts from
US$ 144 per one night
Crystal Hotel Superior
600 m to the city centre
Via Traunter Plazzas 1, St. Moritz, Switzerland
Excellent
(738 reviews)
starts from
US$ 150 per one night
Kurhaus Cademario Hotel & Spa - Adults Only
400 m to the city centre
Via Kurhaus 12, Cademario, Switzerland
Excellent
(1829 reviews)
starts from
US$ 131 per one night
Maya Caprice - Boutique Hotel & Spa
200 m to the city centre
Postfach 244, Wengen, Switzerland
Excellent
(379 reviews)
starts from
US$ 213 per one night
Good
(6 reviews)
starts from
US$ 191 per one night
Ameron Davos Swiss Mountain Resort
300 m to the city centre
Scalettastrasse 22, Davos, Switzerland
Excellent
(1142 reviews)
starts from
US$ 208 per one night
Aparthotel Adagio Zurich City Center
600 m to the city centre
Stampfenbachstrasse 60, Zurich, Switzerland
Good
(2903 reviews)
starts from
US$ 253 per one night
Hotel Ambassador
400 m to the city centre
Saflischstrasse 3, Brig, Switzerland
Excellent
(379 reviews)
starts from
US$ 114 per one night
Hotel Luzernerhof
700 m to the city centre
Alpenstrasse 3, Lucerne, Switzerland
Good
(662 reviews)
starts from
US$ 129 per one night
Starling Hotel Lausanne
5.2 km to the city centre
Route Cantonale 31, Saint Sulpice (Vaud), Switzerland
Excellent
(746 reviews)
starts from
US$ 131 per one night
Hotel D Geneva
1.5 km to the city centre
16 Rue De Fribourg, Geneva, Switzerland
Excellent
(1560 reviews)
starts from
US$ 239 per one night
Hermitage Lake Lucerne - Beach Club & Lifestyle Hotel
2.8 km to the city centre
Seeburgstrasse 72, Lucerne, Switzerland
Excellent
(224 reviews)
starts from
US$ 502 per one night
Hotel Vitznauerhof - Lifestyle Hideaway At Lake Lucerne
1 km to the city centre
Seestrasse 80, Vitznau, Switzerland
Excellent
(402 reviews)
starts from
US$ 357 per one night
Hotel Belvedere Locarno
400 m to the city centre
Via Ai Monti Della Trinita 44, Locarno, Switzerland
Excellent
(1042 reviews)
starts from
US$ 520 per one night
Romantik Seehotel Sonne
500 m to the city centre
Seestrasse 120, Kusnacht, Switzerland
Excellent
(574 reviews)
starts from
US$ 181 per one night
Nira Alpina
600 m to the city centre
Via Dal Corvatsch 76, Silvaplana, Switzerland
Excellent
(403 reviews)
starts from
US$ 327 per one night
Nh Bern The Bristol
200 m to the city centre
Schauplatzgasse 10, Bern, Switzerland
Excellent
(3180 reviews)
starts from
US$ 152 per one night
Hotel D - Basel - Fully Renovated 2025
600 m to the city centre
Blumenrain 19, Basel, Switzerland
Excellent
(125 reviews)
starts from
US$ 257 per one night
Excellent
(332 reviews)
starts from
US$ 177 per one night
Resort La Ginabelle
500 m to the city centre
Vispastrasse 52, Zermatt, Switzerland
Excellent
(571 reviews)
starts from
US$ 301 per one night
H+ Hotel & Spa Engelberg
300 m to the city centre
Dorfstrasse 33, Engelberg, Switzerland
Good
(2783 reviews)
starts from
US$ 244 per one night
Hotel Sonne
400 m to the city centre
Metzggasse 35 / Postfach 121, Zermatt, Switzerland
Excellent
(202 reviews)
starts from
US$ 534 per one night
Nendaz 4 Vallees & Spa 4* Superior
400 m to the city centre
Chemin Des Cibles 17, Nendaz, Switzerland
Excellent
(999 reviews)
starts from
US$ 182 per one night
Seehotel Pilatus
500 m to the city centre
Seestrasse 34, Hergiswil, Switzerland
Excellent
(4450 reviews)
starts from
US$ 145 per one night
Wellness Hotel Alpenhof
400 m to the city centre
Matterstrasse 43, Zermatt, Switzerland
Excellent
(710 reviews)
starts from
US$ 308 per one night
National Zermatt - Matterhorn Views, Sunnegga Gateway & Spa
400 m to the city centre
Matterstrasse 39, Zermatt, Switzerland
Excellent
(460 reviews)
starts from
US$ 530 per one night
Ameron Zuerich Bellerive Au Lac
600 m to the city centre
Utoquai 47, Zurich, Switzerland
Excellent
(1226 reviews)
starts from
US$ 397 per one night
Excellent
(1121 reviews)
starts from
US$ 194 per one night
Essential By Dorint Basel City
1.3 km to the city centre
Schoenaustrasse 10, Basel, Switzerland
Excellent
(4020 reviews)
starts from
US$ 183 per one night
Novotel Lugano Paradiso
1.8 km to the city centre
Viale San Salvatore 11, Paradiso, Switzerland
Excellent
(1911 reviews)
starts from
US$ 181 per one night
Baron Tavernier Hotel Restaurant & Spa
500 m to the city centre
Route De La Corniche, Chexbres, Switzerland
Excellent
(544 reviews)
starts from
US$ 261 per one night
Leonardo Hotel Zurich Airport
600 m to the city centre
Flughafenstrasse 11, Kloten, Switzerland
Excellent
(8819 reviews)
starts from
US$ 112 per one night
Hotel Eden Palace Au Lac
100 m to the city centre
Rue Du Theatre 11, Montreux, Switzerland
Excellent
(3637 reviews)
starts from
US$ 121 per one night
Swissotel Kursaal Bern
700 m to the city centre
Kornhausstrasse 3, Bern, Switzerland
Excellent
(3434 reviews)
starts from
US$ 149 per one night
Gstaaderhof - Active & Relax Hotel
400 m to the city centre
Lauenenstrasse 19, Gstaad, Switzerland
Excellent
(431 reviews)
starts from
US$ 178 per one night
Agora Swiss Night By Fassbind
700 m to the city centre
Av. Du Rond-Point 9, Lausanne, Switzerland
Excellent
(3905 reviews)
starts from
US$ 206 per one night
Excellent
(4787 reviews)
starts from
US$ 251 per one night
Choose from our list of carefully selected hotels to make your stay unforgettable!
Change your search parametres to find the hotel you want.