Большая часть артиллерии распределялась по армиям и корпусам. Во фронтовом резерве имелись: 19-я артиллерийская дивизия прорыва (семь бригад), 12-я истребительная противотанковая, 170-я легкая артиллерийская, 208-я самоходно-артиллерийская бригады, 105-я гаубичная бригада большой мощности, три бригады «катюш», два артполка, тяжелая минометная бригада и минометный полк. При этом 19-я артдивизия предназначалась только для поддержки предстоящего наступления, и использование ее в обороне Ставкой ВГК запрещалось.
Артиллерия, распределенная для поддержки стрелковых корпусов, дивизий и полков, объединялась в артиллерийские группы. Во всех дивизиях первого эшелона создавались полковые артиллерийские группы: например, двух дивизиях 20-го гвардейского стрелкового корпуса 4-й гвардейской армии имелось пять таких групп (два дивизионных, гаубичный и минометный полки), а в шести дивизиях 26-й армии — 16 групп (6 минометных, 6 артиллерийских полков). Как правило, в полковую группу входили два — четыре дивизиона. В 57-й армии, имевшей артиллерии меньше других, создали 12 полковых групп по одному — два дивизиона. Полковая и батальонная артиллерия в состав артиллерийских групп не включалась.
Кроме того, 5-я гвардейская воздушно-десантная, 155-я и 36-я гвардейская стрелковые дивизии, оборонявшиеся на особо важных направлениях, имели помимо полковых и дивизионные арттруппы. Последние могли вести сосредоточенный огонь перед всем фронтом обороны дивизии.
Корпусные артиллерийские группы организовали только в трех стрелковых корпусах — 135, 6-м гвардейском и 64-м. Кроме того, 4-я гвардейская и 26-я армии создали армейские артгруппы (по две бригады). Они могли одновременно вести сосредоточенный огонь по площади до 30 га, поставить подвижный заградогонь на фронте в 1300 м, или неподвижный на 3000 м. Учитывая недостаток средств и предвидя большой размах предстоящего сражения, командование фронта предусмотрело несколько вариантов маневра артиллерийскими частями в зависимости от действий противника.
Противотанковая оборона
Как уже говорилось указания командующего фронтом по организации противотанковой обороны были разосланы в войска 25–26 февраля. При этом кроме противотанковой артиллерии предусматривалось привлечь, для борьбы с танками орудия стрелковых частей, все пушечные батареи дивизионной, армейской артиллерии и артиллерии усиления, всю зенитную артиллерию среднего калибра, танки и самоходно-артиллерийские установки, что составило более 4000 калибром от 45 до 152 мм.
Особое внимание уделялось организации противотанковой обороны на участке озеро Вселенце — озеро Балатон: по распоряжению командующего 3-м Украинским фронтом семь из восьми истребительно-противотанковых и две из трех легких артиллерийских бригады подчинили 4-й гвардейской и 26-й армиям, при этом в первой было 12, во второй 16 истребительно-противотанковых и легких артиллерийских полков (2/3 всех имевшихся).
В полосах обороны этих армий, начиная с расстояния 500–800 м от переднего края и на глубину 30–35 километров имелась сеть сильных противотанковых районов. В полосе 4-й гвардейской армии их было 32, а в 26-й — 34. Противотанковые районы размещались на наиболее вероятных танкоопасных. Так, участке озеро Веленце — канал Шарвиз советским командованием было выделено три таких направления: Диниеш — Кишвеление, Шерегельеш — Адонь и Аба — Шаркерестур. На первом из них имелось шоссе, но перед фронтом оборонявшегося здесь 1-го гвардейского укрепрайона имелась долина, которую в первых числах марта залила талая вода. Поэтому тут имелся только один противотанковый район.