В декабре 1944 года 314-я стрелковая дивизия вместе с другими силами 59-й армии была передислоцирована на 1-й Украинский фронт (поступила в действующую армию 20.12.1944). В рамках Висло-Одерской наступательной операции соединение участвовало в Сандомирско-Силезской операции (12.01-03.02.1945). В начале января дивизия начала марш на Сандомирский плацдарм, в ночь на 9 января 1945 года вместе с 80-й стрелковой дивизией переправилась на западный берег реки Висла. 13 января 1945 года 43-й стрелковый корпус, в состав которого входила дивизия, форсированным маршем выдвинулся к рубежу реки Нида и приступил к наступлению в полосе Непровице, Юркув в направлении на Дзялошице. 15 января 1945 года дивизия, развивая наступление на Мехув, к исходу дня овладела рубежом Ксенж-Вельки, Калина-Мала и, несмотря на яростные контратаки врага, сумела удержать его. 16 января 1945 года ведёт бои за Мехув и принимает участие в его освобождении. Продолжив наступление, к 22 января 1945 года, ведёт бои у местечка Славкув в 6 километрах западнее города Олькуш, и к концу января 1945 года вышла на Одер, который форсировала 31 января 1945 года у города Козель. В ходе наступления приняла участие в освобождении городов Сосновец (27.01.1945) и Катовице (28.01.1945).