The Lake Maggiore Marathon begins Sunday morning on the Arona lakefront and covers 42 km to Verbania-Pallanza. It is the central event of a weekend of running along the lake, which also includes a half marathon, a 33 km race, and a 10 km race, allowing participants to select from a short road race to the complete point-to-point marathon.
The marathon route traces Lake Maggiore, passing through the Borromean Gulf before concluding on the Verbania Pallanza lakefront. The marathon field is limited to 900 participants. The half marathon has more available spots, while the 33 km and 10 km races have smaller participant caps. This structure provides the event with a managed, mid-sized atmosphere instead of a large-city marathon crowd. The event village opens on the Arona lakefront prior to race day. The 10 km race starts independently at Fondotoce, near Camping Isolino. General and FIDAL category awards will be presented at the finish area in Verbania Pallanza.