По советским данным, в ходе Кенигсбергской операции было уничтожено около 42 тысяч немецких солдат и офицеров, взято в плен почти 92 тысячи человек, также было захвачено 2023 орудия, 1652 миномета и 128 самолета. При этом советские войска потеряли убитыми более 60 тысяч человек, более сотни тысяч получили ранения.
В апреле, развивая наступление, советские войска вышли на подступы к столице Австрии – городу Вене, куда отступили остатки разбитых немецких соединений, которые были переформированы в боевые единицы. Всего в районе Вены немецкому командованию удалось сосредоточить до восьми расчетных дивизий. Основные силы этих войск прикрывали подступы к городу с юга, где имелось большое количество противотанковых средств, инженерных заграждений и других искусственных и природных препятствий. На улицах города были сооружены баррикады. Для борьбы с советскими танками была приспособлена зенитная артиллерия и заранее устроены многочисленные танковые засады.
Для штурма Вены советское командование бросило с юга 4-ю гвардейскую армию и 1-й гвардейский механизированный корпус 3-го Украинского фронта, с юго-запада – 6-ю гвардейскую танковую армию и 39-й гвардейский стрелковый корпус. Действия наземных войск с воздуха должна была поддержать фронтовая авиация и часть авиации ВГК. Также туда были направлены боевые катера и другие суда Дунайской речной флотилии.
Таким образом, на подступах к Вене советские войска по всем показателям превосходили немецкие в 5–7 раз. Судьба немецких войск, находившихся в Вене, практически заранее была предрешена. В то же время командующий венским гарнизоном упорно продолжал отклонять предложения о добровольной капитуляции.
Штурм Вены начался 5 апреля. На южной окраине города советские войска встретили упорное сопротивление противника и успеха в первый день не добились. Но юго-западнее Вены оборона немецких войск оказалась менее сильной. Наступавшие там части 38-го гвардейского стрелкового корпуса за день боя продвинулись на 16–18 километров и практически вышли к окраинам города.
6 апреля соединения 4-й гвардейской армии усилили натиск на противника и ворвались на южную окраину города. Начались уличные бои, которые сразу же приобрели очень ожесточенный характер. Противник, заранее подготовивший для обороны практически все сооружения, имевшие значение в тактическом плане, упорно оборонял каждый дом, а будучи не в состоянии держаться, скрытно уходил в другой, также подготовленный для обороны. Советские танки на улицах города уничтожались огнем истребителей танков, вооруженных фаустпатронами, которые неожиданно появлялись на их пути, стреляли с фланга или даже с тыла.
7 апреля соединения 6-й гвардейской танковой армии, которые обошли Вену с запада и северо-запада, также устремились в центр города, сметая на своем пути многочисленные огневые точки и очаги сопротивления противника. Но только 8 апреля передовые танковые части, сопровождавшиеся пехотой, достигли центра города, где соединились с войсками 4-й гвардейской армии. Венская группировка немецких войск оказалась расчлененной и зажатой с трех сторон. Но и после этого гарнизон не прекратил своего сопротивления.
Уличные бои продолжались. Остатки немецкого гарнизона сражались с отчаянным упорством. Бой за город потерял свое четкое очертание. Нередко в захваченных ранее зданиях или кварталах бой неожиданно вспыхивал с новой силой. Только к исходу 13 апреля бои в Вене начали стихать и советским войскам удалось установить контроль над городом.
О потерях немецких войск при защите Вены советские источники не сообщали. Взятие Вены стало важнейшей составной часть Венской наступательной операции советских войск, в результате которой советские войска взяли в плен 130 тысяч солдат и офицеров противника, захватили и уничтожили 1300 танков и штурмовых орудий, более 2250 полевых орудий.
О потерях советских войск в ходе Венской операции долгое время не сообщалось. Только после выхода в свет в 1993 году труда «Гриф секретности снят» стали известны людские потери войск 3-го Украинского фронта, которые составили убитыми, ранеными и пропавшими без вести почти 33 тысячи человек. 2-й Украинский фронт в ходе этой операции потерял почти 6 тысяч человек.
Своеобразная «точка» в истории фашистской Германии и в военном искусстве Вермахта была поставлена в Берлине, который еще в начале марта А. Гитлер объявил городом-крепостью.
Оборона Берлина готовилась тщательно. На окраинах пригородов и в парках были отрыты траншеи и установлены проволочные заграждения. На улицах и площадях имелось большое количество противотанковых заграждений и препятствий (баррикад, заборов, противотанковых рвов, надолбов, «ежей» из рельс и др.). Все каменные дома были превращены в опорные пункты. Кроме того, для обороны города широко использовались подземные коммуникации (метро, канализация). Наиболее прочно к обороне готовился район правительственных зданий, многие из которых были заминированы.