Harhaj es un municipio situado en el distrito de Bardejov, en la región de Prešov, Eslovaquia.
Tiene una población estimada, en abril de 2023, de 258 habitantes.
[1] Está ubicado en el centro-norte de la región, cerca del río Topľa (cuenca hidrográfica del río Tisza) y de la frontera con Polonia.