Santa Maria Maggiore is located on the narrow gauge Domodossola–Locarno railway, also known as the Vigezzo railway (Italian: Vigezzina) which negotiates the rugged Italian Alps terrain between Domodossola, Italy, on the east and Locarno, Switzerland, on the west.
Santa Maria Maggiore is situated on the narrow gauge Domodossola–Locarno railway, also known as the Vigezzo railway (Italian: Vigezzina), which traverses the challenging Italian Alps terrain between Domodossola, Italy, and Locarno, Switzerland.