Деревня находится недалеко от реки
Обеста
, в 130 км западнее
Курска
, в 26 км западнее районного центра — города
Рыльск
, в 2 км от центра сельсовета — села
Крупец
.
Климат
Новоивановка, как и весь район, расположена в поясе умеренно континентального климата с тёплым летом и относительно тёплой зимой
(
Dfb
в
классификации Кёппена
).
Новоивановка находится на автодорогах регионального значения
(Курск —
Льгов
— Рыльск — граница с
Украиной
) и межмуниципального значения
(38К-017 —
Гниловка
)
, в 4,5 км от ближайшей ж/д станции
(линия
Хутор-Михайловский
— Ворожба). Остановка общественного транспорта.