thumb|right|250px|Foto tijdens de wedstrijd van 2007. De marathon van Barcelona 2007 werd gehouden op zondag 4 maart 2007 in Barcelona. Het was de 29e editie van deze marathon.

De Keniaan Johnstone Chebii won de wedstrijd bij de mannen. Met een tijd van 2:12.04 was hij ruim twee minuten sneller dan zijn landgenoot James Mibei, die in 2:14.47 over de finish kwam. Bij de vrouwen ging de Nederlandse Kristijna Loonen met de hoogste eer strijken. Zij had ruim zeven minuten voorsprong op de Britse Maxine McKinnon.

In totaal finishten 6311 marathonlopers de wedstrijd.

Marathon Mannen rangnaamlandtijd Johnstone Chebii 2:12.04 James Mibei 2:14.47 Antoni Bernadó 2:14.524 Hosea Kogei 2:15.535 Roger Roca 2:16.326 Mustaja Younes 2:17.157 Victor Gonzalo 2:27.248 Juanjo Verdugo 2:29.449 Joan Prats 2:31.0810 Marcel Zamora 2:32.00

Vrouwen rangnaamlandtijd Kristijna Loonen 2:42.03 Maxine McKinnon 2:49.52 Marie-Carmen Paredes 2:51.064 Veerle D'Haese 2:51.485 Kelemua Yadete 2:54.276 Sylvie Dubras 2:55.127 Luna Garcia 2:58.288 Imke Schiersch 3:05.259 Meritxell Portillo Araujo 3:09.5210 Eva Karlsson 3:10.33

10 km Mannen rangnaamlandtijd1 Tom Payne 29:592 Glen Cornish 30:003 Stephen Sharp 30:02 Vrouwen rangnaamlandtijd1 Tracey Morris 33:452 Vicky Gill 33:453 Non Stanford 34:46

2007 Barcelona