Nel settembre 1944 la Finlandia abbandonò la sua alleanza con la Germania, rendendo intenibili le posizioni della 20. Gebirgs-Armee sul fronte davanti Murmansk. Mentre i tedeschi avviavano le operazioni di ritirata alla volta della Norvegia, il 7 ottobre le forze sovietiche sferrarono un massiccio attacco alle loro posizioni (offensiva di Petsamo-Kirkenes): la 2. Gebirgs-Division riuscì a sfuggire a vari tentativi di accerchiamento, ma subì anche pesanti perdite e solo pochi suoi resti giunsero infine alle nuove postazioni difensive tedesche allestite nella zona di Lyngen. Nel dicembre 1944 i reparti della 2. Gebirgs-Division furono evacuati in Danimarca per essere riorganizzati; riportata a una credibile forza da combattimento, nel febbraio 1945 la divisione fu destinata al fronte occidentale e schierata in forza alla 1. Armee nella zona al confine tra Saarland e Alsazia per fronteggiare le unità franco-statunitensi del Sixth United States Army Group. La divisione fu quindi coinvolta negli eventi della campagna della Renania, sostenendo combattimenti difensivi contro gli Alleati occidentali mentre ripiegava da Philippsbourg a Heilbronn; in seguito la divisione ripiegò a sud-est verso la Baviera meridionale via Crailsheim, Ansbach e Frisinga, raggiungendo poi la zona di Reit im Winkl. L'8 maggio, con la resa della Germania nazista, i resti della divisione si consegnarono ai reparti statunitensi giunti in Baviera.