Skupina armád B byla vytvořena 12. října 1939 přejmenováním ze Skupiny armád Sever. Jejím prvním velitelem se stal generálplukovník Fedor von Bock. Skupina armád B byla umístěna na hranicích s Nizozemskem a měla k dispozici dvě armády (2. a 6. armáda), později byla posílena o 18. armádu. K 10. květnu 1940 přešla vojska Sk. arm. B hranice Nizozemska a rychle jej obsadila, následně postupovala do Belgie, kde se podílela na obklíčení spojeneckých jednotek u Dunkirku. Současně její jednotky pokračovaly do vnitrozemí Francie a její 6. armáda jako první vstoupila do Paříže. Koncem léta 1940 se velitelství Sk. arm. B přesunulo do Polska a k připravované invazi do SSSR (Operace Barbarossa) byla Sk. arm. B přejmenována 1. dubna 1941 na Skupinu armád Střed.