محاصره لنینگراد عملیات نظامی طولانی مدتی بود که توسط نیروهای آلمانی بر ضد شهر لنینگراد — شهری تاریخی که امروزه با نام سن پترزبورگ شناخته میشود- در جبهه شرقی جنگ جهانی دوم انجام گرفت. محاصره ۸ سپتمبر ۱۹۴۱، زمانی که آخرین جاده ورودی به شهر مسدود شد، آغاز گشت.
گرچه نیروهای شوروی ۱۸جنوری ۱۹۴۳ موفق به بازکردن یک راه باریک برای ورود به شهر شدند، اما آزاد شدن شهر تا ۲۷ جنوری ۱۹۴۴، یعنی بعد از ۸۷۲ روز، به درازا کشید.
باید گفت که این محاصره یکی از طولانیترین و ویرانگرترین محاصرهها در تاریخ بود.