El calendario de festejos locales de La Puebla de Castro mantiene la tradición de distintos actos que perduran durante el tiempo con nuevos eventos que se han adaptado a los intereses actuales. El vínculo de los vecinos y vecinas con estas fechas hace que durante las fiestas muchos de los residentes fuera de la localidad vuelvan para integrarse en las fiestas.
Las principales fechas son:
- 16 de agosto (San Roque)
- 18 de noviembre (San Román).
- Segunda Sábado de noviembre (Feria de San Román).
- Lunes de la Segunda Pascua (Romería de Castro)
- 17 de enero (San Antonio Abad)
- 5 de febrero (Santa Águeda)