Cannobio est une commune de la province du Verbano-Cusio-Ossola dans la région Piémont en Italie située sur la côte occidentale du lac Majeur. Du port de Cannobio, il est possible de joindre Luino sur le côté est du lac, ainsi que les autres villes du lac.