Gmina zajmuje górną część doliny Valle Anzasca (nazwa niemiecka: Anzascatal), odgałęziającej się od doliny Ossola (Valle Ossola), rozległej doliny położonej w prowincji Verbano-Cusio-Ossola, w pobliżu miejscowości Piedimulera. Nazwa doliny Anzasca bierze się od nazwy potoku Anza. Jej górna część podchodzi pod masyw Monte Rosa, którego cztery najwyższe wierzchołki, Signalkuppe / Punta Gnifetti (4554 m), Zumsteinspitze / Punta Zumstein (4563 m), Dufourspitze (4634 m) i Nordend (4609 m), oznaczone są odpowiednio markerami -. Gigantyczną wschodnią ścianą tego masywu, największą w Alpach (2470 m wysokości i ponad 3 km szerokości) biegną trudne i niebezpieczne drogi wspinaczkowe, poprowadzone m.in. przez tak wybitnych wspinaczy, jak Hermann Buhl, Kurt Diemberger czy (wcześniej) pionier włoskiego alpinizmu Damiano Marinelli, który w 1881 roku, podczas zejścia ze szczytu, zginął tu w wieku 38 lat (wraz z towarzyszami) w wielkiej lawinie.
Położona na wysokości 2853 m n.p.m. przełęcz Monte-Moro-Pass (Passo del Monto Moro) łączy Valle Anzasca ze szwajcarską doliną Saastal w kantonie Wallis / Valais (markerem oznaczona jest leżąca najbliżej przełęczy miejscowość Saas-Almagell), a przełęcz Passo del Turlo (2736 m) - z doliną Valsesia (markerem jest oznaczona jej główna miejscowość, Alagna Valsesia).
Przez teren gminy, od Passo del Turlo przez Staffę do przełęczy Monte Moro, przebiega odcinek słynnego szlaku trekkingowego Tour Monte Rosa; osoby, dla których ten szlak jest zbyt trudny, znajdą na terenie gminy wiele tras łatwiejszych, odpowiednich dla turystów mniej zaawansowanych. W zimie Macugnaga jest ośrodkiem narciarskim, oferującym, na stokach pod przełęczą Monte Moro i w rejonie Belvedere, łącznie ok. 40 km tras o różnym stopniu trudności; do dyspozycji gości pozostają też dwie trasy narciarstwa biegowego, Pista di Pecetto i Pista di Isella.