Casavegas esta situada en las coordenadas 43º 01’ 20’’ N y 5º 29’ 16’’ W, a
una altitud de 1.230 m. sobre el nivel del mar. En el norte de la provincia de
Palencia, limítrofe con Cantabria. Pertenece al municipio de La Pernía, con
ayuntamiento en San Salvador de Cantamuda.
Sus tierras limitan con las de Lores, Areños y Camasobres, perteneciente al mismo
municipio, y con las de los pueblos cántabros de Caloca, Vendejo y Cueva.
Se llega hasta allí siguiendo la carretera de Cervera a Potes(CL-627) y desviándose
poco después de pasar Areños por la PP-2112.
Esta carretera termina en el pueblo y desde allí solo sale una pista que se dirige a
los Puertos de Pineda y a través del Collado de Vistrió al vecino pueblo cántabro
de Caloca.
El lugar parece ideal para un asentamiento de Cántabros, es un valle remansado
del viento del norte, con una vega bastante amplia de abundante pasto, con
cercanos bosques en los que habitan jabalíes, venados y corzos, arroyos en los
que todavía se pueden ver truchas, con un otero desde el que se puede vigilar
casi todo.