En 1997, Ludwig Tschurtschenthaler souhaite créer une course de montagne dans sa région au pied des Tre Cime di Lavaredo (Drei Zinnen en allemand) qu'il considère comme les plus belles montagnes du monde. La première édition a lieu le . Les jours avant la course, la météo se dégrade et de la neige est annoncée. Ludwig et son comité décide que la course doit tout de même avoir lieu. Ils mobilisent des volontaires équipés de pelles pour dégager les passages les plus compliqués. Le départ est retardé d'une heure et le soleil fait son retour, offrant de bonnes conditions aux 314 coureurs qui rallient la ligne d'arrivée[1],[2],[3].
Entre 2002 et 2006, le parcours est rallongé à 21 km pour 1 500 m de dénivelé. Le parcours ne passe plus par la Büllelejochhütte mais contourne le Monte Paterno et emprunte le Paternsattel pour rejoindre la cabane. La course est alors renommée Dreizinnen-Marathon[4].
L'édition 2015 bat le record d'inscriptions avec plus de 1 000 inscrits dont 973 coureurs sur la course principale[5],[6].
En 2017, de fortes précipitations forcent les organisateurs à utiliser à nouveau un parcours de remplacement. Se basant sur celui de l'année précédente, il mesure 13,4 km pour 1 105 m de dénivelé. Le départ est donné mais après quelques minutes, l'hélicoptère devant amener les habits de rechange de coureurs n'a toujours pas pu décoller en raison d'un épais brouillard. Soucieux de la santé des participants, les organisateurs se résolvent à annuler la course[7].
Le départ est donné dans le village de Sesto où le parcours effectue une petite boucle. Il rejoint celui de Moos puis remonte le val Fiscalina. Il monte ensuite en direction de la Zsigmondhütte et contourne le Einserkofel en passant par le point culminant à 2 528 m à la Büllelejochhütte. Il redescend finalement jusqu'à l'arrivée au refuge Antonio Locatelli. Il est emprunté de 1998 à 2001, puis à nouveau depuis 2007. Il mesure 17,5 km pour 1 350 m de dénivelé[9].
De fortes pluies rendent les vols en hélicoptère impossibles lors de l'édition 2008. Avec les températures basses, les organisateurs ne veulent pas que les coureurs se retrouvent en altitude sans habits de rechange. Un tracé alternatif de 11,2 km et 790 m de dénivelé ralliant la station supérieure du téléphérique de Helm est mis en place[10].
En 2016, de la neige sur le chemin menant à la Büllelejochhütte force les organisateurs à revoir le parcours. Il rejoint directement le refuge Antonio Locatelli en passant par l'Altensteintal. Il mesure 12 km pour 1 300 m[11].
En raison des mesures sanitaires liées à la pandémie de Covid-19, le parcours est légèrement modifié en 2020. La boucle dans le village de Sesto est supprimée. Il est ainsi raccourci à 15,2 km[12].
Des conditions hivernales en 2024 contraignent les organisateurs à abaisser l'arrivée à la station supérieure du téléphérique de Helm. Le parcours mesure 9,8 km pour 789 m de dénivelé[13].