К началу Западно-Карпатской операции дивизия занимала рубеж несколько западнее города Кросно вблизи населённого пункта Петрувка. На начальном этапе операции перед дивизией ставилась задача прикрытия южного фланга армии: два полка дивизии по мере наступления 67-го стрелкового корпуса разворачивались на его левом фланге фронтом на юг, а один полк оставался оборонять фланг исходного рубежа вместе с 81-й стрелковой дивизией. С 15 января 1945 года дивизия перешла в наступление, обеспечивая левый фланг корпуса и, пройдя южнее Горлице, продвинулась далеко на юг, до города Крыница-Здруй, уже в полосе соседней 1-й гвардейской армии. Оттуда дивизия маршем проследовала на северо-запад, где приняла участие в тяжёлых боях по освобождению города Новы-Сонч (освобождён 20 января 1945 года). Продолжила наступление на северо-запад, 27 января 1945 года дивизия участвовала в освобождении города Вадовице. С 1 февраля 1945 года возобновила наступление, переправившись через реку Бяла, в тяжёлых боях прошла до города Бельско-Бяла и 12 февраля 1945 года дивизия участвовала в его освобождении. 18 февраля 1945 года перешла к обороне.