Limita al noroeste con la comuna de Vérossaz, al norte con Massongex, al noreste con Bex (VD), al este con Lavey-Morcles (VD), al sureste con Collonges, al sur con Evionnaz y al oeste con Val-d'Illiez.