Martigny è una città situata nella pianura del Rodano, nel Basso Vallese. Diversi canali drenano l'area, un tempo paludosa. Martigny si trova nella parte bassa della Dranse ed è circondata da montagne, alcune delle quali molto ripide, che raggiungono un'altitudine di circa 1800 metri. La città offre numerose attrazioni. Un anfiteatro romano risale all'inizio del II secolo ed è una struttura puramente in terra. Oggi viene utilizzato per il cinema all'aperto e per i combattimenti tra mucche. Si possono visitare anche le rovine del Castello di La Bâtiaz e il Museo Barryland St Bernard.