Войска 3-го Белорусского фронта, продолжая наступление, 25 марта овладели городом Хайлигенбайль – последним опорным пунктом обороны немцев на побережье залива Фриш-Гаф юго-западнее Кенигсберга, а также заняли населённые пункты Партайнен, Ремзегут, Каймкаллен, Брегден, Штайндорф, Карбен, Прейсиш Банау, Шеттниенен, Герлаксдорф, Рааде, Лейзунен, Бюстервальде, Рауненберг.
На Гданьском (Данцигском) направлении наши войска, преодолевая сопротивление противника, овладели пригородом Гданьска (Данцига) – Олива и заняли населённые пункты Боргфельд, Ковалл, Карчемке, Клайн Катц, Виттомин.
Войска 2-го Украинского фронта, перейдя в наступление, прорвали сильную оборону немцев в горах Вэртэшхедышг западнее Будапешта, разгромили группу немецких войск в районе Естергома и продвинулись вперёд на 45 километров.
В ходе наступления войска фронта овладели городами Естергом, Несмей, Фельше-Галла и Тата, а также заняли более 200 других населённых пунктов, в том числе крупные населённые пункты Токод, Тат, Байот, Таварош, Татабанья, Банхида, Кернье, Дунаальмаш, Насади, Моча, Коч, Сенд, Часар.
Севернее озера Балатон наши войска, продолжая наступление, овладели городом и железнодорожной станцией Варошлед, а также заняли более 50 других населённых пунктов и среди них: Папатесер, Баконькоппань, Тапольцафе, Баконьяко, Мадьярполань, Сентгал, Тотважонь, Балатон-Фюред, Фюрдетелеп.
За 25 марта на всех фронтах подбито и уничтожено 180 немецких танков и самоходных орудий. В воздушных боях и огнём зенитной артиллерии сбито 37 самолётов противника.
По материалам сводок Советского Информбюро.