Ultra Trail Lago Maggiore lähtee Lago Maggiore -alueelta Pohjois-Italiassa, Piedmontin ja Lombardian rajalla, ja se juostaan syyskuussa. Sarjassa on neljä vaihtoehtoa: noin 60 kilometrin pitkä juoksu, 38 kilometrin kisa, 24 kilometrin reitti ja 13 kilometrin lyhyt versio. Pitkä reitti on kova, sillä siinä on tuhansia nousumetrejä, harjanteita ja korkein kohta Mont Zeda -huipulla, 2 156 metrin korkeudessa.
Reitit kulkevat Val Grande -kansallispuiston kautta, joka on usein Euroopan suurimpana villiintyneenä alueena. Reitillä on polkuja, muulitieitä ja vanhoja sotatieitä. Riippuen matkasta, juoksijat tulevat ohitse paikkoja kuten Mont Spalavera, Mont Fajè, Pizzo Pernice, Mont Todum, Cossogno, Rovegro ja Cavandone ennen maalia Pallanzan rannalla. Reitit kulkevat pienten järvipuolisten ja vuoristokylien kautta, ja näkymät Monte Rosa -vuorijonoon ja useisiin järviin. Kilpailijoiden joukossa on sekä kokeneita vuorijuoksijoita että niitä, jotka valitsevat 13 km tai 24 km -matkan maistamaan maastoa.