Hotels in Switzerland

Enter your dates and choose from 21321 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
    950 hotels
  • Zermatt

    Mountains, Scenery, Nature
    712 hotels
  • Nendaz

    Mountains, Scenery, Winter sports
    634 hotels
  • Crans-Montana

    Mountains, Scenery, Downhill skiing
    474 hotels
  • Grindelwald

    Mountains, Scenery, Nature
    417 hotels
  • Saas-Fee

    Mountains, Downhill skiing, Winter sports
    401 hotels
  • Verbier

    Mountains, Downhill skiing, Scenery
    378 hotels
  • Lugano

    Lakes, Scenery, City walks
    376 hotels
  • Basel

    Old Town, Museums, City walks
    375 hotels
  • Geneva

    Lakes, City walks, Old Town
    373 hotels

Hotels in the most popular regions in Switzerland

Discover Switzerland by exploring its top regions

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, 52 reviews
    From US$486 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, 65 reviews
    From US$498 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, 787 reviews
    From US$259 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$167 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, 249 reviews
    From US$748 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.6
    Exceptional - What previous guests thought, 284 reviews
    From US$567 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, 131 reviews
    From US$262 per night
  • Located in Zermatt and with Zermatt Railway Station reachable within 300 metres, SCHLOSS Zermatt - CBD & Adaptogenic Spa and Sport Hotel provides concierge services, allergy-free rooms, a terrace,...

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 972 reviews
    From US$410 per night
  • The Alpine-style BelArosa Superior Hotel is a 5-minute walk from the centre of Arosa and 400 metres from Arosa Train Station and the cable cars.

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 125 reviews
    From US$419 per night
  • Situated in Beatenberg, within 31 km of Grindelwald Terminal and 35 km of Giessbachfälle, Hotel Zeit & Traum Privat SPA features accommodation with a terrace and free WiFi as well as free private...

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 229 reviews
    From US$568 per night
  • Situated in St. Moritz, 200 metres from Train Station St. Moritz, Hotel GRACE LA MARGNA ST MORITZ features accommodation with a terrace, private parking, a restaurant and a bar.

    Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 360 reviews
    From US$645 per night
  • This stylish 4-star hotel lies in the centre of Zermatt. It offers newly renovated rooms, a spacious reception and lounge, a hotel bar with a sophisticated lobby, a unique breakfast room with winter...

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

Most booked hotels in Switzerland in the past month

See all