Основной план Висло-Одерской операции предусматривал охват и оккупацию земель межд двух великих рек, которые делят на две части восточную Польшу и восточную Германию соответсвенно. Задачей Рокоссовского было нанесение удара через северную Польшу в направлении на Данциг. На юге Конев должен был брать Бреслау и важнейший индустриальный район Силезию, который Сталин очень хотел захватить как по экономическим, так и по стратегическим причинам. Он описывал эту территорию Коневу, как «золотую», и инструктировал его не уничтожать индустриальные ресурсы этого региона.
Задачей Жукова был захват Варшавы, затем продвижение на Познань и Берлин. Целью Черняховского был разгром сильной немецкой группировки в Восточной Пруссии, захват Кёнигсберга и соединение с войсками Рокоссовского в совместном продвижении вдоль балтийского побережья. В отсутствие Жукова и Василевского в Москве, координатором Ставки в их комплексном, многофоронтовом наступлении стал Сталин, на первое время он взял на себя такую роль. Он помогал Антонову и генералу Штеменко, начальнику оперативного отдела Ставки.
О времени начала Висло-Одерской операции существует много различных версий. 6 января 1945 года Черчилль писал Сталину, спрашивая, можно ли надеяться на советское наступление в Польше, чтобы оказать помощь западным союзникам, попавшим под удар немецкого контр-наступления в Арденнах, в декабре 1944 года (так называемая «битва на выступе»). Сталин ответил на следующий день, сказав, что несмотря на неблагоприятную погоду, советское наступление начнётся раньше.
Черчилль был весьма экспансивен в выражении своей благодарности, и Сталин обыграл этот факт, отметив в своём февральском 1945 года приказе, что Висло-Одерская операция стала спасением для Запада. Очевидно однако, что операция с самого начала планировалась на 8-10 января, но была отложена из-за плохой погоды. Возможно, что Сталин преследовал цель поднять кредит доверия западных союзников. С другой стороны, Конев совершенно определённо пишет в своих мемуарах, что его фронтовая операция должна была начаться 20 января, но 9 января Антонов попросил его ускорить подготовку и начать наступление, как только это станет возможным.
Конев начал своё наступление 12 января, 14 января Жуков и Рокоссовский также задействовали свои силы. Жуков и Рокоссовский достигли успеха. 17 января 1-м Белорусским фронтом была взята Варшава, а 19 января Конев захватил Краков. В конце месяца силы Жукова и Конева достигли поставленных целей, выйдя к реке Одер. 2-й Белорусский фронт Рокоссовского оказался менее удачливым. 20 января он повернул свой правый фланг на север в Восточную Пруссию, чтобы оказать содействие 3-му Белорусскому фронту Черняховского при наступлении на Кёнигсберг.
Результатом оеазалось замедление собственного наступления Рокоссовского в направлении северного течения Одера, при этом его левый фланг оказался открытым, так как армии Жукова быстро продвигались в центральном секторе. Это подвергло войска Жукова, наступавшие на Берлин, опасности контратаки со стороны сильной группировки вермахта в Померании (северная область Германии, примыкающая к Восточной Пруссии). Сначала ни Жукова, ни Ставку это не беспокоило.
Когда в конце января Жуков и Конев внесли предложение продолжить их наступления с целью захватить Берлин в середине февраля, Сталин одобрил и поддержал такие планы, хотя сам находился в это время в Ялте на конференции. В середине февраля, однако, стало ясно, что с померанской группировкой надо что-то делать. Была поставлена задача части 1-го Белорусского фронта поддержать усилия Рокоссовского в этом районе. Это означало конец любых попыток Жукова взять Берлин в марте.
Тем временем, на юге наступление Конева было также медленным. В начале февраля его войска вторглись в нижнюю Силезию западнее Одера, но наступление замедлилось, и 4-й Украинский фронт, прикрывавший левый фланг Конева, также испытывал затруднения. При этом гигантском наступлении на всех фронтах накопилось много обычных проблем: усталость войск, недостаток резервов и трудности снабжения. В конце февраля Висло-Одерская операция закончилась, тогда как свирепые сражения в Восточной Пруссии и Померании продолжались.
Неудача Красной Армии в достижении Берлина в феврале 1945 года была последним из длинного рядя сверх-оптимистичных великих планов, которые пошли на смарку. Перефразируя Клаузевица можно сказать, что советский план не выдержал столкновения с врагом. Но не все согласны, что Сталин и Ставка пытались, но неудачно, захватить Берлин. По одной из теорий Сталин преднамеренно уклонился от возможности раннего захвата Берлина по политическим причинам.