La ofensiva Vístula-Óder conocida en la historiografía soviética como operación ofensiva estratégica del Vístula-Óder, () fue una ofensiva de gran importancia emprendida por el Ejército Rojo hacia el final de la Segunda Guerra Mundial al oeste del Vístula, en el territorio polaco.

La operación se desarrolló entre el 12 de enero y el 2 de febrero de 1945, convirtiéndose en una de las más exitosas ofensivas soviéticas contra la Wehrmacht en el frente Oriental. En menos de un mes los soldados soviéticos cruzaron la llanura polaca desde el río Vístula hasta alcanzar la Línea Oder-Neisse, situándose a menos de sesenta kilómetros de Berlín. Los alemanes sufrieron graves bajas tanto en hombres como en material, mientras que el avance soviético dejó aisladas a muchas de sus unidades en Breslau, Poznan, Pomerania y Prusia Oriental.

Antecedentes En el verano de 1944, tras liberar Bielorrusia de la ocupación alemana durante la exitosa operación Bagration, el Ejército Rojo entró en Polonia y liberó la parte oriental, estableciendo el Gobierno de Lublin bajo patrocinio soviético. A continuación se encargó de asegurar su cruce por el río Vístula, con el establecimiento de varias cabezas de puente entre el 27 de julio y el 4 de agosto.Christopher Duffy (1991); pág. 11 El Primer Frente Ucraniano de Iván Kónev capturó otra cabeza de puente adicional en Sandomierz durante la Ofensiva Leópolis-Sandomierz.Christopher Duffy (1991); pág. 12

Sin embargo, durante el resto de 1944 el frente de Polonia se mantuvo inactivo debido al alargamiento de las líneas de aprovisionamiento del Ejército Rojo. Indirectamente, esto permitió que las Waffen-SS pudieran aplastar el alzamiento de Varsovia que estaba teniendo lugar en ese momento. Las unidades soviéticas no llegaron a intervenir y Stalin se limitó solo a dar un apoyo limitado a los rebeldes polacos de la capital. El general Zygmunt Berling, con su Ejército polaco integrado en el Ejército Rojo, intentó contactar con sus compatriotas sitiados en el interior pero la tentativa fracasó.

Para la ofensiva de 1945, el Ejército Rojo habían alineado una gran cantidad de hombres y armamento a lo largo del frente, superando numéricamente a sus enemigos. El jefe de inteligencia alemana en el Frente Oriental, el general Reinhard Gehlen, le entregó al general Heinz Guderian sus apreciaciones acerca de la naturaleza de la fuerza atacante soviética. Guderian le presentó los resultados a Adolf Hitler, quien desestimó la aparente fuerza real del adversario considerándola como «el mayor impostor desde Gengis Kan». Como las divisiones que habían participado en la fallida ofensiva alemana de las Ardenas en el frente Occidental no podían dirigirse rápidamente a Polonia, Guderian propuso evacuar lo que quedaba del Grupo de Ejércitos Norte atrapado en la Bolsa de Curlandia hacia Alemania y reforzaran este frente, algo que Hitler rechazó tajantemente. Además, Hitler ordenó que el 6.º Ejército Panzer-SS de Sepp Dietrich se trasladara hacia Hungría para que apoyara la Ofensiva del lago Balaton.

Guderian, disconforme con la «estrategia de avestruz» propuganda por el cuartel general de Hitler, se dispuso a abandonar la reunión cuando Hitler le señalóː «El frente oriental nunca ha contado con una reserva tan poderosa como en estos momentos, y eso ha sido obra suya. Se lo agradezco.» «El Frente Oriental» -repuso Guderian- «es como un castillo de naipesː basta con romperlo por un punto para que se venga abajo en su totalidad.» Curiosamente, Goebbels había empleado el mismo símil en 1941 para referirse al Ejército Rojo.

Las fuerzas soviéticas se encontraban compuestas de dos grandes unidades: el 1.º Frente Bielorruso al mando del mariscal Gueorgui Zhúkov y el 1.º Frente Ucraniano al mando del mariscal Iván Kónev. A estos dos ejércitos les estaba previsiblemente reservada la toma de Berlín y, en consecuencia, en octubre de 1944 Iósif Stalin había sustituido a Konstantín Rokossovski del mando del 1.º Frente Bielorruso para destinarlo al 2.º Frente Ucraniano, al que se había encargado la conquista de Prusia Oriental: Rokossovski era de origen polaco y Stalin no quería que nadie relacionado con esa nacionalidad pudiera reivindicar la simbólica conquista de Berlín.

La ofensiva se lanzaría desde cinco cabezas de puente en el Vístula. El Primer Frente Bielorruso (Georgi Zhukov) avanzaría desde Pulawy y Magnuszew, al sur de Varsovia, y se dirigiría hacia Poznan, el Primer Frente Ucraniano (Iván Kónev) avanzaría desde Baranów hasta Breslau, y el Segundo Frente Bielorruso (Konstantín Rokossovski), en Rozan y Serock, atacarían Danzing y la desembocadura del Vístula. Mientras tanto más al norte, el Tercer Frente Bielorruso (Iván Cherniajovski) atacaría desde el río Pregel hacia Königsberg, allí aislaría al Ejército Panzer alemán del resto del Grupo de Ejércitos Centro y rodearía al 4.º Ejército alemán en la zona de los lagos Masurianos.

Orden de batalla Ejército Rojo Dos frentes del Ejército Rojo estuvieron directamente involucrados. El Primer Frente Bielorruso, que controlaba el sector alrededor de Varsovia y hacia el sur en las cabezas de puente de Magnuszew y Puławy, estaba dirigido por el mariscal Gueorgui Zhúkov; El Primer Frente Ucraniano, que ocupaba la cabeza de puente de Sandomierz, estaba dirigido por el mariscal Iván Konev.

Primer Frente Bielorruso - comandante, mariscal de la Unión Soviética Gueorgui Zhúkov

47.° Ejército, comandante Franz Perjorovich Ejército polaco, comandante general Stanislav Poplavsky Ejército de Choque, comandante Nikolái Simoniak 61.º Ejército, comandante Pável Belov Ejército de Tanques de la Guardia, comandante Mijaíl Katukov Ejército de Tanques de la Guardia, comandante Semión Bogdanov 5.º Ejército de Choque (en la cabeza de puente de Magnuszew), comandante Nikolái Berzarin 8.° Ejército de la Guardia (en la cabeza de puente de Magnuszew) - comandanteː Vasili Chuikov 69.° Ejército (en la cabeza de puente de Puławy) - comandanteː Vladímir Kolpakchi 33.° Ejército (en la cabeza de puente de Puławy) - comandanteː Viacheslav Tsvetaev

Primer Frente Ucraniano - comandante, mariscal de la Unión Soviética Iván Kónev

Ejército - comandanteː Dimitri Gúsev 6.° Ejército - comandanteː Vladímir Gluzdovski Ejército de la Guardia - comandanteː Vasili Gordov Ejército - comandanteː Nikolái Pujov 4.º Ejército de Tanques - comandanteː Dimitri Leliushenko Ejército de Tanques de la Guardia - comandante. Pável Rybalko 52.° Ejército - comandanteː Konstantín Korotéiev 5.º Ejército de la Guardia - comandanteː Alekséi Zhadov 59.° Ejército - comandanteː Iván Koróvnikov 60.º Ejército - comandanteː Pável Kurochkin

Zhúkov y Kónev disponían entre ambos de 163 divisiones para la operación con un total de 2 203 000 soldados, 4.529 tanques, 2.513 cañones de asalto, 13 763 piezas de artillería de campo (de 76 mm o más), 14 812 morteros pesados, 4936 armas antitanque, 2198 cohetes Katyusha y 5000 aviones.Christopher Duffy (1991); pp. 24-25 Wehrmacht Las fuerzas soviéticas en este sector se enfrentaron al Grupo de Ejércitos A, que defendía un frente que se extendía desde posiciones al este de Varsovia hacia el sur a lo largo del Vístula, casi hasta la confluencia del San. En ese punto había una gran cabeza de puente soviética sobre el Vístula en la zona de Baranów luego el frente continuaba hacia el sur hasta Jasło.

Grupo de Ejércitos A - comandante, coronel general Josef Harpe (quien fue reemplazado, una vez iniciada la ofensiva, por el coronel general Ferdinand Schörner el 20 de enero). Tres ejércitos alemanes conformaban esta gran unidad:Earl Ziemke (1969); pág. 23

9.º Ejército (ubicado cerca de Varsovia) - comandante, general Smilo Freiherr von Lüttwitz hasta el 20 de enero; luego general Theodor Busse LVI Cuerpo Panzer (General Johannes Block) XXXXVI Cuerpo Panzer (General Walter Fries) VIII Cuerpo (General Walter Hartmann) 4.º Ejército Panzer, (situado en la confluencia de los ríos San y Vístula) - comandante, general Fritz-Hubert Gräser XLII Cuerpo (General Hermann Recknagel) XXIV Cuerpo Panzer (General Walther Nehring)Only two divisions of this corps, the 16th and 17th Panzer Divisions, were allocated to Fourth Panzer Army, where they were committed in the attempted defence of Kielce. The remaining two formations, the 19th and 25th Panzer Divisions constituted Army Group A's general reserve, and were committed in support of 9th Army. XLVIII Cuerpo Panzer (General Maximilian Reichsfreiherr von Edelsheim) 17.º Ejército, (en el sur) - comandante, general Friedrich Schulz LIX Cuerpo (General Edgar Rohricht) XI Cuerpo (General Rudolf von Bünau) XI Cuerpo Panzer de las SS (SS-Obergruppenfuhrer Matthias Kleinheisterkamp

En total eran 400 000 soldados, 4100 piezas de artillería y 1150 tanques."Web map copy", en Earl Ziemke (1969); pág. 26 El Grupo de Ejércitos A comandado por el coronel general Josef Harpe, que el 20 de enero fue reemplazado por el coronel general Ferdinand Schörner. La sección norte del frente era defendida por el 2.º Ejército, integrado en el Grupo de Ejércitos Centro. La inteligencia alemana había previsto una superioridad numérica del enemigo en relación de 3 a 1, aunque la realidad era que la relación era de 5 a 1.Christopher Duffy (1991); pp. 51 & 59 miniaturadeimagen|263x263px|Disposición de las fuerzas y posterior avances del Ejército Rojo

Desarrollo de las operaciones Ofensiva soviética y hundimiento del Frente La ofensiva comenzó en la cabeza de puente de Baranow (Sandomierz) a las 04:35 del 12 de enero con un intenso bombardeo por parte de la artillería del Primer Frente Ucraniano sobre las posiciones del 4.º Ejército Panzer.Christopher Duffy (1991); pág. 67 El bombardeo concentrado contra las divisiones del XLVIII Cuerpo Panzer que se habían desplegado frente a la cabeza de puente logró destruir la capacidad de respuesta de los alemanes; un comandante de batallón de la 68.ª División de Infantería declaró:

La andanada inicial fue seguida por ataques de reconocimiento y bombardeos más pesados a las 10:00h. Cuatro horas después, la fuerza de ataque principal compuesta por el 3.º Ejército de Guardias y el 4.º Ejército de Tanques inició el avance. Para entonces el 4.º Ejército Panzer ya había perdido el 60% de su artillería y el 25% de sus tropas. Esto fue consecuencia de la negativa de Hitler a seguir el consejo de Guderian, que había insistido en la conveniencia de retrasar el grueso de las fuerzas defensivas veinte kilómetros tras la línea del frente, fuera del alcance del bombardeo de artillería soviético y dejando margen para poder organizar contraataques allí donde se considerara necesario. Hitler se negó rotundamente a ceder «20 kilómetros sin oponer resistencia». miniaturadeimagen|250x250px|Tanques T-34/85 soviéticos del Ejército de Tanques de la Guardia Las unidades soviéticas hicieron un rápido progreso, moviéndose con la intención de cercar a los defensores de Kielce. Para el 14 de enero las fuerzas de Kónev habían logrado cruzar el río Nida a través de varios puntos, y siguieron avanzando en dirección a Radomsko y el río Varta. Por entonces las unidades del 4.º Ejército Panzer habían perdido la cohesión aunque el XXIV Cuerpo Panzer mantuvo sus líneas en Kielce hasta el anochecer del día 16, cuando su comandante tomó la decisión de retirarse. Ese mismo día, 16 de enero, Hitler abandonó, por última vez, el cuartel general del Nido del Águila y regresó a la Cancillería de Berlín. Nada más llegar destituyó a Harper y los sustituyó por Ferdinand Schörner al que mandó llamar desde la Bolsa de Curlandia y le ordenó que detuviera la embestida soviética pero sin proporcionarle refuerzos ni suministros de ningún tipo.