У Стангена отряд остановился, и на торпедные катера были перегружены ударные подразделения, которые имели задачу захватить береговые батареи «Кварвен» и «Херё». Затем движение возобновилось. Орудийные башни крейсеров не были наведены на противника, но в остальном боевая готовность была полной.
В 5 ч 15 мин, как только немецкие корабли вошли в зону поражения, орудия батареи «Кварвен» открыли огонь. Из-за ограниченности сектора огня батареи «Кёльн» вышел из-под обстрела столь быстро, что не успел получить ни одного попадания. Но «Кёнигсбергу» повезло меньше. Один 210‑мм снаряд первого же залпа разорвался у самого борта в районе кормовой башни. Командир крейсера капитан 1‑го ранга Генрих Руфус, посчитав первый выстрел предупредительным, огня не открывал и приказал просигналить: «Не стрелять — друзья». Обман снова не удался, и три следующих 210‑мм снаряда вывели из строя котельное отделение № 3 и вызвали сильный пожар, в результате чего временно полностью обесточились башни главного калибра. Облако дыма и пара окутало крейсер, затрудняя корректировку стрельбы зенитных орудий и автоматов.
Одно попадание в носовую часть получил «Бремзе», но это не сказалось на его боеспособности. К счастью для немцев, торпедная батарея «Кварвена» молчала.
В разгар боя над кораблями появились два норвежских гидросамолета, вылетевшие с гидроаэродрома Флатё. Лейтенант Эйнар Свеннинг на MF-11 и лейтенант Ганс Бугге на Хе-115 сбросил по бомбе на «Кёльн» и «Кёнигсберг», но не попали. Ответный зенитный огонь также не дал результатов.
Руфус приказал отойти в Пудде-фьорд. К тому времени стрельбу по немецким кораблям открыли еще две батареи. Вскоре «Кёнигсберг» смог ответить бортовыми залпами, а «Кёльн», в нескольких десятках метров от бортов которого тоже рвались неприятельские снаряды, производил пересадку войск на катера и мог вести огонь только носовой башней. После пяти залпов норвежские батареи на время замолчали.
В 6 ч 06 мин четыре бомбардировщика Хе-111 из группы 9./KG4, преодолев разрозненный огонь зениток, сбросили на орудия свой груз. На батарее «Хеллен» погибло 5 человек. Не успели самолеты улететь, как стрельба возобновилась, но ненадолго. И на этот раз заслуга в их подавлении принадлежала десанту.
Первые шлюпки и катера с войсками достигли берега в 6 ч 20 мин Немецкий офицер связался по телефону с комендантом укрепленного района полковником Г.И. Виллохом и приказал немедленно прекратить огонь. Гарнизон сложил оружие, имея всего 8 убитых и 18 раненых. В 10 ч 30 мин батареи были заняты германскими морскими артиллеристами, которые спешно начали приводить орудия в боеготовность.
В гавани было захвачено около 60 пароходов. Подавив сопротивление нескольких дотов, пехотинцы 159‑го полка заняли окружающие город высоты. Подразделения бергенского гарнизона отошли на юг и закрепились около Нестуна. Но немцы и не пытались их преследовать.
Днем в Берген прибыли три немецких гидросамолета 108‑й транспортной эскадры, доставившие небольшое подкрепление. Один из них разбился при посадке, два члена экипажа и шесть солдат погибли. А вечером того же дня транспорт «Сан Пауло» (4977 брт) подорвался на мине, поставленной «Тюром» у острова Лерё, и затонул. Только троим из 68 человек, находившихся на борту, удалось спастись.
По плану Группа III, кроме «Бремзе», «Петерса» и катеров, перешедших в подчинение «Адмирала западного побережья», в тот же день должна была вернуться. Но командир и механик «Кёнигсберга», вопреки мнению адмирала Шмундта и флагманского механика инженера-капитана 1‑го ранга Кобера, утверждали, что кораблю требуется один-два дня для ремонта. Утром крейсер заправил топливом миноносец «Вольф» и прибывшую плавбазу гидроавиации «Бернхард фон Чирски», экипаж спешно устранял полученные повреждения. Руфус настаивал на том, чтобы отложить выход минимум на сутки.