A Lake Maggiore Marathon larga no domingo de manhã na orla de Arona e segue por 42 km até Verbania-Pallanza. É a prova principal de um fim de semana de corrida à beira do lago, que também tem half marathon, uma prova de 33 km e uma de 10 km, então dá para escolher desde uma corrida curta no asfalto até o marathon completo ponto a ponto.
O percurso do marathon acompanha o Lake Maggiore, passando pelo Borromean Gulf antes de terminar na orla de Verbania Pallanza. O marathon é limitado a 900 participantes. A half marathon tem mais vagas disponíveis, enquanto as provas de 33 km e 10 km têm limites menores de inscritos. Com isso, o evento fica com uma pegada mais controlada, de porte médio, em vez daquela lotação de marathon de cidade grande. A event village abre na orla de Arona antes do dia da prova. A prova de 10 km larga separadamente em Fondotoce, perto do Camping Isolino. A premiação geral e por categorias FIDAL será entregue na área de chegada em Verbania Pallanza.