Limita al norte con la comuna de Capriasca, al este con Cadro, al sureste con Lugano, al suroeste con Porza, y al oeste con Comano.