Duchovščina leží na říčce Vostici v povodí Dněpru ve vzdálenosti přibližně šedesáti kilometrů severovýchodně od Smolensku, správního střediska celé oblasti.
Kategorie:Města ve Smolenské oblasti