Egercsehi Heves megye északi részén az Ózd – Egercsehi medencében, a Mátra és a Bükk lábánál, Egertől északra 23 km-re található helység. Közúton közelíthető meg, a legközelebbi vasútállomás a Füzesabony – Putnoki vasútvonalon Szarvaskő. Eger és Egercsehi között autóbuszjárat közlekedik.
A falu közelében ered a Villó patak. Természetes növényzetét cseres tölgyesek, bükkösök alkotják. A falu jellege szerint részben patak menti, részben út menti település, a községtől keletre dombon álló templommal, északi részén kúriával és tőle különállóan elterülő bányateleppel.