Английская экспедиционная армия под командованием лорда Горта, сознававшего безнадежность продолжения борьбы на континенте, начала отход к порту Дюнкерк для последующей эвакуации на Британские острова. Англичане к тому времени уже раскрыли секрет германских шифровальных машин и читали переговоры германских штабов на Западе. Это помогло английскому командованию принять правильное решение. Контратака двух английских танковых батальонов у Арраса так напугала командующего группой армий «Юг» Рундштедта, что он добился от Гитлера получения 24 мая приказа на остановку наступления германских танков у Ла-Манша по линии Ланс — Гравелин в 16 км от Дюнкерка. Через два дня наступление возобновилось, но англичане сумели удержать подступы к Дюнкерку, пока к 4 июня не были эвакуированы 224 тысячи британских солдат и 114 тысяч— французских. Люфтваффе, вопреки обещанию Геринга, не смогли воспрепятствовать эвакуации.
Среди историков существует мнение, что «стоп-приказ» Гитлера сыграл роковую роль, не позволив уничтожить британский экспедиционный корпус у Дюнкерка и вывести тем самым Англию из войны, а это, в свою очередь, предопределило в дальнейшем войну на два фронта и конечное поражение Германии. Вряд ли это мнение справедливо. Ведь никто почему-то не обращает внимания на следующее обстоятельство: после того как немцы остановились, Горт тоже не сразу получил приказ на отступление. В Лондоне решали, есть ли еще шансы на продолжение борьбы, устоят ли французы, стоит ли оставлять английскую армию во Франции. Только 26 мая, в день возобновления германского наступления, Горту приказали начать отход к Дюнкерку с целью последующей эвакуации.
Вот что сообщает по этому поводу известный британский теоретик Джон Фуллер, близкий к Министерству обороны: «Быстрое наступление с юга вместе с неуклонным давлением с востока заставило все левое крыло союзных армий собраться в равностороннем треугольнике, основанием которого служила линия Гравелин, Тернеуцен, а вершина располагалась немного севернее Камбре. Северная половина восточной стороны треугольника удерживалась бельгийской армией, которая 24 мая подверглась ожесточенной бомбардировке. 25 мая она начала поддаваться. На следующий день, когда исчезла всякая надежда, что французские армии, находившиеся южнее Соммы, будут наступать на север, лорд Горт получил приказ: отступлением к побережью спасти все, что еще можно спасти от его армии». Можно не сомневаться, что если бы германские танковые группы продолжали 24 мая безостановочное движение к Дюнкерку, отступление англичан началось бы соответственно двумя днями раньше. Дело было не в каких-то задержках или ошибках, а в совершенно объективных вещах. Британская армия, в отличие от французской или бельгийской, не потеряла присутствия духа. Тех сил, которыми располагал Горт, включая 3 танковые бригады (последняя, 3-я, высадилась во Франции 25 мая, уже только затем, чтобы прикрыть эвакуацию), вооруженных тяжелыми танками с сильной броней, было вполне достаточно для того, чтобы удерживать небольшой дюнкерский плацдарм, где линия фронта была мала, а плотность боевых порядков максимальна, в течение 10 дней, необходимых для подготовки и проведения эвакуации.
Англичанам помогла и тихая, ясная погода. Волнения на море не было, и для эвакуации удалось использовать все суда, включая малотоннажные шхуны, яхты и катера. Кроме того, британская авиация не дала люфтваффе завоевать господство в воздухе над Ла-Маншем. «Харрикейны» и «Спитфайеры» не уступали «мессершмиттам», а британские летчики дрались не хуже асов Германа Геринга. Поэтому уничтожить армию Горта реальных шансов у немцев не было. Тем не менее разгром союзников в ходе операции «Гельб» был впечатляющим: около миллиона французов, голландцев и бельгийцев, попавших в окружение, оказались в плену.
После разгрома союзных войск в Бельгии, Голландии и Северной Франции вермахт 5 июня начал генеральное наступление на Париж. Немцам удалось легко прорвать линию Мажино, защищавшуюся значительно уступавшими противнику в людях и технике французскими частями. Париж был объявлен открытым городом и сдан немцам 14 июня 1940 года. 22 июня французское правительство маршала Петэна заключило перемирие, а 25-го все боевые действия были прекращены.
10 июня 1940 года под влиянием успехов немцев во Франции в войну на стороне Германии вступила Италия, но итальянское наступление в Альпах не имело успеха, несмотря на многократный численный перевес. Сказались как трудности горного театра военных действий, так и низкая боеспособность итальянской армии, в противоположность хорошей подготовке французских горнострелковых частей, сохранивших, в отличие от других войск, высокий боевой дух.