In auto
Da Milano: imboccare l’autostrada A8 in direzione Laghi (Gravellona Toce) e poi l’autostrada A26 in direzione Gravellona Toce. Immettersi nella superstrada in direzione Domodossola-Sempione; superata l’uscita Domodossola seguire l’indicazione Valle Vigezzo e giungere fino a Santa Maria Maggiore.
Da Torino: imboccare l’autostrada A4 in direzione Milano; proseguire sull’autostrada A26 sino a Gravellona Toce. Immettersi sulla superstrada in direzione Domodossola-Sempione; superata l’uscita Domodossola seguire l’indicazione Valle Vigezzo e giungere fino a Santa Maria Maggiore.
Da Genova: imboccare l’autostrada A26 sino a Gravellona Toce; da qui proseguire sulla superstrada in direzione Domodossola-Sempione; superata l’uscita Domodossola seguire l’indicazione Valle Vigezzo e giungere fino a Santa Maria Maggiore.
In treno
La linea ferroviaria internazionale Milano-Ginevra tocca la stazione di Domodossola, dalla quale è possibile raggiungere la stazione di Santa Maria Maggiore con il treno Vigezzina (tratta Domodossola – Locarno).