Норвегия располагала небольшим флотом, включавшим 4 старых броненосца береговой обороны, 12 малых, не более 600 т водоизмещения, миноносцев и 9 малых подводных лодок. В состав флота входило еще 11 кораблей специального назначения — тральщиков, заградителей и кораблей охраны рыболовства. Около половины кораблей к моменту высадки немецких десантов находились в базе Хортен, в 25 милях от Осла. Операция по захвату Норвегии, несмотря на ее несомненную авантюристичность, была гениально задумана и блестяще реализована (несмотря на значительные потери флота). Саму операцию нужно было провести «как можно быстрее и как можно большими средствами». Она предусматривала привлечение всех надводных и подводных сил флота, а также транспортов общим водоизмещением в 1,2 млн т. К операции привлекались значительные авиационные силы — более тысячи боевых и транспортных самолетов. Личный состав десантов состоял из пяти пехотных и двух горнострелковых дивизий.
При планировании операции германское командование главное внимание уделило внезапности и быстроте проведения операции. Оно рассчитывало также и на то, что англичане воздержатся от широкого применения крупных надводных кораблей, так как традиционно постараются избежать операций, грозящих значительными потерями. В отличие от них немцы сознательно шли на возможные крупные потери флота, особенно при возвращении надводных кораблей из северных портов Норвегии. Вторжение в Норвегию немцы решили провести от Осло до Нарвика, во всех основных портах при главном условии — обеспечении изоляции норвежской армии от англо–французских войск. Захват Осло и пяти основных военно–морских баз со штабами и складами, а также основных железнодорожных узлов обеспечивал контроль за всем побережьем. Для этого было сформировано 6 оперативных групп боевых кораблей с передовыми отрядами общей численностью в 9 тыс. человек. Переброску боевой техники предусматривалось провести на транспортах в последующие дни после высадки. Вся кампания должна была быть проведена в два этапа; на первом — захват основных пунктов, портов и аэродромов, на втором — продвижение в глубь страны с целью ее полной оккупации. Этот план был утвержден в марте, за месяц до начала вторжения.
Наконец 9 апреля 1940 г. поступил приказ начать одновременно в Дании и Норвегии десантные операции. Развертывание сил началось несколькими днями раньше. Первыми позиции у норвежских портов заняли подводные лодки, затем 3 и 5 апреля из балтийских портов вышли транспортные суда и, наконец, в ночь на 7 апреля — отряды боевых кораблей, перевозивших десантные отряды в Нарвик и Тронхейм. На этом наиболее опасном направлении высадки были задействованы линкоры «Шарнхорст», «Гнейзенау» и 10 эсминцев. Они должны были доставить передовой десантный отряд в 2000 человек. Английская авиация обнаружила немецкие корабли и атаковала их, однако из-за противодействия немецких истребителей успеха не имела. Английское руководство все еще сомневалось в возможности проведения немцами столь крупной десантной операции. Сомнения их рассеялись только после сообщения утром 9 апреля, когда германские войска без сопротивления заняли Данию. Датская армия, повинуясь приказу своего командования, противодействия вторжению не оказала. На датские аэродромы тут же перебазировалась немецкая авиация, нацеленная на норвежские порты и аэродромы. Ночью 9 апреля в Осло–фьорд вошел германский отряд военных кораблей, включавший «карманный» линкор «Лютцов», тяжелый крейсер «Блюхер» и легкие силы. Военно–морская база Хортен, против которой немцы выслали легкий крейсер, сдалась практически без сопротивления. В базе были захвачены большие запасы топлива, снаряжения и все находящиеся там норвежские корабли. Однако продвижение на север, в сторону столицы, основных сил немецкого десанта было остановлено организованной обороной. Береговая трехорудийная батарея 280–мм пушек крепости Оскаборг, стреляя прямой наводкой, тяжело повредила идущий головным крейсер «Блюхер». Однако он продолжал движение, но вскоре, получив две торпеды с береговой установки, взорвался и затонул вместе с большей частью команды и десантных войск. Остальные корабли отказались от прорыва и высадили десантные войска южнее крепости Оскаборг. Крепость была взята только после ввода в бой значительных сил авиации и воздушного десанта. Таким образом, высадка морского десанта в норвежскую столицу задержалась на сутки, но положения не изменила, так как 2000 воздушных десантников довершили начатое, захватив и столицу, и близлежащий аэродром.