Locarno Orselina Ticino Switzerland (Travel Guide)

Visiting Orselina and the Santuario di Santa Maria del Sasso. Exploring Locarno Old Town Travel Guide. Locarno is a southern Swiss town and municipality located on the northern shore of Lake Maggiore at its northeastern tip in the canton of Ticino at the southern foot of the Swiss Alps.

The town of Locarno is located on the northeastern part of Maggia’s delta; across the river lies the town Ascona on the southwestern part of the delta.