La ciudad se encuentra separada en dos zonas, la primera, en la que se encuentra el núcleo urbano principal, limita al norte con la comuna de Avegno-Gordevio, al este con Orselina y Muralto, al sur (del otro lado del lago) con Gambarogno, y al oeste con Ascona, Losone y Tegna.