Сухопутные войска – «Группа XXI» (созданная 20.2.1940; командующий – генерал пехоты Николаус фон Фалькенхорст), в которую вошли 163-я (генерал-майор Эрвин Энгельбрехт; для захвата Осло и Осло-фьорда), 196-я (генерал-лейтенант Рихард Пелленгар; высадка на участке Арендаль—Кристиансен—Ставангер), 69-я (генерал-майор Титтель; захват района Бергена), 181-я (генерал-майор Курт Войташ; захват района Тронхейма) пехотные дивизии, 3-я (генерал-майор Эдуард Дитль; захват Нарвика) и 2-я (генерал-майор Валентин Фойерштейн; действовала во 2-м эшелоне за 3-й дивизией) горнострелковые дивизии, а также 4 боевые группы ВМФ.
Военно-воздушные силы – 5-й воздушный флот (генерал-полковник Эрхард Мильх) – 878 самолетов.
Военно-морские силы (командующий адмирал В.
1-я боевая группа «Нарвик» (командир коммодор Ф.
2-я боевая группа «Тронхейм» (командир капитан 1-го ранга Г.
3-я боевая группа «Берген» (командир контр-адмирал Г.
4-я боевая группа «Кристианзанд» (командир капитан 1-го ранга Ф.
Легкий крейсер «Карлсруэ»
5-я боевая группа «Осло» (командиры: вице-адмирал О.
6-я боевая группа «Эгерзунд» (командир капитан 3-го ранга Курт Томас) – катера-тральщики М-1, М-2, М-9 и М-13;
7-я боевая группа «Корсёр – Ниборг» (командир капитан 1-го ранга Г.
1-я группа подводных лодок (район Нарвика) – U-51, U-44, U-25, на подходе U-64;
2-я группа подводных лодок (район Тронхейма) – U-34, U-30;
3-я группа подводных лодок (район Бергена) – U-9, U-14, U-62, U-56, U-60;
4-я группа подводных лодок (район Ставенгера) – U-1, U-4;
5-я группа подводных лодок (район Шетлендские острова – Олесун) – U-47, U-49, U-52, U-43, U-30, U-38;
6-я группа подводных лодок (район Оркнейских островов) – U-13, U-58, U-37, U-59;
7-я группа подводных лодок (район Ла-Манша);
8-я группа подводных лодок (заливы Норвегии и Швеции) – U-2, U-5, U-3, U-6;
9-я группа подводных лодок (Шетландские острова – Берген) – U-7, U-10, U-19.
Высадка в Норвегии началась на южном и юго-западном побережье (между Осло и Бергеном) и северо-западном побережье (в Тронхейме и Нарвике). ВМФ понес большие потери. Везде, за исключением районов Осло и Кристианзанда, норвежские войска оказали незначительное сопротивление, однако к середине дня 9 апр. сопротивление норвежцев в Осло было сломлено, и немцы установили контроль над Осло, Эгерсуни, Кристиансанном, Бергеном, Тронхеймом и Нарвиком. 9—20 апр. немецкие войска, наступая из районов Осло и Тронхейма, очистили Южную Норвегию и начали наступление против высадившегося 14–19 апр. в Намсусе и Ондальснесе англо-французского экспедиционного корпуса (1 французская дивизия и 3 английские бригады). В ходе боев в районе Лиллехаммер – Хамар (20–25 апр.) немецкие войска нанесли поражение норвежцам и союзникам, остатки которых были эвакуированы 30 апр. – 2 мая. Бои в районе Нарвика (где англо-французские войска высадились 16–30 апр.) продолжались до 10 июня. 3–8 июня, после начала успешного наступления немецких войск во Франции, англо-американцы были эвакуированы. 12–13 июня остатки норвежской армии капитулировали и затем немцы завершили оккупацию Норвегии.
Немецкие войска потеряли 1307 чел. убитыми, 1604 ранеными и 2375 пропавшими без вести; норвежцы – 1700 чел. убитыми и ранеными и 60 тыс. чел. пленными, англичане – 1896 чел. убитыми и ранеными в наземных боях и ок. 25 тыс. чел. погибших на море; французы и поляки потеряли 530 чел. Потери люфтваффе составили 127 боевых самолетов, ВВС союзников – 112.