На 1-м Белорусском фронте западнее и юго-западнее города Кистжинь (Кюстрин) наши войска окружили и уничтожили значительный гарнизон немцев, оборонявший район между Вартой и Одером, при этом взяли в плен 3170 немецких солдат и офицеров и захватили полевых орудий – 54, пулеметов – 150. Противник оставил на поле боя до 3000 трупов своих солдат и офицеров.
В районах Глогау и Бреслау наши войска продолжали бои по уничтожению окруженных групп немецких войск.
Войска 1-го Украинского фронта 31 марта с боем овладели городами Ратибор и Бискау – важными узлами дорог и сильными опорными пунктами обороны немцев на левом берегу Одера, а также с боями заняли более 50 других населенных пунктов и среди них Братш, Тюрмитц, Хохкретшам, Катшер, Трэм, Заудиц, Вейендорф, Хоенбиркен, Пшув, Рыдультау.
Войска 2-го Украинского фронта, продолжая наступление, овладели городом Нитра и, форсировав реку Ваг, с боем заняли город Галанта – важный узел дорог на путях к Братиславе. В ходе боев за 31 марта войска фронта заняли более 80 других населенных пунктов, в том числе крупные населенные пункты Кепешд, Шалья, Дяковце, Перед, Жигард, Горни Салиби, Мостова Керть, Гута, Земянска-Олча, Тани и железнодорожные станции Шалья, Перед, Жигард, Недед. Одновременно войска фронта, наступая по южному берегу Дуная, заняли населенные пункты Дунасег, Кунсигет, Мошонсентмиклош, Бе-Шаркани, Маглоца.
Войска 3-го Украинского фронта, продолжая наступление, 31 марта овладели городами Вашвар, Керменд, Сентготтард – важными опорными пунктами обороны немцев на реке Раба; южнее озера Балатон войска болгарской армии с боем заняли город Чурго. В ходе наступательных боев войска фронта заняли на территории Венгрии более 100 других населенных пунктов и среди них Шюттер, Хидегшег, Копхаза (5 километров юго-восточнее Шопрона), Надьценк, Унд, Нарай, Кандорфа, Ерисентпетер, Залабакша, Ново, Шармеллек. На территории Австрии юго-восточнее Винер Нойштадт войска фронта заняли более 70 населенных пунктов и среди них Дойч Кронц, Некенмаркт, Лакенбах, Рицинг, Чурндорф, Висма, Кирхшлаг, Рехнитц. В боях за 30 марта войска фронта взяли в плен более 8000 солдат и офицеров противника. В числе пленных командир 3-го венгерского армейского корпуса генерал-лейтенант Актолейко-Бейла.
На других участках фронта – поиски разведчиков и в ряде пунктов бои местного значения.