
A moated island castle on the shore of Lake Geneva near Montreux, with Alpine peaks rising behind it — one of Switzerland's most-photographed lakeside landmarks.
A moated island castle on the shore of Lake Geneva near Montreux, with Alpine peaks rising behind it — one of Switzerland's most-photographed lakeside landmarks. Ask your guide to build Chillon Castle, Montreux into your Switzerland itinerary — every Voyzo tour is fully customizable around the stops that matter most to you.
See every tour and attraction we cover in Switzerland.