The river is formed by the confluence of various streams to the west of Druogno (which marks the watershed between the western and eastern sections of the Val Vigezzo), and runs westward through the narrow valley which connects the high plain of the central Val Vigezza to the Val d’Ossola.
Druogno |
Santa Maria Maggiore borders the following municipalities: Campo (Vallemaggia) (Switzerland), Craveggia, Druogno, Malesco, Masera, Montecrestese, Toceno, Trontano, Vergeletto (Switzerland).