Село Терни знаходиться на одному з відрогів балки Чернявка, за 2 км від кордону з Росією, за 2 км від села Мальцівка, за 4 км від села Гракове, за 7 км від села Новоєгорівка. Найсхідніший населений пункт Харківської області.
12 червня 2020 року, відповідно до Розпорядження Кабінету Міністрів України № 725-р «Про визначення адміністративних центрів та затвердження територій територіальних громад Харківської області», увійшло до складу Дворічанської селищної громади.[2]
19 липня 2020 року, в результаті адміністративно - територіальної реформи та ліквідації Дворічанського району, село увійшло до складу Куп'янського району Харківської області.[3]
Село тимчасово окуповане російськими військами 24 лютого 2022 року.
↑Терни. Геоінформаційна система місць «Голодомор 1932—1933 років в Україні». Український інститут національної пам'яті. Процитовано 18 червня 2020.{{cite web}}: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url (посилання)