La Clàssica de Sant Sebastià 2012 és la 32a edició de la Clàssica de Sant Sebastià i es va disputar el dimarts 14 d'agost de 2012 a Euskadi sobre un recorregut de 234 quilòmetres. La cursa començà i acabà a Sant Sebastià.
L'espanyol Luis León Sánchez (Rabobank ProTeam) s'imposà en solitari per davant de l'australià Simon Gerrans (Orica-GreenEDGE) i el belga Gianni Meersman (Lotto-Belisol). Aquesta fou la darrera cursa com a ciclista professional d'Aleksandr Vinokúrov, el qual pocs dies abans havia guanyat la medalla d'or en la cursa en ruta dels Jocs Olímpics de Londres.[1]
20 equips participen en aquesta edició de la Clàssica de Sant Sebastià, els 18 equips ProTour i dos equips continentals professionals: Andalucía-Caja Granada i Caja Rural.
[2]