В конце октября наступили настоящие холода. Французы замерзали в своих шерстяных мундирах и тонких суконных плащах. Они спасались от морозов кто как мог: надевали крестьянские поддевки, поповские ризы, обматывали себя полотенцами, платками и шарфами и даже использовали в качестве одежды женские шубы и капоры. Разбитые сапоги зачастую заменяли лаптями. Уже по дороге к Смоленску наполеоновские солдаты бросали обозы, оставляя больных и раненых; катастрофически сокращавшийся от бескормицы и болезней конный состав не в силах был тянуть тяжелые орудия. По существу, боеспособными частями оставались лишь гвардия и несколько корпусов, отступавших вместе с ней.
28 октября Наполеон прибыл в Смоленск. Но его надежда на теплые квартиры, отдых, склады с продовольствием, резервы не оправдалась. Его встретил холодный разоренный город с разграбленными ранее вошедшими в город частями военными магазинами и складами. Ожидавшихся резервов также не оказалось.
В Смоленске Наполеон пробыл лишь четыре дня. Убедившись, что закрепиться здесь не удастся, он дал приказ армии продолжить отступление на запад.
Из города к русской границе в начале ноября выступило лишь 50 тысяч человек. Это все, что оставалось от некогда могучей «Великой армии». Но и этим оставшимся тысячам пришлось до конца испить горькую чашу поражения и плена.
Двигавшаяся параллельно русская армия западнее Смоленска в двухдневном сражении нанесла под городом Красным очередное поражение французам. Наголову были разгромлены корпуса прославленных наполеоновских маршалов Нея и Даву. В сражении французы потеряли убитыми 6 тысяч человек, 26 тысяч попали в плен.
Нанося удары противнику, Кутузов продолжал осуществлять свой план окружения остатков французский армии, не доходя до западной границы, силами основных русских сил, а также Южной армии и корпуса Витгенштейна. Русские войска шли наперерез отступающим французам. Наполеон же стремился вырваться из этой ловушки и достигнуть берега Березины, за которой начиналась территория Литвы, раньше русских. Под Оршей к нему подошли свежие силы, подтянулись действовавшие на флангах корпуса и теперь французская армия, собранная в единый кулак, все ещё представляла грозную силу. Всего Наполеон в это время имел около 75 тысяч человек, но боеспособных частей насчитывалось не более 40 тысяч. У русских в трех армиях было более 100 тысяч бойцов.
Стремясь к Березине, Наполеон бросил по пути все, что мешало быстрому движению его армии, включая часть артиллерии, не обеспеченной конной тягой, и почти весь обоз.
Передовые русские части первыми поспели к переправам через реку, Наполеон подошел чуть позднее. На берегу Березины разгорелись бои. М. И. Кутузов торопил северную и южные группы войск, но те запаздывали. Наполеон начал переправу своих частей под неумолчный гром канонады. Опытный полководец, пользуясь тем, что кольцо окружения так и не сомкнулось на Березине, сумел перейти на другой берег реки и увести с собой часть армии. Однако значительные её силы были перемолоты на переправах. Из 40 тысяч боеспособных войск 29 тысяч были либо убиты, либо взяты в плен, около 2 тысяч утонули в ледяных водах Березины. И лишь 9 тысяч человек во главе с самим императором сумели переправиться на противоположный берег и уйти в сторону Вильно. По существу, это был конец «Великой армии». Один из величайших полководцев мира был побежден русским мужеством, патриотизмом армии и народа, искусством русских военачальников и прежде всего фельдмаршала М. И. Кутузова.
Несмотря на полную катастрофу французской армии на Березине, М. И. Кутузов был недоволен: замкнуть кольцо не удалось, Наполеон бежал. В этом престарелый полководец винил робкого Витгенштейна, который так и не преодолел свой страх перед военным гением Наполеона, и медлительного Чичагова.
Но война ещё не окончилась. К Вильно из Германии подтянулись свежие силы; в Литве находились также не пошедшие вглубь России корпуса. Наполеон стремился собрать их в единый кулак близ Вильно, перегруппировать силы, организовать оборону города, закрепиться здесь до весны. В Литве находились нетронутые склады продовольствия, боеприпасов. Однако Кутузов воспрепятствовал и этим планам противника. Он не дал возможности подойти к Наполеону свежим силам; сам же с главными силами, несмотря на усталость армии, потери в непрерывных боях, растянутость коммуникаций, продолжал энергичное преследование неприятеля. Видя крах своих планов, Наполеон тайком, в закрытой кибитке, сопровождаемый небольшим конвоем, бежал в Париж. Остатки своей армии он сдал под командование маршалу Мюрату.