Крупный порт Кристиансанд, который защищали несколько батарей 152—254–мм пушек, оказал значительное противодействие немецким десантным силам. Здесь немцы потеряли миноносец, а крейсер «Карлсруэ» получил повреждения (при возвращении в Германию он был потоплен английской подводной лодкой). Однако к 11 часам сопротивление было подавлено, и три часа спустя в порт прибыли транспорты, доставившие тяжелую технику и дополнительные десантные войска. Почти одновременно были захвачены практически не имевший обороны порт Ставангер и расположенный рядом с ним аэропорт Сола. Противодействие десанту оказал только один миноносец, потопивший транспорт с войсками. Вскоре он и сам был потоплен немецким самолетом.
Берген обороняло несколько батарей, а в порту находились миноносцы. При попытке прорыва в порт получил повреждения крейсер «Кенигсберг». Попытка прикрыть минами вход в порт не удалась. Немецкая авиация подавила батареи, а легкие силы высадили десант. В середине дня Берген был взят. Находящаяся на аэродромах норвежская авиация не принимала участия в обороне порта. Вскоре воздушно–десантными силами был взят и Тронхейм. Однако из‑за потерь транспортов от ударов английских сил в море положение гарнизонов этих двух портов стало критическим.
Нарвик обороняли 2 старых броненосца береговой обороны и несколько легких кораблей. 10 эсминцев, доставивших десант, уничтожили норвежские броненосцы, после чего немцам сопротивления гарнизон не оказал. Эту операцию с моря прикрывали немецкие линкоры. Немцы сразу приступили к укреплению обороны порта, но сделать этого не успели, что впоследствии им обошлось довольно дорого.
Столь успешно проведенное вторжение привело англо-французское командование в состояние полной растерянности. Любопытно заявление по этому поводу У. Черчилля, сказавшего, что занятие Норвегии немцами есть не что иное, как ошибка, причем серьезная, так как немцам придется защищать еще и вновь захваченную территорию, и что англичане от этого только выиграли. (Это называется «хорошая мина при плохой игре».) В действительности это был серьезнейший просчет и английской разведки, и английской стратегии. Англичане рассчитывали, что немецкий десант возможен только в Южной Норвегии. Для противодействия ему они стали формировать значительные силы, включающие три линкора, два крейсера и до десяти эсминцев. 7 апреля это соединение вышло к норвежским берегам. Англичане готовились к артиллерийскому бою. Первое столкновение у Тронхейма было между английским эсминцем «Глоууорм» и немецким крейсером «Хиппер» из 2–го десантного отряда. Английский эсминец таранил «Хиппер», но был им потоплен.
Утром 9 апреля к западу от Лафонтенских островов произошла встреча английского линейного крейсера «Ринаун» и немецкого линкора «Гнейзенау» из оперативного прикрытия 1–го десантного отряда. Кратковременный бой на дистанции 90—100 кабельтовых не принес успеха ни одной из сторон. Оба корабля получили повреждения и в результате плохой видимости скоро потеряли друг друга. После этого боя немецкие линкоры благополучно вернулись в свою базу. Эти два боя и были тем противодействием со стороны английского флота, которое встретили немцы на первом этапе норвежской десантной операции.
В процессе операции немцы применили впервые для ударов по кораблям в море пикирующие бомбардировщики. Успех превзошел ожидания: англичане потеряли эсминец, линкор «Родней» и два крейсера получили повреждения. В результате, опасаясь дальнейших потерь, англичане отвели главные морские силы в район Шетландских островов.
Впрочем, и англичане не остались в долгу — 11 апреля их бомбардировщики и торпедоносцы потопили в Бергене крейсер «Кенигсберг», а в Тронхейме — миноносец. Борьба за Нарвик была более длительной, чем за любой другой порт Норвегии. Как уже говорилось, Нарвик позволял осуществлять контроль за вывозом железной руды из Швеции. Немецкие силы в этом порту оказались практически отрезанными, что вселяло в англичан определенную уверенность в успехе. 10 апреля утром в условиях малой видимости, снежных зарядов и тумана 5 английских эсминцев вошли незамеченными в Уфут–фьорд и направились к Нарвику. Подойдя к Бейс–фьорду, английские эсминцы открыли огонь по стоящим у стенки немецким кораблям. Бой происходил на дистанциях прямой наводки. Обе стороны потеряли по два эсминца: англичане — «Харди» и «Хантер», немцы — «Хейдкамп» и «Шмитт». Кроме того, в порту артиллерийским огнем и торпедами было потоплено 6 транспортов. 3 немецких эсминца получили различные повреждения. При отходе из фьорда английские эсминцы потопили еще один транспорт с боезапасом.
Недостаток топлива на немецких эсминцах не позволил им осуществить погоню за англичанами и, несмотря на значительное преимущество в количестве кораблей и артиллерии, позволил им выйти из фьорда. Это была ошибка. 13 апреля во фьорд вошли линкор «Уорспайт» и 9 эсминцев. Бой на дистанциях от 10 до 40 кабельтовых происходил в течение полутора часов. Четыре немецких эсминца отошли в самую узкую часть фьорда и были взорваны своими экипажами. Перед этим погибли еще 4 эсминца и подводная лодка U-64. Кроме того, в Нарвике были потоплены все находящиеся там транспорты.
После захвата немцами важнейших норвежских портов в Англии стали спешно готовить свою десантную операцию и с 14 по 18 апреля высадили в Намсоссе и Ондальснессе войска численностью около 20 000 человек. Они имели задачу отрезать немецкую группировку в Тронхейме, а затем и уничтожить ее. Операция не удалась. В отражении десанта основную роль сыграла немецкая авиация. Опасаясь полного разгрома, 3 мая англичане эвакуировали свои войска. По признанию самих англичан, «воздушные замки, созданные Черчиллем, рухнули. Они были основаны на непонимании обстановки и тех изменений, которые произошли в современных приемах ведения войны, особенно в области воздействия авиации на военно–морские силы».
Союзники 15 апреля высадили десант также в район Нарвика. Десант численностью в 24 тыс человек и 6–я норвежская дивизия начали наступление на Нарвик Вначале им сопутствовал успех, и немцы ушли из Нарвика, но разгром союзной армии в Бельгии заставил английское командование эвакуировать свои войска. Посадка на транспорты началась 4 июня, ее прикрывали самолеты с «Арк Ройяла» и линкоры «Родней», «Вэлиант» и линейный крейсер «Ринаун». Самолеты, действовавшие в районе Нарвика, должны были вывести авианосец «Глориес». Не зная о готовящейся эвакуации, германское командование направило к Нарвику линкоры «Шарнхорст» и «Гнейзенау», крейсер «Хиллер» и 4 эсминца. В их задачу входило уничтожение боевых кораблей и транспортов в базах. Получив данные разведки об эвакуации союзных сил из Норвегии, немецкие корабли были перенацелены на атаку английских кораблей в море. Утром 8 июня немецкие корабли обнаружили в районе Лафонтенских островов танкер и траулер и потопили их. Несколько позже крейсером «Хиппер» был потоплен вооруженный транспорт «Орама».
В обоих случаях суда не успели передать донесения об атаке. Позже, в 16 часов, немецкие линкоры обнаружили авианосец «Глориес в охранении эсминцев «Акаста» и «Ардент». «Шарнхорст» открыл огонь по авианосцу с дистанции в 140 кабельтовых. На этой дистанции артиллерия авианосца (120–мм универсальные пушки) была бесполезна. Эсминцы, пытаясь прикрыть авианосец, поставили дымовую завесу. Однако это только оттянуло неизбежный конец. В 17 час. 20 мин. охваченный пламенем авианосец потерял ход, а через несколько минут был потоплен и эсминец «Ардент». Через 20 минут авианосец перевернулся и затонул. Оставшийся эсминец «Акаста» продолжал неравный и безнадежный бой. Однако он сумел сблизиться со своим грозным противником и произвести торпедный залп. Одна из торпед попала в «Шарнхорст» в районе кормовой башни, но и эсминец был уничтожен. Гибель одного из немногих авианосцев была серьезной потерей. Велики были потери и среди экипажей. Всего из команд трех кораблей были спасены 44 человека. Из них 39 спасли норвежские рыбаки и доставили на Фарерские острова, а 5 спас германский гидросамолет, и они попали в плен. 8 июля 1940 г. эвакуация англо–французских войск из Норвегии была закончена, а через несколько дней капитулировали остатки норвежской армии.