Le Gornergrat Zermatt Marathon monte de St. Niklaus, dans la vallée de Viège, jusqu'au Gornergrat, au-dessus de Zermatt, avec le Cervin en ligne de mire sur la partie haute. Le parcours quitte progressivement la vallée pour rejoindre la haute montagne, entre routes, chemins et sentiers, dans un décor glaciaire sur les derniers kilomètres.
C'est un marathon d'altitude plutôt qu'une course sur route classique : l'arrivée se situe nettement plus haut que le départ, ce qui change complètement la logique de course. Quatre formats sont proposés : l'Ultra-Marathon de 45,8 km, le Marathon de 42,195 km, le TOP20RUN de 22 km et le semi-marathon de 21,1 km. Les dénivelés ne sont pas communiqués par l'organisation.