Деревня находится в правобережье Сейма, в 103 км западнее Курска, в 13 км южнее районного центра — города Рыльск, в 4 км от центра сельсовета — Некрасово[3].
Климат
Моршнево, как и весь район, расположено в поясе умеренно континентального климата с тёплым летом и относительно тёплой зимой[4] (Dfb в классификации Кёппена).