Расположена в 24 км к юго-востоку от Железногорска на правом берегу реки Усожи. Высота над уровнем моря — 192 м. К северу от деревни находится урочище Подымовское и лог Березняк, к западу — урочище Озерок. С юго-востока к Сухаревой примыкает деревня Басово. Деревня Сухарева упоминается в Писцовых книгах с 1628 года. В XVII—XVIII веках деревня входила в состав Усожского стана Курского уезда.