Winston Churchill s'est opposé au Pacte de Munich parce qu'il le considérait comme un apaisement envers Hitler qui conduirait à une invasion nazie de la Tchécoslovaquie et à un chaos éventuel dans toute l'Europe. Il a proclamé que le Pacte de Munich était honteux, déshonorant et une "défaite sans guerre".
Au début de 1938, Hitler a exigé que la Tchécoslovaquie abandonne les Sudètes ethniquement allemandes à l'Allemagne. Si la Tchécoslovaquie n'obéissait pas, il était prêt à envahir. Neville Chamberlain, le premier ministre d'Angleterre, a rencontré Hitler pour négocier mais n'a pas pu parvenir à un accord. En septembre 1938, les dirigeants allemands, italiens, français et anglais se sont réunis et ont signé un accord cédant les Sudètes à l'Allemagne sans le consentement de la Tchécoslovaquie. La Tchécoslovaquie, alliée de la France et de l'Angleterre, se sentit trahie. L'Allemagne a marché dans les Sudètes le lendemain. En mars 1939, l'Allemagne envahit le reste de la Tchécoslovaquie. Le 3 septembre 1939, après l'invasion allemande de la Pologne, l'Angleterre déclare la guerre à l'Allemagne.
À l'époque du pacte de Munich, Churchill était en pause dans la fonction publique depuis plusieurs années. Après la déclaration de guerre, il est nommé Premier Lord de l'Amirauté et membre du Cabinet de guerre. Alors qu'Hitler envahissait pays après pays en Europe, Chamberlain se révéla inadéquat en tant que premier ministre en temps de guerre, et en mai 1940, il perdit un vote de confiance à la Chambre des communes. Peu de temps après, Churchill a été nommé Premier ministre sur la recommandation de Chamberlain et d'autres chefs de gouvernement.