Ipolytarnóc Nógrád megye legészakibb részén, az Ipoly folyó völgyében fekvő határ mentén terül el. Budapesttől mintegy 150 km-re, az Aszód-Balassagyarmat-Ipolytarnóc vasútvonal végállomása. A megyeszékhelytől - Salgótarján -
Ipolytarnóc Nógrád megye legészakibb részén, az Ipoly folyó völgyében fekvő határ mentén terül el. Budapesttől mintegy 150 km-re, az Aszód-Balassagyarmat-Ipolytarnóc vasútvonal végállomása. A megyeszékhelytől - Salgótarján -