Der Lake Maggiore Marathon startet Sonntagmorgen an der Seepromenade in Arona und geht über 42 km bis nach Verbania-Pallanza. Das ist das Hauptevent an einem Laufwochenende am See, bei dem es auch einen half marathon, ein 33 km Rennen und einen 10 km Lauf gibt. So kann man sich aussuchen, ob man ein kurzes Straßenrennen läuft oder den kompletten point-to-point marathon.
Die Marathonstrecke führt am Lake Maggiore entlang, durch den Borromean Gulf, bevor sie an der Seepromenade von Verbania Pallanza endet. Das Marathonfeld ist auf 900 Teilnehmer begrenzt. Für den half marathon gibt es mehr Startplätze, während die 33 km und 10 km Läufe kleinere Teilnehmerlimits haben. Diese Struktur sorgt dafür, dass das Event eine überschaubare, mittelgroße Atmosphäre hat, statt des Rummels eines Großstadtmarathons. Das Event-Dorf öffnet schon vor dem Renntag an der Seepromenade in Arona. Der 10 km Lauf startet separat in Fondotoce, in der Nähe vom Camping Isolino. Die Preise für die allgemeinen und FIDAL Kategorien werden im Zielbereich in Verbania Pallanza verliehen.