По первоначальному плану советского командования войска 1-го Белорусского и 1-го Украинского фронтов должны были перейти в наступление 20 января 1945 г. Однако 6 января в связи с тяжёлым положением англо-американских и французских войск в Арденнах и Эльзасе британский премьер-министр У. Черчилль обратился к Сталину с просьбой о помощи. Сроки перехода в наступление были скорректированы. Ожидание хорошей погоды не оправдалось, и атаковать вражескую оборону пришлось, по сути, без поддержки авиации. Авиационная подготовка не проводилась, а воздушная поддержка при прорыве тактической зоны вражеской обороны осуществлялась крайне ограниченными силами лучших экипажей.
В 10 часов 12 января 1945 г. ударная группировка 1-го Украинского фронта начала с Сандомирского плацдарма наступление в полосе обороны 17-й полевой и 4-й танковой немецких армий с целью освобождения Южной Польши, выхода на р. Одер и захвата плацдарма на её западном берегу. К вечеру 17 января основные силы 4-й танковой армии немцев были разгромлены. К 19 января левофланговые армии фронта – 59-я и 60-я овладели Краковом и, развивая успех, вступили в Силезию. Весь этот район в различных направлениях пересекали окопы, проволочные заграждения и противотанковые рвы. Он был усеян дотами, однако войск, которые могли бы удержать его, катастрофически не хватало. Действиям оборонявшихся мешал поток беженцев. Перед многочисленными противотанковыми заграждениями то и дело возникали пробки. Дороги были забиты испорченными автомашинами и брошенным беженским скарбом. Многие из беженцев, особенно дети, при сильных морозах замерзали на дорогах.
По донесениям немецкой авиаразведки, наступавшие советские войска походили на «гигантского осьминога, протянувшего свои щупальца между городами Силезии». Колонны грузовиков с запасами снабжения и подкреплениями казались бесконечными и растянулись далеко на восток. К 30 января Силезский промышленный район был полностью освобождён и передан советскими войсками польскому правительству. Правофланговые армии, наступая в направлении Бреслау, к 22 января вышли к Одеру, к 3 февраля форсировали его и создали на левом берегу несколько плацдармов. В результате фронтовой Сандомирско-Силезской наступательной операции войска 1-го Украинского фронта продвинулись на запад до 500 км и перенесли боевые действия на территорию Германии.
Войска 1-го Белорусского фронта перешли в наступление с опозданием относительно уточнённого плана – 14 января 1945 г., с Магнушевского и Пулавского плацдармов. К исходу второго дня наступления ударные группировки фронта продвинулись на 25–40 км и нанесли поражение 9-й немецкой армии. 17 января войска 47-й и 61-й советских армий и 1-й армии Войска Польского освободили столицу Польши г. Варшаву. Медалью «За освобождение Варшавы» впоследствии были награждены более 690 тыс. солдат, офицеров и генералов Красной Армии, войск НКВД и 1-й армии Войска Польского – непосредственных участников освобождения Варшавы 14–17 января 1945 г., организаторов и руководителей боевой операции. Преследуя бегущего противника, войска фронта 19 января взяли Лодзь. К 22 января танковые армии 1-го Белорусского фронта вышли к Познанскому оборонительному рубежу и втянулись в затяжные бои за город-крепость Познань, защищаемый 60-тысячным гарнизоном. Познань пала лишь 23 февраля, причём в плен сдались 23 тыс. немцев – все, кто остался в живых из гарнизона. Однако южнее Познани ударные армии фронта уже 25 января форсировали р. Варта и продолжили наступление на Берлин. 27 января 44-я танковая бригада, стремительным ударом заняв Хохвальде, частью перебив, частью разогнав гарнизон немецкого узла обороны, проделала брешь в Мезеритцком укреплённом районе, открыв армиям фронта путь к Одеру. К 3 февраля войска 1-го Белорусского фронта вышли к Одеру на широком фронте, захватили стратегические плацдармы в районе Кюстрина и Франкфурта и блокировали гарнизоны этих важнейших городов-крепостей на ближних подступах к германской столице. Варшавско-Познанская фронтовая наступательная операция завершилась (рис. 20).