By car
From Milan:
Autostrada dei Laghi towards Varese-Alessandria (A26).
Exit at Vergiate. Superstrada Vergiate-Besozzo. Head for Luino,
drive north along the lakeshore of Lago Maggiore.
From Switzerland:
1. Border in Zenna/Dirinella, drive south along the lakeshore
of Lago Maggiore.
2. Border in Fornasette, head for Luino, drive
north along the lakeshore of Lago Maggiore.
By train
Fast trains from Milan to Luino and from Varese to Luino, then catch a train or a bus from Luino to Maccagno.
By plane
The closest airports are Malpensa and Milano-Linate