Felsőtárkány település a festői Tárkányi-medencében, a Várhegy és az Őrhegy között, a Bükk hegység kapujában, Heves megye északkeleti határán, Egertől 6 km-re fekszik.