Villars Sur Ollon

Conveniently located just 75 minutes from Geneva by car, and is served by regular train service direct to Geneva airport, Villars serves as the perfect base from which to explore the towns, cities, lakes and castles of Switzerland.

Discover more
Domaine Du Roc

With its easily accessible ‘ski-in ski-out’ location, tranquil garden and breath-taking views across the village and surrounding mountains; Domaine Du Roc is one of Villars’ finest properties.

Discover more