Reaching Maccagno is easy!
By car: Maccagno is 5 km from Luino and 9 km from the Swiss border at Zenna. From Milan the distance is about 90 km, and from Varese about 40 km.
By train: Maccagno is located along the international Luino–Bellinzona railway line and is also easily reachable from Malpensa Airport via the Tilo train (www.tilo.ch).
By bus: Several bus lines connect Maccagno with Varese, Milan, and Locarno.
By boat: You can of course also arrive using the boats of Navigazione Lago Maggiore (www.navigazionelaghi.it).
