Село Гречкино находится на левом берегу реки Эсмань, ниже по течению на расстоянии в 3 км расположено село Заречье, на противоположном берегу — село Холодовщина (Шосткинский район). К селу примыкает большой лесной массив (сосна). Река в этом месте извилистая, образует лиманы, старицы и заболоченные озёра. Вдоль русла реки несколько торфяных болот. На расстоянии в 4 км находится железнодорожная станция Пиротчино, вдоль реки идёт отдельная узкоколейная ветка.
История
Село Гречкино известно со второй половины XIX века.
Экономика
Центральний участок Кролевецкого торфопредприятия.