Осенью — в начале зимы 1944 г. Красная Армия развивала успешное наступление на всех участках советско-германского фронта. В сентябре–октябре была освобождена территория Прибалтийских республик, за исключением небольшой части Латвии. В конце октября советские войска очистили от врага Закарпатскую Украину и вступили в Венгрию. К концу декабря они окружили в районе Будапешта 188-тысячную группировку немецких и венгерских войск. 28 декабря Временное национальное правительство Венгрии объявило войну Германии. На севере СССР Карельский фронт во взаимодействии с Северным флотом к концу октября освободил советское Заполярье и северные области Норвегии. 4 сентября из войны на стороне Германии вышла Финляндия. 19 сентября с ней было подписано соглашение о перемирии.
В ходе летне-осенней кампании 1944 г. советские войска, продвинувшись на запад на 600–1100 км, завершили освобождение территории СССР (за исключением Курляндии), полностью восстановив государственную границу, и вступили в Юго-Восточную и Центральную Европу. Фашистский блок распался, на стороне вермахта остались лишь армия свергнутого в Венгрии режима и остатки итальянских войск. Между тем германское руководство продолжало требовать от своих войск упорно обороняться, запугивало личный состав вермахта и гражданское население жестокостями советских войск, которые будут, якобы, чиниться ими на территории Германии. Солдатам и офицерам внушали, что исход войны решается теперь на западе. На востоке же задача состоит в обороне имеющимися силами, чтобы не вынуждать командование снимать дивизии с Западного фронта.
Такая пропаганда имела успех. Большинство личного состава вермахта считало, что родную землю надо оборонять изо всех сил, иначе русские большевики ворвутся в Германию и уничтожат всех немцев.
Стратегический план германского верховного командования на 1945 г. заключался в том, чтобы упорной обороной на востоке задержать наступление Красной армии и не допустить её продвижения в глубь Германии. На Западном фронте удары вермахта должны были заставить США и Великобританию изменить свою позицию по отношению к Германии и способствовать достижению сепаратных сделок. Исходя из замысла военных действий силы вермахта распределялись следующим образом: на Восточном фронте находилось 185 дивизий и 21 бригада — всего 3,7 млн человек, 56,2 тыс. орудий и миномётов, 8,1 тыс. танков и штурмовых орудий, 4,1 тыс. боевых самолётов; на Западном фронте действовали 74 дивизии и 3 бригады — всего 1,9 млн человек, 45 тыс. орудий и миномётов, 3,5 тыс. танков и штурмовых орудий, 2,7 тыс. самолётов. Советско-германский фронт по-прежнему оставался главным фронтом Второй мировой войны.
Перед советскими Вооружёнными Силами ставилась задача совместно с армиями союзников завершить разгром вермахта, оказать помощь странам Центральной и Юго-Восточной Европы в освобождении от фашистского порабощения, принудить гитлеровскую Германию к безоговорочной капитуляции. Для этого предусматривалось наступление на всём советско-германском фронте. На первом этапе предполагалось разгромить противника в Восточной Пруссии, Польше, Чехословакии, Венгрии, Австрии. На втором этапе планировалось взять Берлин, Прагу и, соединившись с англо-американскими союзниками, завершить разгром Германии.
Наступление советских войск началось 12 января. В Восточной Пруссии 3-й и 2-й Белорусские фронты при содействии Балтийского флота прорвали мощную, глубоко эшелонированную оборону противника и 26 января вышли к Балтийскому морю, отрезав, а затем и расчленив на три изолированные части восточно-прусскую группировку врага, которая в феврале–апреле была уничтожена. В Польше войска 1-го Белорусского и 1-го Украинского фронтов во взаимодействии с армиями левого крыла 2-го Белорусского фронта и правого крыла 4-го Украинского фронта прорвали вражескую оборону в полосе до 500 км. 17 января была освобождена Варшава. Развивая наступление, советские войска к 3 февраля, разгромив главные силы немецкой группировки в Польше, вышли к реке Одер и захватили несколько плацдармов на его западном берегу. До Берлина оставалось 60 км. В январе — первой половине апреля Красная армия нанесла поражение противнику в Померании, Венгрии, Австрии, Западных Карпатах. Крах фашистской Германии стал неизбежен.
Согласованию военных планов СССР, США и Великобритании по окончательному разгрому Германии и отношению к ней после победы, определению территориально-политической и международно-правовой структуры послевоенного устройства мира была посвящена Крымская конференция глав правительств союзников, проходившая 4–11 февраля 1945 г. близ Ялты. Помимо прочих вопросов, руководители трёх держав договорились о превращении Германии в демилитаризованное, демократическое, миролюбивое государство, выразили решимость разоружить и распустить все германские вооружённые силы, ликвидировать генеральный штаб, военную промышленность, наказать военных преступников, отменить фашистские законы, запретить нацистскую партию. Отдельным соглашением предусматривалось вступление Советского Союза в войну против Японии через 2–3 месяца после капитуляции Германии и окончания войны в Европе.
16 апреля 1945 г. начался отсчёт последних дней Великой Отечественной войны. В этот день войска 1-го и 2-го Белорусских и 1-го Украинского фронтов при участии 1-й и 2-й армий Войска Польского, содействии Балтийского флота и Днепровской военной флотилии начали Берлинскую операцию. К ней привлекались также соединения 18-й воздушной армии дальней авиации и три корпуса войск ПВО страны. Прорвав сильную, глубоко эшелонированную оборону противника, советские войска завершили окружение берлинской группировки врага, которая к 30 апреля была рассечена на части. Передовые части 5-й гвардейской армии 1-го Украинского фронта вышли к реке Эльба и в районе Торгау 25 апреля встретились с войсками американской 1-й армии. К 1 мая перестала существовать франкфуртско-губинская группировка противника юго-восточнее Берлина, 2 мая капитулировали остатки берлинского гарнизона. 2-й Белорусский фронт достиг побережья Балтийского моря и на рубеже Висмар, Шверин, р. Эльба вошёл в соприкосновение с английской 2-й армией. 8 мая (в Москве уже наступило 9 мая) в пригороде Берлина Карлсхорсте подписан Акт о военной капитуляции Германии. Последняя крупная группировка немецких войск, продолжавших ещё сопротивление, была ликвидирована советскими войсками в Чехословакии 6–11 мая.
Великая Отечественная война советского народа завершилась полной победой. В кровопролитной схватке с сильным и безжалостным врагом Советский Союз не только отстоял свою независимость, но и освободил от фашистского гнёта многие страны Европы. Советский народ внёс решающий вклад в победу над фашизмом. На протяжении почти четырёх лет советско-германский фронт приковывал к себе основную массу войск фашистского блока. Здесь одновременно действовало от 190 до 270 его наиболее боеспособных дивизий, т. е. более 3/4 их общего количества. По неполным данным общие безвозвратные людские потери Германии и её союзников во 2-й мировой войне достигли 11,8 млн человек, из них вермахт потерял около 7 млн человек.