BookGuestRooms
Switzerland
Destinations

Hotels in Switzerland

Switzerland has 2213 places to stay listed here — 2213 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around CHF 41.

Browse by city
Where to stay

Cities in Switzerland

Where to stay in Switzerland

CityListingsFromTop-rated
Zurich 69 hotelsfrom CHF 41EMA House Serviced Apartments Superior Unterstrass (4.7/5)
Geneva 61 hotelsfrom CHF 49Hôtel Les Armures (4.7/5)
Locarno 43 hotelsfrom CHF 77Smart-HOTEL MINUSIO, a Swiss Quality Hotel (4.8/5)
Basel 41 hotelsfrom CHF 120Kiki's B&B (4.8/5)
Lucerne 40 hotelsfrom CHF 62Hotel Bellevue Kriens (4.7/5)
Interlaken 32 hotelsfrom CHF 63HOP Apartments & Suites (4.8/5)
Bern 31 hotelsfrom CHF 135SONNEN Loft Bern - Bed & Breakfast (5.0/5)
Lausanne 31 hotelsfrom CHF 121Royal Savoy Hotel & Spa (4.6/5)
Lugano 25 hotelsfrom CHF 105LUGANODANTE Boutique & Lifestyle Hotel (4.7/5)
Grindelwald 24 hotelsfrom CHF 120Boutique Hotel Panorama Grindelwald (4.8/5)

Good to know

How many hotels are listed in Switzerland?

2213 hotels, guesthouses and B&Bs across 761 cities in Switzerland, each with rooms, photos and live partner rates.

What do hotels in Switzerland cost?

Listed nightly rates on partner sites start around CHF 41, varying by area, property and dates. Live prices show on the booking partner's page.

Which Switzerland city has the most listings here?

Zurich, with 69 listed hotels.