Karta Vacation Rentals





In the heart of Villars-sur-Ollon, this mountain hotel sits in the Swiss Alps. It’s about 60 km from Lausanne and roughly 1h30 from Geneva, with Chillon Castle and Montreux Casino close by. A family-friendly, pet-friendly base for skiing, cycling and alpine exploration.