2-й Украинский фронт включал в себя 7-ю гвардейскую, 27, 53, 40 и 6-го гвардейскую танковую армии, конно-механизированную группу генерала И. А. Плиева, а также 1-ю и 4-ю румынские армии. С воздуха наземные войска фронта поддерживала 5-я воздушная армия.
Как уже отмечалось, план наступательной операции войск 4-го Украинского фронта заключался в преодолении Западных Карпат и выходе к Моравско-Остравскому промышленному району. В соответствии с этим планом командующий войсками 4-го Украинского фронта поставил армиям следующие задачи.
38-й армии, наносившей главный удар, приказывалось войсками двух усиленных стрелковых корпусов прорвать оборону противника западнее Кросно и развивать наступление на Горлице, Новы-Сонч, Величку, Краков. В состав армии входили 52-й стрелковый корпус (81, 121 и 340-я стрелковые дивизии), 67-й стрелковый корпус (211, 241 и 305-я стрелковые дивизии), 101-й стрелковый корпус (70-я гвардейская, 140-я и 183-я стрелковые дивизии), 31-я и 42-я отдельные гвардейские танковые бригады, 12-й отдельный гвардейский танковый полк, 1511-й самоходно-артиллерийский полк, 8-й отдельный дивизион бронепоездов, 135-я армейская пушечная артиллерийская бригада, 3-я корпусная артиллерийская бригада, 3-я и 6-я отдельные истребительно-противотанковые артиллерийские бригады, 27-я гвардейская минометная бригада, 805-й и 839-й гаубичные артиллерийские полки, 1506, 1642 и 1663-й истребительно-противотанковые артиллерийские полки, 197-й горновьючный, 144, 276, 491 и 618-й минометные полки, 5, 16, 83 и 96-й гвардейские минометные полки, 76-я зенитная артиллерийская дивизия (223, 416, 447 и 591-й зенитные артиллерийские полки), 1954-й зенитный артиллерийский полк, 15-я штурмовая инженерно-саперная бригада и 39-я инженерно-саперная бригада. В армии создавалась подвижная группа под командованием заместителя командующего армией генерал-лейтенанта Н. И. Кирюхина. В нее вошли 31-я и 42-я отдельные гвардейские танковые бригады, четыре стрелковых батальона 211-й стрелковой дивизии и два артиллерийских полка. Подвижной группе ставилась задача после выхода стрелковых соединений на западный берег реки Вислока стремительно развить наступление в глубину обороны противника, к исходу первого дня овладеть переправами через реку Ропа, а потом захватить переправу и плацдарм на западном берегу реки Дунаец в районе Новы-Сонч.
1-я гвардейская армия должна была силами шести стрелковых дивизий прорвать оборону противника северо-западнее Гуменне и затем наступать на Люботин, Стар. Любовню. Предусматривался и другой вариант действий армии: в случае если наступление 38-й армии будет успешным, а прорыв в своей полосе не удастся, основные силы армии ввести в сражение в полосе 38-й армии и развивать наступление далее на Новы-Тарг. В армию входили 11-й стрелковый корпус (226, 271 и 276-я стрелковые дивизии), 107-й стрелковый корпус (129-я гвардейская, 161-я и 167-я стрелковые дивизии), 30-я стрелковая дивизия, 1-й чехословацкий армейский корпус (1-я и 3-я пехотные, 1-я танковая бригады, 5-й пушечный артиллерийский полк). 713-й и 1498-й самоходно-артиллерийские полки, 24-я гвардейская пушечная артиллерийская бригада, 4-й и 317-й гвардейские истребительно-противотанковые артиллерийские полки, 9, 196, 494 и 496-й горновьючные минометные полки, 25-я зенитная артиллерийская дивизия, 580-й зенитный артиллерийский полк, 6-я горная инженерно-саперная бригада, 6-я инженерно-саперная бригада.
18-й армии славилась задача нанести главный удар из района южнее Мокранце в направлении Смолник, Спишска-Нова-Вес, а частью сил на Кошице. В состав армии к началу наступления входили 3-й горнострелковый корпус (128-я гвардейская, 242-я и 318-я горнострелковые дивизии), 17-й гвардейский стрелковый корпус (2-я гвардейская воздушно-десантная, 8-я и 138-я стрелковые дивизии), 95-й стрелковый корпус (24-я и 351-я стрелковые дивизии), 237-я стрелковая дивизия, 159-й укрепленный район, 5-я отдельная гвардейская танковая бригада, 108-й гвардейский. 875-й и 1666-й самоходно-артиллерийские полки, 146-я пушечная артиллерийская бригада, 93-й гвардейский корпусной артиллерийский полк, 294-й гвардейский, 130, 1646 и 1672-й истребительно-противотанковые артиллерийские полки, 195, 253, 477-й горновыочные минометные и 281-й минометный полки, 269-й гвардейский и 1485-й зенитные артиллерийские полки, 95-й и 104-й отдельные зенитные артиллерийские дивизионы, 4-я горная инженерно-саперная бригада, 9-я инженерно-саперная бригада.
8-я воздушная армия в составе 8-го штурмового и 10-го истребительного авиационных корпусов (всего 553 боевых самолета) в первые дни операции поддерживала наступление 38-й армии.
Соотношение сил к началу наступления было в пользу войск 4-го Украинского фронта: в людях — в 1,5 раза, в орудиях и минометах — в 1,8, в танках и самоходных орудиях — в 2,2, в боевых самолетах — в 2,7 раза.