Первоначально Наполеон предполагал отходить по Новой Калужской дороге через ещё не разоренные губернии. Но Кутузов помешал этому. 24 октября произошел упорный бой под Малоярославцем. Город восемь раз переходил из рук в руки. В конце концов он остался за французами, но Кутузов готов был продолжать сражение. Наполеон оказался перед выбором – либо дать новую битву, либо отступать по старой разоренной дороге. Он выбрал второе и приказал двигаться на Смоленск. Страна была страшно опустошена. Кроме острого недостатка продовольствия, армию Наполеона скоро стали донимать суровые морозы. Зима в 1812 г. началась необычайно рано – уже в начале декабря установилась сильная стужа. Кроме того, сильно тревожили Великую армию казаки и партизаны. Боевой дух солдат падал с каждым днем, несмотря на все старания императора. Наполеон мужественно переносил трудности похода наравне со всеми и целыми часами шёл пешком по сугробам под падающим снегом и разговаривал с солдатами. Тем временем стало известно, что южная русская армия под командованием Чичагова после окончания турецкой войны спешно перебрасывается на западный фронт и готова преградить французам дорогу у Березины. Если бы этот замысел осуществился, армия оказалась бы в ловушке и была обречена на полное уничтожение. Наполеон приказал ускорить движение. Отступление превратилось в настоящее бегство. На раненых и больных уже не обращали внимания. Морозы, голод и партизаны истребляли солдат тысячами. Вся дорога была усеяна трупами. Кутузов несколько раз нападал на отступающих врагов и наносил им сильный урон. 16– 18 ноября произошло кровопролитное сражение под Красным, стоившее Наполеону 20 тысяч солдат. 22 ноября император узнал, что Чичагов выбил из Борисова польские части, которым было приказано оборонять переправу через Березину, и встали на пути французов. Наполеон приказал искать другое место, где можно было навести мосты. Севернее Борисова у Студянки было найдено узкое место, где ширина реки не превышала 25 метров, здесь навели два понтонных моста, и 26 ноября началась переправа. Русские полки, находившиеся на правом берегу, попытались сбросить французов обратно в реку. Гвардия пошла в атаку и отбила их. На следующий день большинство боеспособных частей уже перешло через Березину. В это время подоспели авангардные полки Кутузова. У переправы началась ужасная паника. Один из мостов провалился. 14 тысяч отставших были в большинстве своём перебиты казаками. Последний переход до Вильны был особенно тяжел, но Наполеон все же благополучно достиг русской границы и в середине декабря остатки армии перешли через замерзший Неман. Сам Наполеон ещё 6 декабря передал командование Мюрату и поспешно уехал в Париж. По свидетельству Коленкура, который проделал с императором весь путь в одних санях, Наполеон уже очень мало думал о случившемся и всецело был поглощен заботами о предстоящей войне. В Варшаве он казался весёлым, даже шутил и сказал между прочим: «Я покинул Париж в намерении не идти войной дальше польских границ. Обстоятельства увлекли меня. Может быть, я сделал ошибку, что дошел до Москвы, может быть, я плохо сделал, что слишком долго там оставался, но от великого до смешного – только шаг, и пусть судит потомство».
Что смешного мог найти Наполеон в неслыханных ужасах, которыми был ознаменован финал кампании 1812 г., осталось его тайной. Московский поход нанес непоправимый урон его могуществу. Если русскую границу за полгода войны перешло около полумиллиона императорских солдат, то обратно вернулось не более 30 тысяч. 100 тысяч остались в плену в России. Остальные 400 тысяч были убиты в боях или погибли при отступлении. Прибыв 18 декабря в Париж, император увидел повсюду большой упадок духа. Траур сотен тысяч семейств делал атмосферу особенно подавленной. Однако Наполеон по-прежнему располагал колоссальными ресурсами и не считал войну окончательно проигранной. Все первые месяцы 1813 г. он трудился над созданием и организацией новой армии. Двести тысяч человек дал ему призыв новобранцев и национальной гвардии. Ещё двести тысяч не участвовали в русском походе – они стояли гарнизонами во Франции и Германии. Теперь они были стянуты в корпуса, снаряжены и снабжены всем необходимым. К середине весны грандиозная работа была завершена, и Наполеон выехал в Эрфурт. Тем временем русские продолжали одерживать успехи. К концу января вся территория Польши до Вислы была очищена от французов. В феврале русская армия вышла к берегам Одера, 4 марта овладела Берлином. Французы отступили за Эльбу. 19 марта прусский король Фридрих Вильгельм заключил союз с русским императором. Но появление на фронте Наполеона резко изменило ситуацию.