Limita al norte con las comunas de Corseaux y Corsier-sur-Vevey, al este con Saint-Légier-La Chiésaz, y al sureste con La Tour-de-Peilz, al sur con Noville, Port-Valais (VS) y Saint-Gingolph (VS), éstas tres últimas del otro lado del lago.