Le Marathon de Barcelone est une épreuve de course à pied d'une distance de 42,195 km dans la ville de Barcelone, en Espagne. Elle est organisée par Amaury Sport Organisation. Le sponsor titre est Zurich Insurance Group. La course rassemble chaque année pas moins de 15 000 participants du monde entier et plus de 80 000 personnes au total sur l'événement.