Skip to content
The War AtlasThe · War · Atlas

BATTLE // August 17, 1920

Battle of Zadwórze

LOADING MAP TELEMETRY…

Overview

Battle of Zadwórze took place during the Polish-Soviet War. It was fought on 17 August 1920, near the railway station of Zadwórze, a small village located 33 kilometres from the city centre of Lwów. The battle, lasting roughly 24 hours, resulted in the complete destruction of the Polish forces but at the same time halted the Soviet advance, preventing the forces of Semyon Budyonny from seizing Lwów and so contributing to the successful defence of Warsaw. The battle has been called a Polish Thermopylae.

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

Significance

The Battle of Zadwórze, fought near a railway station 33 kilometres from Lwów, lasted roughly 24 hours and ended in the complete destruction of the Polish force under Bolesław Zajączkowski. Despite that outcome, the engagement halted Semyon Budyonny's Soviet cavalry advance and prevented the seizure of Lwów. By fixing and delaying Budyonny's forces, the battle contributed to the broader defensive effort that culminated in the successful defence of Warsaw during the Polish–Soviet War. The action has been called a Polish Thermopylae, a comparison rooted in the destruction of the defenders alongside the strategic check imposed on the attacker. Of the 330 Soviet troops recorded as engaged, 318 became casualties, underscoring the intensity of resistance the Polish force mounted before being overrun.

Forces & casualties

Troop strength

  • РСФСР330
    medium

Casualties

  • РСФСР318
    medium96% loss rate

Commanders (2)

Russian SFSR

Compare with sibling battle

6 options

Pick a battle to compare side-by-side

Related

6 sibling battles · 1 factions

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