Англичане и французы сражались храбро, но недостаточная координация, взаимное недоверие союзников и глупость ряда командиров привели к тому, что их войска были оттеснены, а на ряде направлений — сокрушены ударами противника. Генерал Горт, командовавший попавшими в окружение Британскими Экспедиционными силами, проигнорировал приказ сменившего Гамелена генерала Вейгана о прорыве в южном направлении и вместо этого начал отводить свои войска в район Дюнкерка на побережье Ла-Манша. С 26 мая по 3 июня в ходе операции «Динамо» 338 226 британских, французских и бельгийских солдат было эвакуировано судами Королевского военно-морского флота и небольшими суденышками судовладельцев-добровольцев. Примерно 28 000 удалось вывезти раньше. Около 70 % эвакуированных приходилось на долю британских солдат. Последствия разгрома были ужасающими, но эвакуация такого количества военнослужащих стала своего рода миражом, который закрывал от глаз военного руководства реальную картину: высшие командиры предполагали, что потери могли быть еще большими. Огромное значение для спасения такого количества солдат имело мужественное сопротивление 1-й французской армии, удерживавшей периметр вокруг Дюнкерка.
Генерал-фельдмаршал фон Рундштедт промедлил, не развив наступления на Дюнкерк. Он полагал, что британские войска уже разбиты, а свои танковые части счел ослабленными и слишком разбросанными. Наступление на Дюнкеркский котел было возложено на пехоту и люфтваффе. Это решение было одобрено Гитлером на следующий день, 24 мая. Некоторые историки полагают, что фюрер таким образом принуждал Великобританию к заключению мира, но остается неясным, что мешало ему в таком случае захватить в плен еще 330 000 британских солдат. Помимо Дюнкерка, эвакуация проводилась и из ряда других портов. Некоторые части, вывезенные кораблями из Гавра, были передислоцированы в Шербур, где их усилили прибывшими из Англии 1-й канадской и 52-й британской (Лоулендской) дивизиями. Эти две дивизии прибыли во Францию уже во второй неделе июня; Англию тем временем спешно старались превратить в крепость. Попытка организации сопротивления оказалась бесплодной: французы уже заключили перемирие. Между тем буквально в последние минуты в Булонь прибыла 20-я гвардейская бригада, а в Кале — стрелки 30-й бригады, которые вступили в героические, но совершенно безнадежные бои. 12 июня 51-я (Хайлендская) дивизия была принуждена к сдаче в Сен-Валери. Последние британские части получили приказ об эвакуации из Франции 16 июня и были выведены двумя днями позже. Общие потери составили 68 111 человек убитыми, ранеными и пленными. Для сравнения: все французские армии потеряли убитыми 92 000 и более 40 000 — пленными. Потери немцев (убитые и пропавшие без вести) составили около 45 000 человек.