Skip to content
The War AtlasThe · War · Atlas

BATTLE // January 12, 1945

Vistula–Oder Offensive

Overview

The Vistula–Oder offensive was a Red Army operation on the Eastern Front in the European theatre of World War II in January 1945. The army made a major advance into German-held territory, capturing Kraków, Warsaw, and Poznań. The Red Army had built up their strength around a number of key bridgeheads, with two fronts commanded by Marshal Georgy Zhukov and Marshal Ivan Konev. Against them, the German Army Group A, led by Colonel-General Josef Harpe, was outnumbered five to one. Within days, German commandants evacuated the concentration camps, sending the prisoners on their death marches to the west, where ethnic Germans also started fleeing. In a little over two weeks, the Red Army had advanced 480 kilometres (300 mi) from the Vistula to the Oder, only 69 kilometres (43 mi) from Berlin, which was undefended. However, Zhukov called a halt, owing to continued German resistance on his northern flank (Pomerania), and the advance on Berlin had to be delayed until April.

Overview adapted from Wikipedia, licensed under CC BY-SA 4.0.

Significance

The Vistula–Oder Offensive marked one of the most consequential Soviet advances of the Eastern Front, driving the Red Army from its bridgeheads on the Vistula deep into German-held territory. Within roughly two weeks, two fronts under Zhukov and Konev advanced approximately 480 kilometres, capturing Kraków, Warsaw, and Poznań and reaching the Oder River — placing Soviet forces just 69 kilometres from Berlin. The scale of the advance reflected a stark imbalance of forces: German Army Group A under Josef Harpe was outnumbered approximately five to one. The offensive triggered immediate humanitarian consequences, with German commandants evacuating concentration camps and forcing prisoners on death marches westward, while ethnic German civilians also began fleeing the advancing front. Despite the proximity to Berlin, Zhukov halted the advance due to continuing German resistance on his northern flank in Pomerania, deferring the final push on the German capital until April 1945. The offensive thus set the operational conditions for the Battle of Berlin while exposing the limits imposed by flank security on a rapidly advancing front.

Forces & casualties

Troop strength

  • Germany450,000–800,000
    medium
  • Soviet Union2,203,600
    medium

Soviet Union fielded a 3.5 : 1 numerical advantage

Casualties

  • Germany626,000
    medium100% loss rate
  • Soviet Union43,476
    medium2% loss rate

Commanders (9)

Compare with sibling battle

6 options

Pick a battle to compare side-by-side

Related

6 sibling battles · 4 factions

Last verified June 2026
Cite this page →Suggest a correction →