By car
From Milan: take the A8 motorway in the direction of the Lakes (Gravellona Toce) and then the A26 motorway towards Gravellona Toce. Take the highway towards Domodossola - Sempione; exit at Domodossola and follow the indications for Valle Vigezzo until you reach Santa Maria Maggiore.
From Turin: take the A4 motorway towards Milan; continue on the A26 motorway up to Gravellona Toce. Enter the highway in direction Domodossola - Sempione; exit at Domodossola and follow the indications for Valle Vigezzo until you reach Santa Maria Maggiore.
From Genoa: Take the A26 motorway to Gravellona Toce; continue from here on the road towards Domodossola - Sempione; exit at Domodossola and follow the indications for Valle Vigezzo until you reach Santa Maria Maggiore.
By train
The international railway line Milan - Geneva goes through the station of Domodossola, from where you can reach the station of Santa Maria Maggiore with the Vigezzina train (Domodossola - Locarno).