Peña Amaya es un macizo de 1.377 metros de altura situado al noroeste de la provincia de Burgos (España). Su cima es un pequeño páramo desde el que se divisa una amplia llanura hacia el sur del inicio de Tierra de Campos. Situada entre las poblaciones de Herrera de Pisuerga y Villadiego. A sus pies se encuentra la población del mismo nombre, Amaya.
Aún se conservan restos arqueológicos sobre Peña Amaya. Se puede observar la trinchera de acceso al castro cántabro de Amaya, posiblemente de época prerromana, así como una de las murallas defensivas. De esta época se han realizado varias catas arqueológicas.
Ya de época posterior, las ruinas del pueblo medieval que, tal vez, reaprovechó estructuras más antiguas, las murallas que defendieron el castillo y, en la cima, apenas vestigios de la imponente fortaleza que señoreó Amaya.