On peut se rendre à Villars-sur-Ollon par le train, venant de Genève ou Lausanne, en s'arrêtant à Aigle (juste après Montreux). On peut ensuite prendre le bus n°3, à la gare d'Aigle. Il faut environ pour aller de Genève à Aigle, en train et pour aller de la gare d'Aigle à Villars-sur-Ollon, en bus.