Marhaň es una villa y municipio en el Distrito Bardejov en la región Prešov al noreste de Slovakia.
En los registros históricos la villa fue mencionada por primera vez en 1277.
El municipio se encuentra a una altitud de 195 metros y cubre un área de 10.381 km².
Tiene una población aproximada de 935 personas.