Немецкое командование настойчиво укрепляло и совершенствовало свою оборону, создавало на этом участке три оборонительные полосы, из которых к началу операции им удалось полностью подготовить лишь две, образовавшие тактическую зону обороны.
Советскому командованию к началу операции удалось создать самое крупное фронтовое объединение, когда-либо создававшееся в предыдущих операциях.
Командование 1-го Украинского фронта приняло решение нанести два удара: на львовском и Рава-русском направлениях, что позволяло рассечь группу армий «Северная Украина», окружить и уничтожить её в районе Бродов.
Операция осуществлялась одновременно с Белорусской операцией и важную роль также играло взаимодействие фронтов.
Расстановка сил
СССР
1-й Украинский фронт (командующий И. С. Конев). В него входили 13-я армия, 18-я армия, 38-я армия и 60-я армия, 1-я гвардейская армия, 3-я гвардейская армия, 5-я гвардейская армия, 4-я танковая армия, 1-я гвардейская танковая армия, 3-я гвардейская танковая армия, две конно-механизированные группы и 1-й Чехословацкий армейский корпус – всего к 13 июля 80 стрелковых и кавалерийских дивизий, 10 танковых и механизированных корпусов и 4 отдельные танковые бригады (1,2 млн человек, 13 900 орудий и миномётов, 2200 танков и САУ).
Авиационную поддержку оказывала 2-я воздушная армия, имевшая в своём составе 2806 самолётов.
4-й Украинский фронт (командующий И. Е. Петров) – создан 30 июля 1944 года для наступления на карпатском направлении.
Во фронт включены из 1-го Украинского фронта 18-я армия и 1-я гвардейская армия. Для авиационной поддержки придана 8-я воздушная армия.
Советским войскам небольшую помощь в боях за Львов оказали также польские партизанские формирования – Армия Крайова!
И вот тут я вынужден впервые остановится чтобы тоже, во-первых, обратить внимание современного русскоязычного читателя на тот факт, что если бы не военные действия польской Армии Крайовой в немецком тылу, то исход битвы за Львов мог быть совершенно другой поскольку танковая армия Лелюшенко, порвавшаяся к окраине Львова, не имела для поддержки своего наступления пехоты, продолжавшей сражаться с полу окружённой немецкой группировкой под г. Броды!
И в СССР это хорошо знали и понимали, посему умышленно вычеркнули Армию Крайовую из участников боев за г. Львов в ходе проведения так называемой «Львовско-Сандомирской операции» которая первоначально называлась как «Львовская операция».