PLJoin the list

Battle of Wizna, 1939: the Polish Thermopylae

Invasion of Poland (WWII) · 1939 · Poland vs Nazi Germany · ~6 min read · Updated October 2026

Polish soldiers bring a 37 mm Bofors anti-tank gun into a firing position on exercises in 1939, the gun Poland's defenders used against German armour that September

At a glance

PolandCaptain Wladyslaw Raginis
vs
Nazi GermanyHeinz Guderian
Date
1939
Location
Wizna, north-eastern Poland
Period
Invasion of Poland (WWII)
Outcome
German victory; heroic Polish last stand
By the numbers
SideStrengthLosses
Poland~350-720Nearly all killed or captured (~40-70 survivors); Raginis died
Nazi Germany~40,000+ (traditional figure; disputed)Unknown; estimates vary widely

The Polish garrison was a few hundred strong; the German strength (often cited as tens of thousands) is debated by historians.

Balance of forces

Poland~350-720
Nazi Germany~40,000+ (disputed)

German figure is a contested traditional estimate.

Quick answer

Germany won the Battle of Wizna in September 1939, but only after a few hundred Polish soldiers held a line of bunkers on the Narew river for three days against a vastly larger German force from Guderian's panzer corps. Refusing to surrender, the tiny garrison made a stand remembered as the Polish Thermopylae.

In September 1939, a few hundred Polish soldiers held a line of bunkers near the village of Wizna against a German force many times their size, part of Guderian's advancing panzer corps. For three days the tiny garrison held the crossing of the Narew river, refusing to surrender, before it was finally overwhelmed. The stand is remembered as the Polish Thermopylae, and its commander chose death over surrender.

Black and white portrait of a German officer in Reichswehr uniform
Heinz Guderian as a major in 1929, a photograph from the archive of the Swedish Army Museum. Ten years later his panzer corps attacked Wizna. Public domain

The bunkers on the Narew

Wizna guarded an important crossing of the Narew river1 on the northern approach into central Poland. A short line of concrete bunkers held a small garrison under Captain Wladyslaw Raginis, who took an oath to hold the position as long as he lived2.

A corps against a garrison

In the second week of the German invasion, part of General Heinz Guderian's panzer corps, many times the defenders' number and backed by tanks, artillery and aircraft, drove against the Wizna position on its way to encircle Polish forces further south3.

Military map of Poland in 1939 with German armies in red and Polish armies in blue
The opposing forces on 31 August 1939 and the German plan, a US Military Academy map. Guderian's XIX Corps appears in Pomerania and the Polish Narew Group near Łomża. Public domain
A few hundred men held the river line for three days against an army corps.

Three days

Against the odds, the handful of defenders in their bunkers held far longer than anyone expected, slowing the German advance for some three days. Under relentless shelling and air attack, bunker after bunker was knocked out and the defenders were killed or wounded, their ammunition running low.

Death before surrender

With the position lost and most of his men dead or wounded, Captain Raginis, true to his oath, is said to have killed himself with a grenade rather than surrender the last bunker4. The stand delayed a whole corps and became a lasting symbol of Polish defiance in 1939, widely known as the Polish Thermopylae.

Legend and numbers

Wizna is often summed up as about 720 Poles against 40,000 Germans.5 Historians caution that the defenders' exact strength is uncertain5 and that only part of Guderian's corps was actually engaged at any moment, but they agree that a small garrison held up a far larger force for three days. The stand reached a worldwide audience in 2008, when the Swedish band Sabaton recorded the song6 "40:1" about it. Captain Raginis's remains were later located, and in 2011 he was reburied with military honours5 in the ruins of his command bunker at Góra Strękowa, together with his deputy, Lieutenant Stanisław Brykalski.

Ruined concrete bunker with memorial plaques and an eagle on top in a field
The memorial to the Battle of Wizna at Strękowa Góra, built into the ruins of a shattered bunker, photographed in 2007. Hiuppo, CC BY 3.0

Frequently asked questions

When and where was the Battle of Wizna?

It was fought from 7 to 10 September 19397 around the village of Wizna in north-eastern Poland, during the German invasion at the start of the Second World War.

Who fought at Wizna?

A small Polish garrison under Captain Wladyslaw Raginis defended a line of bunkers against a much larger German force, part of General Guderian's panzer corps.

How outnumbered were the Poles?

Very heavily. A few hundred Polish defenders faced a German force many times their size; the exact numbers, especially the German total, are debated by historians.

Did the Poles win at Wizna?

No. It was a German victory, but the outnumbered defenders held for about three days and delayed a whole corps, which is why it is remembered as a heroic last stand rather than for its outcome.

Why is it called the Polish Thermopylae?

Like the 300 Spartans at Thermopylae, a tiny force held a vital pass or crossing against overwhelming numbers and fought to the end, so Wizna became known as the Polish Thermopylae.

Sources and notes

Numbered notes in the text point to the works below.

  1. Instytut Pamięci Narodowej, “Paweł Sztama: Obrona Wizny” ↩
  2. dzieje.pl (Muzeum Historii Polski / PAP), “Władysław Raginis (1908-1939)” ↩
  3. Apoloniusz Zawilski, Bitwy polskiego września (Znak, 2019). ↩
  4. Muzeum Polskich Formacji Granicznych (Straż Graniczna), “Władysław Raginis” ↩
  5. dzieje.pl (Muzeum Historii Polski / PAP), “76. rocznica walk pod Wizną w kampanii 1939 r.” ↩ a b c
  6. Wikipedia, “Battle of Wizna” ↩
  7. Krzysztof Komorowski (red.), Boje polskie 1939-1945. Przewodnik encyklopedyczny (Bellona, 2009). ↩
  8. Wikipedia, “Władysław Raginis”

Walk into the ambush

Echoes of Battle brings the great battles of history to life, scene by scene on the real map. Join the list to be first when it launches.

Or support the app on Ko-fi ›