Villars Palace

As a member of the Leading Hotels of the World and Swiss Deluxe Hotels, the Villars Palace is more than just a luxury hotel with stunning mountain views; it is the perfect blend of innovative hospitality, education, and sustainability. A new concept for clients seeking meaningful experiences where they can be agents of change.

Getting there

Villars Palace

Rte des Hôtels 28, Villars-sur-Ollon, Geneva, 1884