Business hotels in Villars-sur-Ollon
Multiple accommodations for your stay
Show map
3 results found
Filters
- Most popular first Sorting
Chalet Royalp Hotel & Spa
Domaine De Rochegrise, Villars-sur-Ollon, Switzerland (Open map)
This luxury hotel has an ideal setting 3.2 km from Site touristique des Mines de Sel de Bex, while natural sights like Chaux Ronde...
Read more...
9.0
Superb
471 reviews
Les Mazots Du Clos
Avenue Central 85 Les Mazots Du Clos, Villars-sur-Ollon, Switzerland (Open map)
The hotel is only 350 metres from Temple de Villars and 3.1 km from The Bex Salt Mines Museum. Located in the business area of…
Read more...
9.1
Superb
131 reviews
Hotel Ecureuil Villars
Avenue Centrale, Villars-sur-Ollon, Switzerland (Open map)
Villars-sur-Ollon centre is 10 minutes' walk, and sports attractions such as Centre des Sports Villars are merely 1.2 km away. The...
Read more...