La Classica di San Sebastián 2003, ventitreesima edizione della corsa e valevole come prova della Coppa del mondo 2003, si svolse il 9 agosto 2003, per un percorso totale di 227 km. Fu vinta dall'italiano Paolo Bettini, al traguardo con il tempo di 5h44'42" alla media di 39.513 km/h.
All'arrivo 143 ciclisti portarono a termine il percorso