Castillode Viñuelas se encuentra en el término municipal de Madrid, ocupando su extremo noroeste, dentro del espacio natural protegido del Soto de Viñuelas, integrado en el Ze77.