Lgov (russisk: Льгов) er en by i Kursk oblast i Russland. Den ligger ved elva Sejm (ei sideelv til Desna), rundt 60 km vest for Kursk. Innbyggertall: 22 900 (est. 2005), 23 783 (folketelling 2002), 25 643 (folketelling 1989).
Byen Lgov ble første gang nevnt i en krønike i 1152 under navnet Olgov, en avledning av det russiske navnet Oleg. Lgov ble jevnet med jorden av mongolene. I 1669 ble Lgov-klosteret bygget på stedet til den tidligere byen. Klosterets sloboda fikk innvilget byrettigheter som byen Lgov i 1779.
Lgov er et jernbaneknutepunkt, hovedjernbanestasjonen er Lgov-Kyivskyi, og i tillegg finnes stasjonene Lgov-Smolensky og Sherekino. Siden Russlands invasjon av Ukraina har jernbanen Lgov–Sudzja–Belgorod vært en viktig forsyningslinje for russiske styrker nord-vest i Ukraina. Den ble brutt ved ukrainernes innmarsj i Sudzja 6. august 2024.[2]