Grand Hotelsof the World
Grand Hotelsof the World
Badrutt's Palace Hotel, St. Moritz
Beau-Rivage Genève, Geneva
Beau-Rivage Palace, Lausanne
Hotel Baur au Lac, Zurich
Bellevue Palace, Bern
Hotel Schweizerhof Luzern, Lucerne
Grand Hotel Zermatterhof, Zermatt
Grand Resort Bad Ragaz, Bad Ragaz

Grand hotels and palaces in Switzerland

33 addresses in 19 cities.

Pictured: Badrutt's Palace Hotel, St. Moritz

Switzerland33 grand hotels

The 33 hotels

Sorted by city. Each page tells the story of the house; “Availability” shows our partners' rates.

Filter and compare

Frequently asked questions

How many grand hotels of the collection are in Switzerland?

33 hotels in 19 cities: St. Moritz, Geneva, Lausanne, Zurich, Bern, Lucerne….

Which city in Switzerland has the most historic grand hotels?

St. Moritz, with 5 addresses in the collection.

How can I book a grand hotel in Switzerland?

Choose your dates in the booking bar: we show availability and rates from Booking.com, Expedia and Hotels.com. Each hotel page also lists the hotel's own contact details.

Also in Europe