Arrivare a Maccagno è facile!
In automobile: Maccagno dista 5 Km da Luino e 9 Km dal confine svizzero di Zenna.
Da Milano la distanza è di circa 90 Km e da Varese circa 40 Km.
In treno: Maccagno si trova lungo la linea ferroviaria internazionale Luino-Bellinzona ed è facilmente raggiungibile anche dall'aeroporto Malpensa per mezzo del treno Tilo (www.tilo.ch)
In autobus: diverse autolinee collegano Maccagno con Varese, Milano e Locarno.
In battello: ovviamente si può arrivare anche con i battelli della Navigazione Lago Maggiore (http://www.navigazionelaghi.it).