Europe / Switzerland / Lake Geneva / Lausanne / Best Hotels

Château d'Ouchy

The Château d'Ouchy is a renovated medieval castle with an original donjon (keep) in a beautiful location in Lausanne, right on the shores of Lake Geneva.


Featuring 50 rooms with a wonderful panoramic view, the hotel combines a high level of comfort and service with a historic atmosphere.


Enjoy the Mediterranean restaurant, the cozy bar, the modern recreation area with a pool, a sauna and a hammam (public bath), and the pleasant terrace facing the lake.


Guests of the Château d'Ouchy have free access to the Lausanne Palace's spa, except on the day of departure.