La villa se encuentra situada en el km 11 de la carretera que va desde Santo Domingo de Silos a Aranda de Duero. Limita con los términos de Hortezuelos, Doña Santos, Arauzo de Miel, Caleruega, Valdeande, Sta. María del Mercadillo, Ciruelos y Briongos de Cervera.
Como tantos pueblos de Castilla, Espinosa es hoy día víctima de la despoblación. Unas pocas familias viven de la agricultura, pero los más hace ya muchos años que decidieron emigrar a las ciudades. Los jóvenes no encuentran aquí oportunidades de trabajo, pero sobre todo, la vida del campo es monótona y pocos estarían dispuestos a establecerse aquí.
Con esta situación de las cosas es innegable que la visita al pueblo, al menos durante el invierno (que en estas tierras dura 9 meses), produce sensación de melaconlía.
Mas alojamientos en la zona:
Casas rurales Arlanza
Casas rurales Valle Del Esgueva