El castillo de Torrejón de Velasco, también llamado castillo de Puñonrostro, se encuentra en el municipio español del mismo nombre, en la parte meridional de la comunidad autónoma de Madrid. En 1949 fue declarado, lo que hoy llamamos Bien de Interés Cultural en la categoría de Monumento. Fue de titularidad privada hasta 2002 y en ese año pasó a ser propiedad del Ayuntamiento.