Martigny jest miastem leżącym w alpejskiej Dolinie Rodanu. Są tu dobrze zachowane zabytki z okresu rzymskiego, a także kilka interesujących muzeów.
Miasto ma swoje początki w czasach galijskich, a następnie tereny te zajęte były przez Rzymian. Są tu jedne z najlepiej zachowanych na terenie Szwajcarii ruin z okresu rzymskiego. Obejmują one m.in. amfiteatr, termy, świątynie i domy mieszkalne. Do zabytków tych wytyczono specjalny szlak spacerowy z tablicami informacyjnymi. Zabytki z tego okresu można też oglądać w należącym do Fundacji Pierre Gianaddy Muzeum Galijsko-Rzymskim.
Oprócz Muzeum Galijsko-Rzymskiego w ramach Fundacji, będącej najważniejszą kulturalną atrakcją Martigny działa też Muzeum Motoryzacji i Muzeum Sztuki. W mieście można też odwiedzić Barryland czyli muzeum poświęcone psom bernardynom, narodowej szwajcarskiej rasie, która wykorzystywana była do poszukiwań ludzi w górach.
Wśród zabytków Martigny jest stojący na skalistym wzniesieniu XIII-wieczny zamek Bâtiaz, który jest doskonałym punktem widokowym na okolicę. Jest tu też drewniany, kryty most Bâtiaz i sporo tradycyjnych domów.
Na obrzeżach miasta znajduje się stawy używane latem do celów rekreacyjnych. Jednym z nich jest Jezioro Rosel, na którym znajduje się plaża oraz kąpielisko.