Viu Hotel Villars está localizado no coração de Villars-sur-Ollon, um encantador resort de montanha no Cantão de Vaud, Suíça. O hotel está situado em uma área animada conhecida por esqui e atividades alpinas. Atrações nas proximidades incluem o Villars Ski Resort, a apenas uma curta caminhada, e o mirante Col de la Croix, a cerca de 8 km do hotel. O Aeroporto de Genebra está a aproximadamente 125 km do hotel.