De marathon van Barcelona 1998 (ook wel Catalunya Barcelona) werd gehouden op zondag 15 maart 1998 in Barcelona. Het was de 21e editie van deze marathon.
Bij de mannen werd de wedstrijd gewonnen door de MarokkaanAbdessalam Serrokh in 2:09.48. Op de finish had hij een ruime voorsprong van bijna zes minuten op de TanzaniaanAndrea Nade, die in 2:15.38 over de finish kwam. Dit was zijn tweede overwinning op rij in deze wedstrijd. Bij de vrouwen ging de SpaanseAna-Isabel Alonso met de hoogste eer strijken door de wedstrijd te winnen in 2:30.05.