La Classica di San Sebastián 2018, trentottesima edizione della corsa e valevole come ventisettesima prova dell'UCI World Tour 2018 categoria 1.UWT, si svolse il 4 agosto2018 su un percorso di 228,7 km, con partenza e arrivo a San Sebastián, in Spagna. La vittoria fu appannaggio del francese Julian Alaphilippe, il quale completò il percorso in 6h03'45", alla media di 37,724 km/h, precedendo l'olandese Bauke Mollema e il connazionale Anthony Roux.
Sul traguardo di San Sebastián 82 ciclisti, su 152 partiti dalla medesima località, portarono a termine la competizione.