Velká cena Španělska (XLV Gran Premio Marlboro de España) vozů Formule 1 se v roce 2003 jela 4. května na okruhu v Barceloně. Jelo se 66 kol, jedno kolo měřilo 4,730 km, celkem tedy závodníci ujeli 307,323 kilometrů. Tato velká cena byla v celkovém pořadí 702. Grand Prix. Skončila 66. vítězstvím Michaela Schumachera a 161. vítězstvím pro stáj Ferrari.