Overview
Grand Hotel Vitznauerhof is one of Central Switzerland's most exceptional lake hotels, set directly on the shores of Lake Lucerne in the peaceful village of Vitznau. With panoramic lake and mountain views, Michelin-starred dining and a world-class spa, it offers a complete luxury retreat in one of Switzerland's most beautiful natural settings.
Why stay here
Location
📍 Vitznau, Lucerne, Switzerland
View on Google Maps →Pricing
CHF 520
per night · best available direct rate
Price varies by dates and room type
Direct booking available for SwissNet partner hotels.