De marathon van Barcelona 2010 werd gehouden op zondag 6 maart2010 in Barcelona. Het was de 33e editie van de marathon van Barcelona. Bij de mannen werd de wedstrijd gewonnen door de KeniaanLevi Matebo in 2:07.31. Hij verbeterde hiermee zijn persoonlijk record met meer dan vier minuten en miste het parcoursrecord op slechts één seconde. Bij de vrouwen won de ZweedseJosephine Ambjörnsson in 2:45.31. Zij liep hiermee onvoldoende snel om het parcoursrecord te verbeteren dat sinds 1998 op 2:30.05 staat. De Nederlandse Anne Zijderveld werd zevende in 3:03.42. In totaal waren er 15.075 inschrijvingen, hiervan gingen er 13.062 van start en finishten er 12.564. Er deden lopers mee uit 40 landen en het aandeel buitenlanders was 45%.