Самой рискованной была высадка в Нарвике, так как он был расположен далеко на севере, и опасность контратаки британских кораблей была особенно высока. Эту группу должны были сопровождать «Шарнхорст» и «Гнейзенау» под командованием адмирала Лютьенса. Они должны были поддержать своими тяжелыми орудиями 10 эсминцев коммодора Бонте, а также во время перехода на север прикрыть направляющиеся в Тронхейм «Хиппер» и 4 эсминца.
Для захвата Осло был выделен «Лютцов», но произошло это не без скандала. Обсуждались самые различные варианты его использования. Этот карманный линкор после гибели «Графа Шпее» пока оставался единственным кораблем, пригодным для крейсерских операций, так как ремонт «Шеера» затягивался. Сначала предполагалось направить его в Атлантику, чтобы запутать союзников и попытаться снова отвлечь силы Флота Метрополии в океан. Но в марте командование немецкого флота передумало и решило сначала захватить Осло, а уже потом заняться крейсерскими операциями. Затем вдруг решили придать его группе, направленной для захвата Тронхейма, и он был передан этой группе, но тут некстати обнаружились новые дефекты в дизелях. Скорость «Лютцова» не превышала 24 узлов, и с такими характеристиками о новом походе в Атлантику пришлось забыть. Его снова перевели в группу Осло, хотя когда корабль вышел в море, он имел на борту припасы на 9 месяцев плавания.
Наконец в строй был возвращен старый «Шлезвиг-Гольштейн», которым командовал капитан 1 ранга Клейкамп. Он должен был послужить флагманским кораблем группы, направленной в датский порт Корсёр-Нюборг. Его 280-мм орудия помогли сломить сопротивление поляков, и теперь командование надеялось, что они запугают датчан. «Шлезиен» капитана 1 ранга Хорстманна, находящийся в Киле, тоже мог в случае необходимости действовать у датского побережья.
Немецкий план был подготовлен к 1 апреля, первые корабли вышли 7 апреля, а высадка десантов началась 9 апреля. Одновременно начали свою операцию и англичане. Сначала они заминировали «Лидс» — шхерный фарватер в норвежских территориальных водах, по которому следовали немецкие транспорты с железной рудой. В операции под кодовым названием «Уилфред» должны были участвовать 2 группы эсминцев. Кроме этих минных заграждений, 2 эсминца должны были заминировать подходы к Кристиансунду. Операция была намечена на 8 апреля. Чтобы поддерживать эти эсминцы, в море была направлена эскадра контр-адмирала Уитворта, состоящая из «Ринауна» и 4 эсминцев. Так как предполагалась враждебная реакция норвежцев, на транспорты были погружены войска, которые согласно плану R-4 планировалось высадить в Нарвике, Бергене и Тронхейме.
Фактор секретности, который Редер считал ключевым для успеха операции, был утерян ночью 6/7 апреля, когда группа самолетов Бомбардировочного Командования заметила идущие на север немецкие корабли в 20 милях севернее Гельголанда. В 13.25 была поднята ударная группа из 12 «Бленхеймов» 107-й эскадрильи, однако они не причинили немцам никакого вреда. Историки КВВС отмечают, что донесение этих самолетов имело огромное значение, потому что они сообщили, что немецкая эскадра состоит из линкора, карманного линкора, 2 или 3 крейсеров и большого числа эсминцев. К несчастью, эта радиограмма не прибыла вовремя. Лишь 4 часа спустя адмирал Форбс узнал, что в море находятся крупные силы германского флота. Тем временем атака 2 эскадрилий «Веллингтонов» провалилась, в основном из-за плохой видимости. Немецкие корабли оказались надежно укрыты, потому что в течение следующих суток погода продолжала ухудшаться. 8 апреля начался сильный юго-западный шторм.
В течение дня поступали сведения, которые указывали на то, что немцы начали вторжение в Норвегию, однако никто не желал об этом слышать. Адмирал Форбс предположил, что началась очередная попытка прорыва в Атлантику, и 7 апреля в 20.15 покинул Скапа Флоу с главными силами Флота Метрополии, чтобы занять выжидательную позицию, с которой можно будет перехватить немецкие корабли. Войска, уже находившиеся на борту крейсеров, были спешно выгружены, и сами крейсера помчались на помощь командующему. К утру 8 апреля корабли адмирала Форбса боролись с высокими волнами северо-западнее Шетландских островов. Он имел «Родней» (флагман), «Вэлиант» и «Рипалс», 3 крейсера и 12 эсминцев. На этот раз авианосцев в составе флота не было.
Тем временем немецкие отряды спокойно двигались к цели. Северная группа британских эсминцев успешно поставила мины, а южная была отозвана. «Глоууорм», один из эсминцев, сопровождавших «Ринаун», потерял человека, смытого волной, и остался для поисков. 8 апреля около 9.00 он натолкнулся на немецкое соединение, направляющееся в Тронхейм, — «Хиппер» и 4 эсминца. После отчаянного боя, в ходе которого британский эсминец протаранил «Хиппер», «Глоууорм» был потоплен. Немцы двинулись дальше. Развернутые южнее британские подводные лодки сумели потопить несколько войсковых транспортов, но это не повлияло на успех немецкой операции.