Britannica
Sources used in this answer
How long did the Siege of Leningrad last?
Created from Britannica articles
using AI.
AI can make mistakes, so verify using Britannica articles.
Eastern Front
Red Army soldier waving the Soviet flag during the Battle of Stalingrad.
The Siege of Leningrad was a prolonged military blockade during World War II that lasted for 872 days. It began on September 8, 1941, and concluded on January 27, 1944, when a successful Soviet offensive drove German forces away from the city's outskirts.1