Se encuentra a 67 km al norte de Burgos capital, y a 20km de Villarcayo, en el corazón del Valle de Valdivielso,[1] flanqueado por la Sierra de la Tesla y el río Ebro Se accede por la carretera local BU-V-5314, entre las localidades de Arroyo y Hoz.
Esta vía comunica con la nacional N-232 de Cabañas de Virtus con Oña.
En el padrón municipal de 2007 contaba con 20 habitantes.
A la caída del Antiguo Régimen queda agregado al ayuntamiento constitucional de Merindad de Valdivielso, en el partido de Villarcayo perteneciente a la región de Castilla la Vieja.
El célebre prelado y religioso dominico español Fray Antonio de Valdivieso habría nacido en Valhermosa a finales del siglo XV, según asegura Alejandro Manzanares.