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