Hotels in Switzerland
2,007 hotels across 36 destinations in Switzerland. Pick a destination to see hotels, photos and prices and build your trip route with Odysseus.
- Hotels in Swiss Alps · 405 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Zurich · 289 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Geneva · 137 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Lucerne · 125 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Zermatt · 113 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Basel · 90 hotels · 3 stars · 4 stars · With a spa
- Hotels in Berne · 82 hotels · 3 stars · 4 stars · With a spa
- Hotels in St Moritz · 82 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Davos · 77 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Interlaken · 73 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Lausanne · 65 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in St Gallen · 64 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Lugano · 62 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Locarno · 61 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Martigny · 43 hotels · 3 stars · 4 stars · With a pool · With a spa
- Hotels in Montreux · 39 hotels · 3 stars · 4 stars · 5 stars · With a pool · With a spa
- Hotels in Chur · 38 hotels · 3 stars · With a spa
- Hotels in Fribourg · 29 hotels · 3 stars
- Hotels in Schaffhausen · 15 hotels · 3 stars
- Hotels in Ticino · 14 hotels · 3 stars
- Hotels in Kreuzlingen · 14 hotels · 3 stars
- Hotels in Vaz / Obervaz · 12 hotels · 3 stars · With a spa
- Hotels in Solothurn · 11 hotels · 3 stars
- Hotels in Zug · 11 hotels · 3 stars
- Hotels in Neuchatel · 11 hotels · 3 stars
- Hotels in Inn · 9 hotels · 3 stars
- Hotels in Schwyz · 7 hotels · 3 stars
- Hotels in Quarten · 7 hotels · 3 stars
- Hotels in URI · 5 hotels · 3 stars
- Hotels in Samnaun · 5 hotels
- Hotels in Albula · 4 hotels
- Hotels in Valle de Joux · 3 hotels
- Hotels in Glarus · 2 hotels
- Hotels in Payerne · 1 hotels
- Hotels in Lauperswil · 1 hotels
- Hotels in Vionnaz · 1 hotels