Гораздо успешнее действовали германские субмарины. В начале войны у Германии было только 57 подводных лодок, приспособленных к плаванию только в прибрежных водах. После капитуляции Франции, когда Гитлер пытался любой ценой сломить сопротивление Англии, используя новые базы во Франции и Бельгии, Германия постепенно перешла к неограниченной подводной войне. За годы войны было построено еще более тысячи субмарин, значительная часть которых была предназначена для действий в океане. Командующий подводным флотом гросс-адмирал Карл Дёниц разработал тактику «волчьих стай», когда, в отличие от Первой мировой войны, на конвои судов нападали группы подлодок. Была также налажена система снабжения подлодок в океане вдали от баз, что значительно расширило радиус их действия.