Деревня находится на реке Грязная Рудка (правый приток Руды в бассейне Усожи), в 90 км от российско-украинской границы, в 42 км к северо-западу от Курска, в 17 км к юго-западу от районного центра — города Фатеж, в 12,5 км от центра сельсовета — села Солдатское[3].
Климат
Костина, как и весь район, расположена в поясе умеренно континентального климата с тёплым летом и относительно тёплой зимой[4] (Dfb в классификации Кёппена).
Личное подсобное хозяйство. В деревне 26 домов[3].
Транспорт
Костина находится в 15 км от автодороги федерального значения М2 «Крым» (Москва — Тула — Орёл — Курск — Белгород — граница с Украиной) как часть европейского маршрута E105, в 15 км от автодороги регионального значения 38К-038 (Фатеж — Дмитриев), в 3 км от автодороги межмуниципального значения 38Н-679 (38К-038 — Солдатское — Шуклино), в 28 км от ближайшего ж/д остановочного пункта 552 км[8] (линия Навля — Льгов I).