Для штурма Будапешта командование 2-го Украинского фронта сформировало специальную Будапештскую группу войск в составе трех стрелковых корпусов и девяти артиллерийских бригад. Ее возглавил командир 18-го гвардейского стрелкового корпуса генерал Иван Афонин. 24 января 1945 года он был тяжело ранен и заменен командующим 53-й армией генералом Иваном Манагаровым. Немецко-венгерский гарнизон Будапешта (особая группа «Будапешт», состоявшая из 18-й и 22-й кавдивизий СС и 6-го венгерского армейского корпуса и нескольких отдельных частей) возглавлял командир 9-го добровольческого горно-стрелкового корпуса СС и командующий войсками СС и полицией Венгрии обергруппенфюрер Карл Пфеффер-Вильденбрух. Он был взят в плен 12 февраля 1945 года В ходе ожесточенных боев погибло большое число мирных жителей. Почти миллионное население Будапешта не было эвакуировано. Мирная жизнь в городе продолжалась еще в ноябре 1944 года, когда советские танки стояли на окраинах Будапешта, а венгерские солдаты ездили на позиции на трамваях. Будапешт совсем не готовился к обороне и не был укреплен, хотя Гитлер и объявил его крепостью.