La Classica di San Sebastián 2021 (ufficialmente Donostia San Sebastian Klasikoa), quarantesima edizione della corsa e valevole come ventiduesima prova dell'UCI World Tour 2021 categoria 1.UWT, si svolse il 31 luglio2021 su un percorso di 223,5 km, con partenza e arrivo a San Sebastián, in Spagna. La vittoria fu appannaggio dello statunitense Neilson Powless, il quale completò il percorso in 5h34'31", alla media di 40,088 km/h, precedendo lo sloveno Matej Mohorič e il danese Mikkel Frølich Honoré.
Sul traguardo di San Sebastián 102 ciclisti, su 175 partiti dalla medesima località, portarono a termine la competizione.
Alla competizione prendono parte 25 squadre, le diciannove del UCI World Tour 2021 e cinque di categoria UCI ProTeam, ciascuna delle quali composta da sette corridori, per un totale di 175 ciclisti.