Benafer se encuentra situado en el curso alto del río Palancia, entre este y la sierra de Espina. Posee un término municipal con un perímetro muy irregular