Limita al norte con las comunas de Bex (VD), Leytron y Saillon, al este con Saillon y Saxon, al sureste con Charrat, al sur con Martigny, y al oeste con Dorénaz y Collonges.