הסובייטים רדפו אחרי הגרמנים בימים שלאחר מכן, והלחימה התרחשה סביב מונקלב וניידן ממערב לקירקנס, בסביבות 27 באוקטובר. החטיבה הגרמנית ההררית הרביעית, ששהוצבה מאסף, נסוגה באיטיות לאורך הכביש הראשי שלאורך בחוף, עד שב-6 בנובמבר הגיעה לטאנאפג'ורד, כ-70 ק"מ מצפון-מערב לקירקנס. זה היה אמור להיות המגע האחרון שלה עם הכוחות הסובייטים.
לצד זאת, כאשר ההתקדמות הסובייטית נעצרה, מערב-פינמרק וצפון-טרומס הפכו לשטח הפרדה בין הצבא הסובייטי לצבא הגרמני. בשטח זה אלפי אנשים חיו במחבוא במשך חורף 1944-1945. אנשים אלו נקראו "אנשי מערות". הם התגוררו במערות, בבקתות העשויות עץ סחף או דשא, תחת סירות הפוכות וכו'. הסיכון של גילוי על ידי סיורים גרמניים היה איום מתמיד בחודשים טרם השחרור.
שחרור פינמרק בידי חיילים נורווגים גולים.
ב-25 באוקטובר 1944 ניתנה פקודה לכוח הנורווגי בבריטניה להפליג למורמנסק כדי שיצטרף לכוחות הסובייטים שנכנסו לצפון נורווגיה. הכוח נקרא בשם "כוח 138", והפעולה נקראה "מבצע קרופט" בפיקוד קולונל ארנה דאהל.
הכוח הנורווגי הגיע למורמנסק ב-6 בנובמבר והגיע עם ספינה סובייטית ללינאקהאמארי שבצפון-מערב ברית המועצות (לשעבר צפון-מזרח פינלנד). משם הובל הכוח במשאיות לנורווגיה אליה הגיע ב-10 בנובמבר. המפקד הסובייטי לוטננט-גנרל שרבקוב הבהיר כי הוא רוצה שהכוח הנורווגי ישתלט על העמדות הקדמיות בהקדם האפשרי. על כן מתנדבים מהאוכלוסייה המקומית הקימו בחופזה "ארגוני שמירה", חמושים בנשק סובייטי, עד שהגיעו כוחות נוספים משוודיה או בריטניה. השיירה הראשונה הגיעה מבריטניה ב-7 בדצמבר וכללה שתי קורבטות נורווגיות (אחת מהן נפגעה לאחר מכן) ושלושה מוקשים.
עד מהרה התברר כי יש לשגר סיורים כדי לגלות היכן ואיך מתארגנים הגרמנים, ולברר האם האוכלוסייה המקומית במערב פונתה או שעדיין שם. הדיווחים שהגיעו הראו כי הגרמנים נמצאים בתהליך של חזרה מפורסאנגר, אולם הם יוצרים מוקשים ומלכודות לאורך הדרך, וכי מעט אנשים נותרו ובניינים רבים נשרפו.
המצב נשאר כך בשלהי 1945. במהלך שנת 1945 נראה שהכוחות הנורווגים משחררים אט אט את כל פינמרק המוכה, מסייעים לאוכלוסייה המקומית להתמודד עם החורף הארקטי והפשיטות הגרמניות מהאוויר, הים והיבשה. במהלך 1945 הגיעו תגבורות מהכוח "ריקספוליטי" שבסיסו בשוודיה, כמו גם שיירות מבריטניה. סה"כ 1,442 בני אדם ו-1,111 טון הוטסו לפינמרק ובאפריל מנו הכוחות הנורווגים למעלה מ-3,000 בני אדם. ב-26 באפריל הנורווגים הודיעו שפינמרק שוחררה.
כניעה גרמנית וסיום הכיבוש.
לקראת סוף המלחמה, במרץ 1945 החליט רייכסקומיסר יוזף טרבובן להפוך את נורווגיה למעוז האחרון של הרייך השלישי ולקודש הקודשים של המנהיגים הגרמניים. עם זאת, עקב התאבדותו של אדולף היטלר ב-30 באפריל, זימן יורשו האדמירל קרל דוניץ את טרבובן ואת הגנרל פרנץ בוהם, המפקד העליון של הכוחות הגרמניים בנורווגיה, לפגישה בפלנסבורג, שם נצטוו למלא אחר הוראות המפקדה הכללית. בשובו לנורווגיה הוציא הגנרל בוהם הנחיה חשאית בה הורה על "צייתנות צבאית בלתי מותנית" ו"משמעת ברזל".
ב-5 במאי, היום בו נכנעו הכוחות הגרמניים בדנמרק, שלח הגנרל אייזנהאואר מברק למפקדת ההתנגדות בנורווגיה, שהועבר לגנרל בוהם; המברק הכיל מידע על איך ניתן ליצור קשר עם המטה הכללי של בעלות הברית.
דוניץ הדיח את טרבובן מתפקידו ב-7 במאי, והעביר את סמכויותיו לידי בוהם. בשעה 21:10 באותו יום, הורה הפיקוד העליון הגרמני על בוהם לעקוב אחר תוכניות הכניעה, והוא ערך שידור רדיו בשעה 22:00, בו הצהיר כי הכוחות הגרמניים בנורווגיה יצייתו לפקודות הכניעה. הדבר הוביל לגיוס מיידי ומלא של תנועת המחתרת המכונה "מילורג" - יותר מ-40,000 נורווגים חמושים זומנו לכבוש את הארמון המלכותי, תחנת המשטרה המרכזית של אוסלו, כמו גם מבני ציבור אחרים. ממשל נורווגי מתוכנן הוקם בן לילה.
למחרת אחר הצהריים, ב-8 במאי, הגיעה משלחת צבאית של בעלות הברית לאוסלו כדי להודיע את תנאי הכניעה לגרמנים, והסדירה את הכניעה, שנכנסה לתוקף בחצות. התנאים כללו את הפיקוד העליון הגרמני שהסכים לעצור ולהעמיד את כל חברי המפלגה הנאצית הגרמנית והנורווגית בידי בעלות הברית, התפרקות כל אנשי הס"ס מנשקם, ולשלוח את כל הכוחות הגרמניים לאזורים המיועדים. באותה עת היו בנורווגיה לא פחות מ-400,000 חיילים גרמנים, כשאוכלוסיית נורווגיה מנתה כמעט שלושה מיליון איש.
בעקבות הכניעה נשלחו יחידות של חיילים נורווגיים וכוחות בעלות הברית לנורווגיה, שכללו 13,000 חיילים נורווגים מאומנים בשוודיה ו- 30,000 חיילים בריטים ואמריקאים. נציגים רשמיים של הרשויות האזרחיות הנורווגיות באו מיד אחרי כוחות צבא אלה, עם נסיך הכתר אולב שהגיע לאוסלו על סיירת בריטית ב-14 במאי, עם משלחת של 21 אנשי ממשל נורווגיים בראשות סוור סטוסטד ופול הרטמן, שרידי הממשלה הנורווגית והמנהל המבוסס על לונדון בעקבות צבא אנדים. לבסוף, ב-7 ביוני, שהיה גם יום השנה ה-40 לפירוק האיחוד של נורווגיה ושוודיה, הגיעו המלך הוקון השביעי ושאר בני משפחת המלוכה לאוסלו. הגנרל סר אנדרו תורן, מפקד כוחות בעלות-הברית בנורווגיה, העביר את כוחו של המלך-קון באותו יום.
לאחר השחרור הוחלפה ממשלת נורווגיה הגולה בקואליציה בראשותו של איינר גרהרדסן, שניהלה את המדינה עד לסתיו 1945, כאשר נערכו הבחירות הכלליות הראשונות אחרי המלחמה, והחזירה את גרהרדסן לראשות ממשלה, בראשה של מפלגת הלייבור.
ניצולים נורווגיים החלו לצאת ממחנות הריכוז הגרמניים. בסוף המלחמה היו 92,000 נורווגים בחו"ל, 46,000 מהם היו בשוודיה. נוסף על הכובש הגרמני היו בנורווגיה 141,000 אזרחים זרים, רובם שבויי מלחמה שהוחזקו בידי הגרמנים, אך עתה שוחררו. מתוכם 84,000 רוסים.
סך הכול 10,262 נורווגים איבדו את חייהם או במהלך המלחמה או בזמן שהם נכלאו. כ-50,000 נורווגים נעצרו על ידי הגרמנים במהלך הכיבוש. מתוכם, 9,000 נשלחו למחנות כליאה מחוץ לנורווגיה, כולל מחנה הריכוז שטוטהוף.
לאחר המלחמה.
הלבנסבורן והילדים במלחמה.
במהלך חמש שנות הכיבוש, אלפי נשים נורווגיות ילדו ילדים לחיילים גרמנים בתוכנית לבנסבורן. לאחר המלחמה היו האמהות מנודות ומושפלות הן על ידי הפקידים הנורווגיים והן על ידי האוכלוסייה האזרחית. הן נקראו בשמות כגון "tyskertøser" שמשמעותו "בנות של הגרמנים". רבות מהנשים הללו נעצרו במחנות מעצר, דוגמת הובדה וחלקן אף גורשו לגרמניה. הילדים של האמהות הללו קיבלו שמות כמו "tyskerunger" אשר משמעותו "ילדים של גרמנים" או גרוע מכך: "naziyngel" שמשמעותו "שרצים גרמניים".
הפליטים.
במשך כל שנות המלחמה נמלטו נורווגים מהמשטר הנאצי, רובם דרך הגבול בין נורווגיה לשוודיה. בין אלו היו יהודים נורווגיים, פעילים פוליטיים ואחרים, שנרדפו על ידי המשטר הנאצי. הנאצים סיירו בגבול על מנת לעצור את הבריחות הללו לאורך הגבול הארוך, אך המקומיים שהכירו את הסביבה היטב מצאו דרכים לעקוף את הסיורים. המקומיים שסייעו לאנשים הנמלטים, היו חלק מתנועת המחתרת הנורווגית ולקחו את הסיכון הגדול ביותר.
השלטונות השוודיים קיבלו את הפליטים והבטיחו את ביטחונם לאחר שחצו את הגבול, אולם לא עשו דבר כדי להקל על בריחתם. הפליטים הושמו לעיתים קרובות במחנות, שם התקיימו רק צורכיהם הבסיסיים. כ-50,000 נורווגים ברחו לשוודיה במהלך המלחמה.
נוסף על היהודים, אנשי תנועת המחתרת ואחרים, שנרדפו, היו פליטים רבים בגילאי צבא, שביקשו להצטרף לכוחות המזוינים הנורווגיים בחו"ל. לפני הפלישה הגרמנית לרוסיה הצליחו כמה מהם לצאת משוודיה ולהגיע באמצעות רוסיה לבריטניה, בדרך כלל דרך הודו, דרום אפריקה או קנדה. לאחר מבצע ברברוסה נסגר התוואי היבשתי מעל אדמת רוסיה.
שאר הפליטים היו כלואים בשוודיה, למעט מספר קטן של קצינים, טייסים או מומחים אחרים שהצליחו להשיג עדיפות במטוס מדי פעם שיצא משוודיה לבריטניה.
בשנתיים האחרונות של המלחמה קיבלה ממשלת נורווגיה בגולה בלונדון רשות ושיתוף פעולה מצד השלטונות השוודיים לגיוס חיילים בשטח השוודי, בצורת "כוחות משטרה" שגייסו פליטים נורווגיים. המונח "משטרה" הפך להיות כיסוי עבור מה שהיה למעשה אימון צבאי טהור. תצורות אלה, שמנו 12,000 גברים מאורגנים בגדודים, היו מצוידים בנשק וציוד שוודיים ואומנו על ידי קצינים נורווגים ושוודים. מספר "כוחות משטרה" הועסקו בשחרור פינמרק בחורף 1944/45 לאחר פינוי השטח על ידי הגרמנים. היתר השתתפו בשחרור שאר נורווגיה לאחר כניעת הגרמנים במאי 1945.
הבוגדים.
עוד לפני תום המלחמה היה ויכוח בין הנורווגים על גורלם של הבוגדים ומשתפי הפעולה. כמה מהם העדיפו "ליל סכינים ארוכות" עם הרג בלתי-חוקי של עבריינים ידועים. עם זאת, מאמץ רב הושם למען הבטחת הליכים משפטיים חוקיים של הבוגדים הנאשמים. בסופו של דבר, הוצאו להורג 37 אנשים על ידי השלטונות הנורווגיים: 25 נורווגים על רקע בגידה, ו-12 גרמנים על פשעים נגד האנושות. 28,750 איש נעצרו, אם כי רובם שוחררו מחוסר ראיות. בסופו של דבר, 20,000 נורווגים ומספר קטן יותר של גרמנים קיבלו עונשי מאסר. 77 נורווגים ו-18 גרמנים קיבלו עונשי מאסר עולם. מספר אנשים נידונו לשלם קנסות כבדים למדינה.
המשפטים נתונים לביקורת בשנים האחרונות, בטענה כי משפטים הפכו לקלים יותר עם חלוף הזמן, וכי רבות מן ההאשמות התבססו על החוק הבלתי חוקתי ועל יישום חוקים רטרואקטיביים בלתי חוקיים.
שבויי מלחמה גרמניים.