Главный удар противник намечал нанести смежными флангами 6-й полевой и 6-й танковой армий между озерами Веленце и Балатон с целью прорвать оборону 3-го Украинского фронта на участке Шерегельеш, Альшотарноча и выйти к Дунаю на участке Дунапентеле, Дунафельдвар, разрезав таким образом войска фронта на две части. С выходом к Дунаю главные силы должны были развивать удар на север и овладеть Будапештом, а часть сил наступать на юг. Второй удар должна была нанести 2-я танковая армия из района восточнее Надьканижа в направлении на Домбовар. Третий удар намечалось нанести также по южной группе наших войск силами армейской группы «Е» с южного берега Дравы из района Дольни Михоляц, Валпово в северном направлении навстречу войскам 6-й танковой армии.
Этот план германского командования преследовал цель окружить и уничтожить главные силы 3-го Украинского фронта между озером Балатон и Дунаем и выдвинуть свои войска на рубеж Дуная.
На 5 марта 1945 г. против 3-го Украинского фронта была сосредоточена следующая группировка немецких войск.
Из состава 6-й полевой армии против правого фланга фронта были сосредоточены 356-я пехотная дивизия, 3-й и 4-й танковые корпуса, имевшие шесть танковых дивизий, батальон штурмовых танков, два батальона танков «Тигр» и «Пантера», две бригады штурмовых орудий. Всего в армии насчитывалось 258 исправных танков (из них 165 тяжелых), 114 штурмовых орудий и более 400 бронетранспортеров.
В 6-ю танковую армию СС входили 1-й и 2-й танковые корпуса СС (1, 2, 9-я и 12-я танковые дивизии СС). К 5 марта ей дополнительно были приданы три пехотные дивизии (44-я немецкая, 20-я и 25-я венгерские), одна танковая (23-я) и две кавалерийские дивизии (3-я и 4-я), два батальона тяжелых танков, дивизион штурмовых и дивизион противотанковых орудий. В этих частях и соединениях насчитывалось 303 исправных танка (из них 114 тяжелых), 132 штурмовых орудия и около 500 бронетранспортеров. Армия была заново укомплектована наиболее боеспособными кадрами из нацистов и пополнена самой совершенной по тому времени боевой техникой. Личный состав ее прошел специальную подготовку для действий в ночных условиях.
2-я танковая армия только называлась танковой, но фактически в ее состав входили четыре пехотные дивизии (1-я гренадерская, 13-я горнострелковая, 71-я пехотная и 118-я легкопехотная), моторизованная бригада (92-я), две бригады штурмовых орудий и пять боевых групп. В армии насчитывалось 70 исправных танков и штурмовых орудий.
Из армейской группы «Е», действовавшей против 1-й Болгарской армии и 12-го армейского корпуса югославов, имелось десять пехотных дивизий, из них около шести дивизий в первой линии.
В общей сложности против войск 3-го Украинского фронта противник имел более 431 тысячи солдат и офицеров, до 6 тысяч орудий и минометов, 877 исправных танков и штурмовых орудий, 900 бронетранспортеров и около 850 самолетов.
Большая часть сил этой группировки войск была сконцентрирована на направлении главного удара – между озерами Веленце и Балатон. Здесь противник сосредоточил три пехотные, две кавалерийские и девять танковых дивизий, пять отдельных батальонов тяжелых танков, две бригады и один дивизион штурмовых орудий, насчитывавших в своем составе 147 тысяч солдат и офицеров, 807 танков и штурмовых орудий, свыше 3200 орудий и минометов и более 800 бронетранспортеров. При этом в ударной группировке немцев более одной трети танкового парка составляли тяжелые танки и штурмовые орудия. В битве под Курском такие танки и штурмовые орудия составляли всего 11 % танкового парка.
К началу марта 3-й Украинский фронт имел в своем составе пять общевойсковых армий (4-я гв., 26, 27-я, 57-я и 1-я Болгарская) и одну воздушную армию (17-ю), два танковых, один механизированный и один кавалерийский корпуса.
Для отражения контрнаступления противника советским армиям первого эшелона приказывалось создать многополосную, позиционную, глубоко эшелонированную оборону, при этом особое внимание обращалось на организацию противотанковой обороны и создание сильных противотанковых резервов и подвижных отрядов заграждения.