Many children dressed as elves in green robes also took part in the 5km (3 mile) race along Madrid's Paseo de la Castellana avenue.
Organisers say the Santa-themed race is the largest of its kind in the world.
Part of the entry-fee paid by each participant in the race will be donated to the cancer care non-profit organisation, Fundacion Intheos.