Hervás está situado en el norte de la provincia de Cáceres, ubicado en la falda de la Sierra de Béjar, en el Valle del Ambroz.