in AUTO
da nord:
San Gottardo (A2) - San Bernardino (A13) - uscita Bellinzona Sud/Locarno - Locarno → Ascona → confine → Cannobio
da sud:
autostrada A26 → uscita Baveno/Stresa → direzione Nord (Svizzera) → Strada Statale 34 → Verbania → Cannobio
in AEREO
Malpensa ( www.sea-aeroportimilano.it/it): da aprile a ottobre Verbania è raggiungibile tramite un servizio bus privato (www.safduemila.com)
in TRENO
stazione Ferroviaria: Stresa o Verbania (www.trenitalia.it), Locarno(www.sbb.ch)
in BUS
Cannobio è collegata a Verbania e Locarno tramite il servizio pubblico (www.vcotrasporti.it)
in BATTELLO
Cannobio è raggiungibile con i battelli della navigazione Lago Maggiore (www.navigazionelaghi.it)