Село Терновка находится на берегу реки Терн,
выше по течению примыкает село Ракитное,
ниже по течению на расстоянии в 2 км расположено село Сорока (Бурынский район).
Река в этом месте пересыхает, на ней сделана большая запруда.
Село вытянуто вдоль реки на 9 км.