Высадив небольшую группу для подавления береговых батарей, немецкая эскадра продолжила свой путь по фьорду. Примерно в 15 милях от Осло, где фьорд сужается, у немцев возникли новые осложнения: здесь стояла старая крепость Оскарсборг, защитники которой, вопреки ожиданиям немцев, не были застигнуты врасплох. Перед самым рассветом 280-мм орудия крепости открыли огонь по «Лютцову» и «Блюхеру», а с берега по ним были выпущены торпеды. Тяжелый крейсер «Блюхер» водоизмещением 14 000 т объяло пламя, начали взрываться имеющиеся на его борту боеприпасы, и он в 6 ч 23 мин пошел на дно, унеся с собой тысячу человек, в том числе несколько гестаповских и административных чиновников (со всеми документами), которые должны были арестовать короля и правительство и взять на себя управление столицей. «Лютцов» также был поврежден, но не выведен из строя. После этого эскадра отошла назад. В Осло она попала только на следующий день. После того как корабли немцев потерпели неудачу, на аэродром Осло был высажен немецкий воздушный десант.
На далеком севере, у Нарвика, английский военно-морской флот быстро отреагировал на внезапную немецкую оккупацию. Утром 10 апреля группа из пяти английских эсминцев вошла в гавань Нарвика и потопила два немецких эсминца из пяти, находившихся там, три эсминца повредила и потопила все немецкие транспортные суда, за исключением одного. В ходе этого побоища был убит капитан 1 ранга Бонте, командовавший немецкими морскими силами в Нарвике. Но, покидая гавань, английские корабли натолкнулись на пять немецких эсминцев, шедших из других фьордов в Нарвик. На них оказалось более мощное вооружение. В результате один английский эсминец был потоплен, другой, на котором был смертельно ранен командир группы кораблей капитан 1 ранга Уорбертон-Ли, выбросился на отмель, третий был поврежден. Трем из пяти английских эсминцев удалось проскочить в открытое море, где они потопили крупное немецкое грузовое судно «Роуэнфельс» с боеприпасами, которое направлялось в Нарвик.
В полдень 13 апреля английская флотилия из 9 эсминцев во главе с линкором «Уорспайт», ветераном Ютландского боя времен Первой мировой войны, вернулась в Нарвик и уничтожила остальные немецкие корабли. Вице-адмирал Уитворт, командовавший этим рейдом, настаивал на прибытии сильной десантной группы. Но англичане проявили нерешительность и, хотя спустя некоторое время было высажено несколько десантов, не смогли оказать решительного сопротивления пришедшему в себя противнику.
В ночь на 1 мая английские войска были эвакуированы из Ондалснеса, а 2 мая — англо-французский контингент из Намсуса.
28 мая союзные силы в составе 24 500 человек, в том числе две бригады норвежцев, 4 батальона поляков, два батальона французского Иностранного легиона и 3 батальона горных стрелков изгнали немцев из Нарвика. Однако в это время вермахт нанес ошеломляющий удар на Западном фронте, и теперь там был нужен каждый союзный солдат, чтобы затыкать образовавшиеся бреши. Союзные войска поспешно погрузились на суда и отбыли из Нарвика, который 8 июня вновь был занят генералом Дитлем.
7 июня король Хокон VII и его правительство были вывезены на крейсере «Девоншир» в Лондон, где провели пять следующих лет. А Дитля произвели в генерал-майоры, наградили рыцарским крестом, и сам Гитлер провозгласил его «победителем Нарвика».
Эта победа обеспечила безопасность доставки руды в Германию, дала дополнительное прикрытие подступов к Балтике, позволила немецкому военно-морскому флоту прорваться в Северную Атлантику и обеспечила немцев портовыми сооружениями для базирования подлодок и надводных кораблей, чтобы вести войну на море против Англии.
Потери в живой силе с обеих сторон оказались сравнительно невелики. Немцы без учета потерь в море потеряли 1317 человек убитыми, 2375 пропавшими без вести и 1604 ранеными, всего — 5296; потери норвежцев, французов и англичан составили чуть меньше 5 тысяч человек. Англичане потеряли один авианосец, один крейсер и семь эсминцев, поляки и французы — по одному эсминцу. Немецкие потери в кораблях оказались более существенными: десять из двадцати эсминцев, три из восьми крейсеров, линейный крейсер «Шарнхорст», а также «карманный» линкор «Лютцов» (торпедирован подлодкой) получили столь серьезные повреждения, что в течение нескольких месяцев находились в ремонте.