Leysin is in the Vaud Alps, it is a alpine resort village at the eastern end of Lake Geneva in near to Montreux, Lausanne, and Geneva. It is on the right side of the Grande Eau at the foot of the Tour d'Aï and the Tour de Mayen. The main village is found at an elevation of . It consists of the village of Leysin and the hamlets of Veyges, Feydey, Aï and Mayen.