Lake Geneva
Мартиньи расположен на высоте 471 м около 33 км к юго-юго-востоку от Монтре. Он находится на восточном краю долины Роны, у подножия Швейцарских Альп, и расположен в точке, где юго-западное течение Роны поворачивает на 90 градусов к северу и направляется к впадению в Женевское озеро. Река Дрансе стекает с Альп и впадает в Рону именно здесь.