Best Hotels in Villars-sur-Ollon with a View
View all photos
From
461$/night
Villars Palace
View all photos
From
474$/night
Chalet Royalp Hotel & Spa
Downtown Villars-sur-Ollon Hotels with a View
View all photos
From
327$/night
Les Mazots Du Clos
View all photos
From
76$/night
Chalet La Griotte
Luxury Hotels in Villars-sur-Ollon with a View
View all photos
From
194$/night
Victoria Hotel & Residence
View all photos
From
339$/night
Hotel Du Lac
Location
Villars-sur-Ollon, Vaud, Switzerland, 1884
Contact Us