Наступательные действия советских войск на западном направлении возобновились только в январе 1945 года. 13 января началась (Восточно-Прусская операция). На малавском направлении целью был разгром малавской группировки противника и отсечения группы армий «Центр», оборонявшейся в Восточную Пруссию, от остальных сил немецких армий. В результате боёв советские войска заняли часть Восточной Пруссии, освободили территорию Северной Польши и, блокировав с Запада и Юго-Запада восточно-прусскую группировку противника, создали благоприятные условия для её последующего разгрома (см. Млавско-Эльбингская операция). На калининградском направлении начали наступательную операцию против тильзитско-инстербургской группировки нем.-фаш войск. В результате войска 3-го Белорусского фронта продвинулись на глубину до 130 км и разгромили основные силы немцев, создав условия для завершения совместной со 2-м Белорусским фронтом Восточно-Прусской операции (см. Инстербургско-Кенигсбергская операция). На другом направлении в Польше 12 января началась (Висло-Одерская операция), в ходе которой к 3 февраля от немецких войск была очищена территория Польши к западу от Вислы и захвачен плацдарм на правом берегу Одера, использованный впоследствии при наступлении на Берлин. В Южной Польше и Чехословакии войска 4-го Украинского фронта преодолели большую часть Западных Карпат, и к 18 февраля вышли в район верхнего течения Вислы, чем способствовали продвижению 1-го Украинского фронта в Силезии.
16 марта начинается Венская наступательная операция по овладению городом Вена. На пути к столице Австрийской части Третьего рейха была разгромлена 6-я танковая армия СС. В начале апреля на территории Чехословакии советские войска с ожесточёнными боями продвигаться дальше на запад, освобождая населённые пункты от немцев. 7 апреля подступают к пригородам Вены где встречают упорное сопротивление немцев. Начинаются тяжёлые бои за Вену, которая была взята 13 апреля.
В это же время в Восточной Прусии начинаются бои за Кёнигсберг (см. Кёнигсбергская операция). Медленным темпом советские войска отвоёвывают километр за километром, начинаются уличные бои. В результате кёнигсбергской операции основные силы восточнопрусской группировки немцев были разгромлены На Польском направлении к марту 1945 года войска 1-го Белорусского и 1-го Украинского фронтов в ходе вышли на рубеж рек Одер и Нейсе. По кратчайшему расстоянию от кюстринского плацдарма до Берлина оставалось 60 км. Англо-американские войска завершили ликвидацию рурской группировки немецких войск и к середине апреля передовыми частями вышли к Эльбе. Потеря важнейших сырьевых районов обусловила спад промышленного производства Германии. Увеличились трудности с восполнением людских потерь, понесённых зимой 1944/45 г. Тем не менее вооружённые силы Германии ещё представляли собой внушительную силу. По информации разведуправления Генштаба Красной Армии, к середине апреля в их составе насчитывалось 223 дивизии и бригады. 16 апреля 1945 года началась Берлинская наступательная операция советских войск. 25 апреля 1945 года советские войска на реке Эльба впервые встретились с американскими войсками, наступавшими с Запада. 2 мая 1945 года гарнизон Берлина капитулировал. После взятия Берлина советские войска провели Пражскую операцию — последнюю стратегическую операцию в войне.