Skip to content
WW2 Theatres Theatres of the Second World War
Home / Eastern Front / The Vistula-Oder Offensive
Red Army combat engineers building a pontoon bridge across the Oder beside a destroyed bridge, photographed 22 January 1945.

The Vistula–Oder Offensive

12 January to 2 February 1945 · Poland, Silesia and the Oder · Twenty-two days

In January 1945 the 1st Ukrainian and 1st Belorussian Fronts broke out of their Vistula bridgeheads and overran the German defence in central Poland. Soviet armoured armies advanced toward the Oder while Warsaw, Łódź, Kraków and most of Upper Silesia passed out of German control. The operation carried the Red Army to the approaches to Berlin, but the spearheads arrived with lengthening supply routes and an exposed northern flank.

Semyon Alperin / RIA Novosti RIAID 42325 · Public domain (per Commons file record)

SOVIET FORCE
About 2.2 million1st Belorussian and 1st Ukrainian Fronts, with about 6,400 tanks and self-propelled guns
OPENING CONCENTRATION
Estimated 420 guns per mileOn the principal Baranów breakthrough sector before dawn on 12 January
BREAKOUT COMPLETE
17 JanuaryThe Vistula line was cleared from east of Kraków to west of Modlin
AUSCHWITZ LIBERATED
27 JanuaryAbout 7,000 prisoners remained in Auschwitz, Birkenau and Monowitz
ODER REACHED
22 to 31 JanuaryKonev reached and crossed the river in Silesia before Zhukov arrived north of Küstrin
Marker affiliation Allied Axis Other / contested
Map layers

01 / 23

From the Vistula Bridgeheads to the Oder

The Magnuszew, Puławy and Baranów bridgeheads gave the Red Army a starting line west of the Vistula.

The Red Army crossed the Vistula months before the January offensive. By the autumn of 1944 it held the Magnuszew and Puławy bridgeheads south of Warsaw and the broad Baranów-Sandomierz bridgehead farther south. Through winter, engineers improved the roads into them and artillery, fuel and ammunition accumulated under cover. The assault armies could therefore open their attack from the western bank, avoiding the delay of a major assault crossing.

Once the German tactical front broke, the road network and frozen ground gave Soviet tank armies several routes west. The Pilica, Nida and Warta offered potential stopping lines, but retreating German formations had lost much of the time and cohesion needed to organise them. Rifle armies cleared defended towns and bypassed formations as the leading mechanised columns drove toward the Oder. The same speed lengthened fuel and ammunition routes behind them.

The Oder was not reached at one point on one day. Konev's southern armies reached the river on 22 January and established crossings above and below Breslau. Zhukov's main force passed Poznań and reached the Oder north of Küstrin on 31 January. Between these advances lay fortress garrisons, damaged communications and increasingly long supply routes.

The Soviet Plan and the German Withdrawal Decision

Two Soviet fronts attacked on different axes while German reserves remained close to the threatened river line.

Stavka assigned Zhukov and Konev related but distinct missions. Konev was to break west from Baranów, destroy the Kielce–Radom grouping and turn forces toward Kraków and Upper Silesia. Zhukov was to attack from Puławy and Magnuszew toward Łódź, Kutno and Poznań while enveloping Warsaw.

Army Group A proposed withdrawing from the exposed Vistula positions before the offensive and moving the mobile reserve beyond the expected artillery zone. Guderian approved the proposal, but Hitler rejected it. The reserve formations were therefore caught close behind the front when the Soviet barrage and armour broke through.

By the end of January the Soviet armies had advanced hundreds of kilometres from their initial bridgeheads. Fuel and ammunition had to travel farther from working railheads, thaw followed heavy snow, German units gathered on the Oder, and Pomerania remained a threat to the north flank of Zhukov’s main army group. The Soviet command consolidated its river crossings and prepared to clear that flank before continuing toward Berlin.

Joseph Stalin
Supreme Commander, Soviet Union

Joseph Stalin

Strategic direction and timing

Stalin and Stavka approved the January attack by the 1st Ukrainian and 1st Belorussian Fronts after months of preparation in the Vistula bridgeheads. British requests for Soviet pressure on the Eastern Front reached Moscow during the final preparations, but a direct causal link between Churchill’s message and the offensive timetable remains disputed. The Soviet plan combined the destruction of the German defensive line in Poland with an advance toward the Oder.

U.S. National Archives, NARA 292629 · public domain · Source
Georgy Zhukov
Marshal, Soviet Union

Georgy Zhukov

Commanding, 1st Belorussian Front

Attacked from Magnuszew and Puławy, enveloped Warsaw and sent the mobile armies past Łódź and Poznań toward Küstrin. At the Oder he reinforced the exposed north flank and consolidated rather than continue immediately toward Berlin. The widening northern flank became a central concern after the armoured armies reached the Poznań and Küstrin approaches. His headquarters therefore had to balance a possible continuation toward Berlin against the need for communications, flank security and an infantry line capable of protecting the advanced crossings.

Grigory Vayl / LIFE magazine · public domain (US copyright not renewed) · Source
Ivan Konev
Marshal, Soviet Union

Ivan Konev

Commanding, 1st Ukrainian Front

Broke out from Baranów, opened the route beyond the Nida and reached the Oder first. He turned 3rd Guards Tank Army behind Upper Silesia and allowed the German garrison a southern route of withdrawal, avoiding a prolonged industrial battle. His southern advance also placed the Auschwitz area within reach of the 60th Army and threatened the German forces around the Upper Silesian factories. Reaching the Oder early did not mean his whole front had arrived; engineers and supporting armies still had to secure and supply the crossings.

Krasnaya Zvezda / Russian Ministry of Defence · CC BY 4.0 · Source
Mikhail Katukov
Colonel General, Soviet Union

Mikhail Katukov

Commanding, 1st Guards Tank Army

Led one of Zhukov's principal exploitation forces from the Magnuszew bridgehead through central Poland toward Poznań and the Oder. His army bypassed resistance that infantry formations could reduce later. The army’s task demanded sustained movement beyond positions the German command had prepared to defend. Roads, refuelling, flank cover and the ability of rifle formations to deal with bypassed strongpoints mattered as much as the initial armoured penetration.

Russian Ministry of Defence · CC BY 4.0 · Source
Pavel Rybalko
Colonel General, Soviet Union

Pavel Rybalko

Commanding, 3rd Guards Tank Army

Drove west from Baranów, then turned southeast along the Oder behind the Upper Silesian defence. The manoeuvre threatened the German rear while preserving the industrial region from a direct tank battle through its cities. The threat to the rear of the Upper Silesian position made continued German occupation of the industrial region increasingly untenable. His armoured columns advanced while rifle formations followed through the growing gap and Soviet units approached the industrial cities from several directions.

Russian Ministry of Defence · CC BY 4.0 · Source
Adolf Hitler
Führer and Supreme Commander, Germany

Adolf Hitler

Refusal of withdrawal and allocation of reserves

Rejected proposals to pull the Vistula front back before the offensive and kept reserves close to the threatened line. After the breakthrough he continued to send major armoured strength toward Hungary and replaced commanders without restoring the front. The decision exposed units already short of transport and operational reserves to the opening artillery and mechanised attacks. His replacement of Josef Harpe with Ferdinand Schörner came only after the German front had lost continuity along much of the central Polish sector.

German Federal Archives, Bild 146-1969-069-29 · CC BY-SA 3.0 DE · Source
Heinz Guderian
Generaloberst, Germany

Heinz Guderian

Chief of the Army General Staff

Warned that Soviet strength made the Vistula positions untenable, approved Army Group A's Hubertus withdrawal and repeatedly asked for reserves from the west and Hungary. Hitler rejected the withdrawal and most requests. As chief of the Army General Staff, he argued for withdrawal and reinforcement before the blow landed. Once the offensive began, the army command had few intact formations with which to build a defensive line before the Soviet spearheads reached the Warta and Oder.

National Digital Archives of Poland · public domain · Source
Josef Harpe
Generaloberst, Germany

Josef Harpe

Commanding, Army Group A to 16 January

Supported a pre-emptive withdrawal that would shorten the front and preserve reserves outside the Soviet artillery zone. The proposal was refused, the army group broke into separate fragments and Harpe was removed on the fifth day. Army Group A faced Soviet concentrations opposite three bridgeheads while its reserves were dispersed and subordinate armies had limited freedom to manoeuvre. His removal on 16 January followed the rapid widening of the Soviet breaches and came too late to change their initial operational course.

Heinrich Hoffmann / German Federal Archives, Bild 146-1981-104-30 · CC BY-SA 3.0 DE · Source
Ferdinand Schörner
Generaloberst, Germany

Ferdinand Schörner

Commanding, Army Group A from 16 January

Inherited a front already broken and attempted to impose fixed missions on armies that had little contact with one another. He later allowed Seventeenth Army to withdraw from Upper Silesia, avoiding its complete encirclement. He took command on 16 January when Soviet advances had divided Army Group A’s main formations. Counterattacks, withdrawals and local garrison missions were now being ordered while the front itself was moving rapidly west and communications between the field armies were breaking down.

Scheerer / German Federal Archives, Bild 183-L29176 · CC BY-SA 3.0 DE · Source
Heinrich Himmler
Reichsführer-SS; commander, Army Group Vistula from January 1945

Heinrich Himmler

Attempted to organise the Pomeranian flank and approaches to the lower Oder

On 23 January Hitler placed Himmler, whose experience was political and police administration rather than army command, at the head of the new Army Group Vistula. He faced the task of connecting scattered German formations across Pomerania and defending the exposed northern approach to Zhukov’s advance. Shortages of trained staff, mobile reserves and reliable communications limited what his headquarters could organise during the closing days of the operation.

German Federal Archives, Bild 146-1974-079-51 · CC BY-SA 3.0 DE · Source

Artillery, Armoured Armies and the Supply Column

Breakthrough guns, tank armies, repair units and motor transport sustained the advance across Poland.

The assault combined massed guns and rocket launchers with infantry reconnaissance and tank-army exploitation. T-34-85s formed the bulk of the mobile force, while IS-2 and ISU-152 regiments were assigned to break stronger positions and support attacks on fortified towns.

The advance depended on trucks as much as tanks. Soviet and Lend-Lease vehicles carried fuel, ammunition and infantry from bridgehead dumps toward moving railheads. Even with those resources, the distance to the Oder stretched maintenance, bridging and supply units by the end of January.

German armoured units still possessed Panthers, assault guns and effective anti-tank weapons, but they entered the battle in fragments or were overrun in assembly areas. Panzerfaust teams remained dangerous in towns and roadblocks, while mobile reserves lacked the strength and fuel to restore a continuous front.

T-34-85
Preserved T-34-85 at the Imperial War Museum, London; modern museum photograph.
Peter Trimming / Wikimedia Commons · CC BY-SA 2.0 · Source

T-34-85

Soviet Union · medium tank · 85 mm ZiS-S-53 gun

The T-34-85 formed the bulk of the tank armies. Its mobility, three-man turret and improved gun suited rapid exploitation, but the operation's pace still depended on maintenance columns and steady fuel delivery. Rifle formations cleared the fortified positions bypassed by the armoured spearheads. This allowed T-34 units to keep moving toward the Warta and Oder even when German troops remained in towns behind the leading tanks.

IS-2 heavy tank
Preserved IS-2-family heavy tank at the Kyiv Second World War museum, photographed in 2011. Modern identification image; display photograph is categorised as IS-2M.
Alex-engraver / Wikimedia Commons · CC BY-SA 3.0 · Source

IS-2 heavy tank

Soviet Union · heavy tank · 122 mm D-25T gun (wartime IS-2 type)

Independent heavy tank regiments reinforced breakthrough armies and attacks on strongpoints. The 122 mm gun was effective against masonry and armour, although slow two-part loading limited its rate of fire. Heavy tanks supported infantry and attacks on defended areas that a medium tank might have difficulty reducing alone. They advanced as part of a larger combined-arms force, supported by engineers, artillery and transport, rather than acting as independent breakthrough columns.

ISU-152
Preserved ISU-152 at the Kyiv Second World War museum; modern museum photograph.
ChrisO / Wikimedia Commons · CC BY-SA 3.0 · Source

ISU-152

Soviet Union · heavy self-propelled gun · 152 mm ML-20S

ISU-152 regiments supplied direct heavy fire against fortified positions and urban strongpoints. They followed the breakthrough rather than leading the fastest tank-army columns. The high-explosive shell was valuable against buildings, fortified localities and concentrations of troops. Its firepower was useful during the pursuit when German rearguards occupied road junctions and urban obstacles.

SU-76M
SU-76M at the Central Armed Forces Museum in Moscow, photographed in 2017.
Alan Wilson / Wikimedia Commons · CC BY-SA 2.0 · Source

SU-76M

Soviet Union · light self-propelled gun · 76.2 mm ZiS-3

The SU-76M gave rifle formations mobile direct fire and could cross lighter bridges than the heavy assault guns. Its open compartment and thin armour required careful use near German anti-tank positions. Rifle units needed close support while the principal tank armies were already operating farther west. This light gun could follow infantry and provide mobile anti-tank and direct-fire capability on secondary roads.

BM-13N Katyusha
BM-13N Katyusha rocket launcher on a Studebaker US6 at the Moscow Museum of the Great Patriotic War, photographed in 2006.
Nick Lobeck / Wikimedia Commons · CC BY-SA 2.5 · Source

BM-13N Katyusha

Soviet Union · truck-mounted 132 mm multiple rocket launcher

Rocket regiments added short, concentrated fire to the artillery preparation and follow-up attacks. The truck-mounted launcher could redeploy quickly enough to support an advancing front. The system was effective for rapid area bombardment but relied on truck mobility and ammunition supply. Soviet artillery could create a breach, after which infantry and armour needed to reach and exploit it before the defence recovered.

Studebaker US6
Studebaker US6 preserved at Vadim Zadorozhny’s Museum of Technology, photographed in 2018.
Alexey Zadonsky / Wikimedia Commons · CC BY-SA 4.0 · Source

Studebaker US6

United States · Lend-Lease 2½-ton 6×6 truck

US6 trucks carried ammunition, fuel, infantry and rocket launchers beyond the bridgehead depots. Their cross-country mobility helped sustain the exploitation, though the supply system was stretched by the time the Oder was reached. The speed of the advance made transport a limiting factor: roads lengthened behind each forward unit while bridges and railheads required repair. Trucks supported the continuity of a pursuit that horse transport alone could not sustain.

Ilyushin Il-2
Preserved Ilyushin Il-2 ground-attack aircraft in a postwar museum display; identification image.
Alan Wilson / Wikimedia Commons · CC BY-SA 2.0 (see linked Commons licence) · Source

Ilyushin Il-2

Soviet Union · armoured ground-attack aircraft

Once the opening fog lifted, Il-2 formations attacked German columns, rail junctions, artillery and retreat routes. Rapid movement of the front forced Soviet air units to relocate repeatedly to captured airfields. Fog and snow restricted air operations during the opening days. As flying conditions improved, assault aircraft could harass German retreat routes and strongpoints, though the ground offensive had already broken through under artillery cover.

Panther Ausf. G
Panther Ausführung G preserved at the Overloon War Museum, Netherlands, photographed in 2010.
AlfvanBeem / Wikimedia Commons · CC0 1.0 · Source

Panther Ausf. G

Germany · medium tank · 7.5 cm KwK 42 L/70

Panthers could engage Soviet armour effectively at range, but German armoured formations entered the campaign in insufficient numbers and were often committed piecemeal or overrun before assembling for counterattack. A powerful gun and strong frontal armour still made this tank a formidable opponent. During the January retreat, limited fuel, broken lines of communication and the isolation of armoured groups sharply reduced the effect of such vehicles.

StuG III Ausf. G
Preserved StuG III Ausf. G at a museum; modern equipment photograph.
Hugh Llewelyn / Wikimedia Commons · CC BY-SA 2.0 · Source

StuG III Ausf. G

Germany · assault gun and tank destroyer · 7.5 cm StuK 40

StuG IIIs supplied much of the mobile anti-tank strength available to infantry divisions. Their low silhouette was useful in defence, but limited traverse and fuel shortages reduced their ability to respond across a collapsing front. With a lower silhouette than a turreted tank, the assault gun was useful in ambushes and improvised roadblocks. German units increasingly fought in scattered groups as the Red Army’s advance made a connected defence hard to maintain.

Panzerfaust 60
Panzerfaust 30 and Panzerfaust 60 launchers on display at the Hellenic War Museum in Athens, 2013.
Tilemahos Efthimiadis / Wikimedia Commons · CC BY-SA 2.0 · Source

Panzerfaust 60

Germany · disposable anti-tank launcher · effective range about 60 metres

Panzerfaust teams remained dangerous in towns, woods and roadside positions after the main front had broken. The weapon could penetrate Soviet tanks at close range but could not substitute for a continuous defensive system. A close-range anti-tank weapon could be carried by infantrymen defending narrow streets, woodland approaches and crossroads. Such weapons posed local danger to advancing tanks but offered no substitute for mobile German formations able to seal a breakthrough.

Military Losses and the Auschwitz Evacuation

Soviet operational casualties, German losses, civilian displacement and camp deaths belong to different historical records.

Krivosheev records 43,251 Soviet personnel killed or missing and 149,874 wounded or sick in the Vistula–Oder operation, a total of 193,125. The figure covers the two principal fronts and reflects the extraordinary distance gained, but it does not include every simultaneous Soviet operation in East Prussia, Slovakia or Hungary.

German military losses resist a single well-supported total. Army Group A’s formations were shattered or dispersed during the retreat, while bypassed strongpoints, including Poznań, continued fighting after the main Soviet columns had passed. Accounts that include later fortress fighting or the concurrent East Prussian offensive describe different operational boundaries.

From 17 to 21 January the SS forced approximately 56,000 Auschwitz prisoners west in evacuation columns. The Auschwitz-Birkenau State Museum estimates that at least 9,000 and probably as many as 15,000 died during the evacuation. About 7,000 prisoners remained to be liberated on 27 January.

43,251

Soviet killed and missing

Krivosheev’s operational total for Soviet killed and missing in the Vistula–Oder offensive, excluding losses outside that defined operation.

149,874

Soviet wounded and sick

Krivosheev reports 149,874 Soviet wounded or sick, bringing the listed Soviet total to 193,125 personnel for this operation.

Approximately 56,000

Prisoners forced out of Auschwitz

Evacuated in marching columns from 17 to 21 January, with later rail evacuations from some sub-camps.

9,000–15,000

Auschwitz prisoners killed during evacuation

The museum gives at least 9,000 and probably as many as 15,000 deaths.

About 7,000

Prisoners liberated in the main Auschwitz complex

In Auschwitz I, Birkenau and Monowitz on 27 January, with about 500 more in nearby sub-camps.

Official Histories, War Records and Camp Testimony

The US Army campaign study, Soviet casualty accounting, German records and Auschwitz memorial research document different parts of the offensive.

Earl F. Ziemke’s United States Army official history reconstructs the Soviet buildup, Hitler’s rejection of German withdrawal proposals, the January breakthroughs and the formation of Army Group Vistula from wartime records. Its account is particularly useful for establishing the relative dates of the two Soviet offensives and the approach to the Oder.

G. F. Krivosheev’s Soviet casualty compilation supplies the operational losses, within the boundaries assigned to the Vistula–Oder offensive. The Auschwitz-Birkenau State Museum documents the SS evacuation marches separately from the arrival of Soviet soldiers at the camp on 27 January. The Imperial War Museums and national photographic archives provide corroboration for specific vehicles and dated scenes, with each image assessed on its own record.

  1. Stalingrad to Berlin, Chapter XIX: The January Offensive, Earl F. Ziemke, 1968United States Army in World War II
  2. Soviet Casualties and Combat Losses in the Twentieth Century, G. F. Krivosheev, 1997Greenhill Books
  3. Army Group A, Ninth Army, Fourth Panzer Army and Seventeenth Army recordsBundesarchiv, Militärarchiv Freiburg
  4. 1st Belorussian and 1st Ukrainian Front operational recordsCentral Archive of the Russian Ministry of Defence
  5. The final evacuation and liquidation of AuschwitzAuschwitz-Birkenau State Museum
  6. Day of liberation, 27 January 1945Auschwitz-Birkenau State Museum
  7. The Soviet advance from the Vistula to the OderGerman foreign military studies and US Army historical collections
  8. Civilian flight from Poland, East Prussia and SilesiaBundesarchiv
  9. Warsaw, Kraków and Upper Silesia in January 1945Polish state and municipal archival collections
  10. Photographic record of the Vistula–Oder offensiveSoviet and German wartime photographic archives
Operation chronologyDates, locations and sourced event summaries
DateEventLocationSummary
Sunday 24 December 1944 · PreludeGuderian asks for strength to be moved eastAdlerhorst

The request came while German armoured forces were still committed in the Ardennes and Soviet concentrations were visible along the Vistula. Guderian warned Hitler that the Soviet buildup north of the Carpathians was the largest yet assembled and asked for the fading Ardennes offensive to be ended so reserves could move east.

Sources 1, 3
Monday 8 January 1945 · Withdrawal proposalThe Hubertus withdrawal is approved by GuderianArmy Group A headquarters

The projected Hubertus withdrawal would have shortened the exposed line and moved mobile formations back from the heaviest Soviet artillery concentrations. Army Group A proposed leaving the exposed Vistula sectors before the offensive, shortening the line and moving reserves beyond the expected artillery zone.

Sources 1, 3
Tuesday 9 January 1945 · RefusedHitler rejects the withdrawalAdlerhorst

The refusal left German commanders facing an offensive they expected but were unable to absorb with reserves protected behind the immediate front. Hitler rejected the Army Group A and Army Group Center withdrawal proposals and dismissed the intelligence estimates of Soviet strength.

Sources 1, 3
Friday 12 January 1945 · Before dawnKonev opens the offensiveBaranów bridgehead

1st Ukrainian Front began the attack from the Baranów-Sandomierz bridgehead on 12 January, after a powerful artillery preparation and initial infantry probes opened German positions. 1st Ukrainian Front began with an artillery concentration estimated by the German account at approximately 420 pieces per mile on the main sector.

Sources 1, 4
Saturday 13 January 1945 · Second dayThe road toward Silesia opensNida River

On 13 January Konev’s armoured spearheads crossed the Nida sector, exploiting the breach toward the road junctions of central and southern Poland. 4th Tank Army turned northwest while 3rd Guards Tank Army and 52nd Army pushed west beyond Chmielnik.

Sources 1, 4
Sunday 14 January 1945 · MorningZhukov's front attacksMagnuszew and Puławy bridgeheads

Zhukov’s 1st Belorussian Front opened its main attack on 14 January from the Puławy and Magnuszew bridgeheads south of Warsaw. 1st Belorussian Front attacked from Magnuszew and Puławy toward Kutno, Łódź and the German rear south of Warsaw.

Sources 1, 4
Monday 15 January 1945 · EveningThe two breakthroughs widenPilica and Kielce sectors

The German reserves committed against the breakthroughs arrived by separate routes and struggled to form a new defensive line ahead of the Soviet columns. 47th Army broke north of Warsaw toward Modlin, while Konev's armies drove the remnants of XXIV Panzer Corps away from Kielce.

Sources 1
Tuesday 16 January 1945 · Command changeHarpe is removedBerlin

The change of command took effect after Soviet forces had already penetrated the Army Group A front along multiple axes. Hitler relieved Josef Harpe and placed Ferdinand Schörner in command of Army Group A.

Sources 1, 3
Wednesday 17 January 1945 · Breakout completeThe Vistula defensive system collapsesWarsaw and the Vistula line

On 17 January troops of the 1st Polish Army and Soviet 1st Belorussian Front entered the ruins of Warsaw as the German river defence in central Poland collapsed. The Soviet fronts cleared the Vistula line from east of Kraków to west of Modlin. Konev's spearheads reached Częstochowa and Radomsko while 1st Belorussian Front entered Warsaw.

Sources 1, 9
Wednesday 17 January 1945 · Evacuation beginsThe death marches beginAuschwitz complex

On 17 January 1945 the SS began evacuating Auschwitz and its sub-camps. About 56,000 prisoners were driven toward railheads and camps farther west as the Soviet advance threatened the remaining camp system. Guards shot people who collapsed or could not continue; thousands more died from cold, exhaustion and later transports.

Sources 5
Thursday 18 January 1945 · PursuitThe tank armies pass through central PolandŁódź

The armoured advance moved beyond the initial breaches and carried Soviet mechanised units toward the major transport junctions of central Poland. Soviet mobile columns advanced beyond the Pilica and approached Łódź while German corps remnants attempted to escape west.

Sources 1
Friday 19 January 1945 · MiddayKraków is occupiedKraków

Soviet units entered Kraków on 19 January after the German forces withdrew, leaving its historic centre largely intact. 1st Ukrainian Front entered Kraków after the German defence withdrew under pressure from the north and east.

Sources 1, 9
Friday 19 January 1945 · EveningŁódź fallsŁódź

Soviet forces entered Łódź on 19 January and pressed west toward the Warta and the approaches to Poznań. 1st Belorussian Front occupied Łódź and continued toward the Warta and Poznań.

Sources 1
Sunday 21 January 1945 · Operational turnKonev turns behind Upper SilesiaApproaches to the Oder

Konev directed mobile forces behind Upper Silesia to threaten German communications and force a withdrawal from the industrial region. Konev redirected 3rd Guards Tank Army southeast along the Oder behind the northern flank of the Upper Silesian defence.

Sources 1, 4
Monday 22 January 1945 · EveningKonev reaches the OderOder between Koźle and Głogów

By 22 January elements of Konev’s 1st Ukrainian Front had reached the Oder in Silesia, where engineers and forward detachments began establishing river crossings. The left wing of 1st Ukrainian Front reached the Oder. During the following days Soviet forces closed to a long section of the river and established crossings above and below Breslau.

Sources 1, 4
Tuesday 23 January 1945 · New headquartersHimmler arrives to command the northern gapArmy Group Vistula

Heinrich Himmler assumed command of the newly created Army Group Vistula as the German defence of the lower Vistula and Pomeranian approaches had become dangerously disjointed. The newly created Army Group Vistula was ordered to connect the lower Vistula with the Oder and protect the widening northern flank.

Sources 1, 3
Thursday 25 January 1945 · BypassThe main advance passes PoznańPoznań

On 25 January Zhukov’s main tank forces bypassed Poznań and continued toward the middle Oder, leaving a German garrison isolated behind the advance. Zhukov's principal mobile columns bypassed Poznań and continued west toward Küstrin.

Sources 1, 7
Saturday 27 January 1945 · AfternoonAuschwitz is liberatedAuschwitz, Birkenau and Monowitz

On 27 January 1945 soldiers of the 60th Army, 1st Ukrainian Front, reached Auschwitz I, Birkenau and Monowitz. They found roughly 7,000 prisoners alive in the principal camp complex, many desperately ill; the SS had already marched tens of thousands west.

Sources 6
Saturday 27 January 1945 · Encirclement developingThe Silesian escape route is left openUpper Silesian industrial region

As Soviet armour advanced around Upper Silesia, the remaining German forces were able to withdraw through a narrowing opening to the south. Soviet armies nearly enclosed Upper Silesia but deliberately left the southern outlet open while armour moved behind the German flank.

Sources 1, 4
Sunday 28 January 1945 · Winter stormBlizzard, then thawCentral Poland

A heavy winter storm swept central Poland on 27–28 January, affecting the roads used by columns already far from their railheads. A blizzard on 27 and 28 January blocked roads with deep snow across central Europe.

Sources 1
Wednesday 31 January 1945 · MorningZhukov reaches the OderOder north of Küstrin

Zhukov’s leading units reached the Oder north of Küstrin on 31 January, bringing the advancing Soviet line close to the eastern approaches to Berlin. After passing Poznań, elements of 1st Belorussian Front reached the Oder north of Küstrin and established bridgeheads on the western bank.

Sources 1, 4
Thursday 1 February 1945 · ConsolidationThe spearheads wait for the frontOder bridgeheads

The leading Soviet formations held and enlarged their Oder lodgements as fuel, bridging and infantry units caught up and German units remained on the northern flank. Soviet formations expanded bridgeheads, brought artillery and supplies forward and reinforced the lengthening northern flank.

Sources 1, 4
Friday 2 February 1945 · Operational boundaryThe Vistula–Oder advance endsOder front

At the beginning of February the main Vistula–Oder advance had reached the Oder and the Soviet command prepared to consolidate its position before the next major offensive. The operational advance ended with Soviet bridgeheads north of Küstrin and south of Frankfurt, while German forces still held bridgeheads at the major crossings.

Sources 1, 4, 7

Image credits, photographer attribution, rights and source URLs are recorded individually with the hero, portraits, equipment and dated chronology photographs. Museum images in the equipment cards are later identification photographs. Chronology images identify the date or bounded occasion documented in their archive captions.