Restaurants in Villars-sur-Ollon
Here you find 24 restaurants in and around Villars-sur-Ollon. All restaurants here are rated by the restaurant's guests, and are sorted from highest to lowest rating.
In Villars-sur-Ollon you find food from 19 different kitchen: American, Dining/bars, Pizza, Italian, Swiss, European, French, International, Contemporary, Fusion, Cafe, Mexican, Bar, Chinese, Asian, Pub, Diner, Soups, Brew Pub.
Filter
avenue Centrale 123, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
American
Dining/bars
route des Hotels 2, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Pizza
Italian
route des Hotels 16, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Swiss
European
avenue Centrale 110, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
French
Swiss
European
Avenue Centrale 85 Hôtel Les Mazots du Clos, Villars-sur-Ollon 1884 Switzerland
Price level: $$$$
French
Swiss
International
European
Contemporary
Fusion
Route des Layeux 1, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Italian
Pizza
Rue Centrale 148 Case postale 147, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
French
Swiss
European
avenue Centrale 137 Avenue Centrale 137, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Cafe
European
route des Hotels 4, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Mexican
avenue Centrale 126, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
French
Swiss
Bar
European
avenue Centrale 152 Viu Hotel Villars, Villars-sur-Ollon 1884 Switzerland
Chinese
Asian
Fusion
avenue Centrale 107, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Swiss
Italian
Pizza
European
Rue Centrale 135, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Swiss
European
Route Du Col De La Croix, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Swiss
European
route des Hotels 28 Villars Palace, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Bar
Pub
International
European
Diner
Rue Centrale 136, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Swiss
European
avenue Centrale 118, Villars-sur-Ollon 1884 Switzerland
Price level: $$ - $$$
Cafe
International
Soups
36 Route des Hotels, Villars-sur-Ollon 1884 Switzerland
Swiss
Bar
European
Pub
Dining/bars