ударной мощи 4-й танковой армии генерал-полковника Д.Д. Лелюшенко составляли два корпуса – 10-й гвардейский танковый и 6-й гвардейский механизированный, плюс 93-я отдельная танковая, 22-я самоходно-артиллерийская бригады и 3 отдельных танковых и 2 самоходно-артиллерийских полка, потому боевых машин было чуть меньше – 750 единиц.
Обеспечение правого фланга ударной группировки 1-го Украинского фронта возлагалось на сформированную в третий раз 6-ю армию генерал-лейтенанта В.А. Глуздовского, усиленную 42-й моторизованной инженерной бригадой, и 3-ю гвардейскую армию генерал-полковника В.Н. Гордова с приданным ей 25-м танковым корпусом. Левый фланг прикрывали войска 60-й армии генерал-полковника П.А. Курочкина, получившие задачу основными силами прорвать оборону на участке шириной 3 километра и наступать на Краков вдоль левого берега Вислы. Прибывшую с Ленинградского фронта и находившуюся во втором эшелоне 59-ю армию генерал-лейтенанта И.Т. Коровникова намечалось ввести в сражение с рубежа реки Нида на второй день операции. Во взаимодействии с 60-й армией и войсками 4-го Украинского фронта она должна была освободить Краков. Также во втором эшелоне находилась 21-я армия генерал-полковника Д.Н. Гусева, переданная из состава 3-го Белорусского фронта и предназначавшаяся для развития наступления в направлении на Бреслау. В резерве фронта оставались 1-й гвардейский кавалерийский и 7-й гвардейский механизированный корпуса.
Таким образом, командующие намеревались мощными ударами взломать оборону противника на всю глубину, рассечь его силы на отдельные группы и уничтожить по частям. Танковые армии и подвижные группы, «уничтожая отходящего противника и подходящие резервы», должны были стремительным продвижением упредить немцев и не допустить занятия ими тыловых оборонительных рубежей (что могло привести к затяжным и кровопролитным боям). Воздушные армии массированными ударами штурмовой и бомбардировочной авиации должны были содействовать наземным войскам в прорыве вражеской обороны, обеспечении ввода танковых армий и корпусов, поддержки их действий в оперативной глубине, а также громить резервы и отступающие войска противника. Советское преимущество в количестве самолетов было десятикратным. В состав 16-й воздушной армии генерал-полковника С.И. Руденко входило 6 авиационных корпусов, 14 отдельных дивизий и полков. На их вооружении находилось 2459 самолетов, в том числе 1116 истребителей, 504 бомбардировщика, 710 штурмовиков. Кроме того, 1-ю армию Войска Польского поддерживала 4-я смешанная авиадивизия, имевшая 90 самолетов. В воздушной армии генерал-полковника С.А. Красовского число боевых машин было доведено до 2588.
Оба плана были утверждены Ставкой 29 декабря 1944 года. Персонально Коневу было указано, во-первых, на необходимость избежать затяжных боев в Верхне-Силезском промышленном районе, дабы не допустить разрушения многочисленных заводов и шахт, которые должны были отойти Польше, во-вторых, на то, что вводить танковые армии в прорыв в первый день наступления все-таки