Расположена в 26 км к югу от райцентра Локня и к востоку от волостного центра Башово. Железнодорожная станция Самолуково на участке Дно — Дедовичи — Бежаницы — Локня — Великие Луки[2].