Село Мартинівка знаходиться за 3 км від річки Уди (правий берег), примикає до сіл Постольне, Ковалі, селищу Сніги. Поруч проходить залізниця, зупинний пункт Сніги. На відстані 1 км проходить автомобільна дорога Т 2103.
12 червня 2020 року, розпорядженням Кабінету Міністрів України № 725-р «Про визначення адміністративних центрів та затвердження територій територіальних громад Харківської області», увійшло до складу Золочівської селищної громади.[2]
19 липня2020 року, в результаті адміністративно-територіальної реформи та ліквідації Золочівського району, село увійшло до складу Богодухівського району[3].