La 47e édition de Tirreno-Adriatico a eu lieu du 7 au 13 mars 2012. Il s'agit de la 3e épreuve de l'UCI World Tour 2012. Il a été remporté par l'Italien Vincenzo Nibali (Liquigas-Cannondale) vainqueur de l', devant l'Américain Christopher Horner (RadioShack-Nissan) et le Tchèque Roman Kreuziger (Astana). Nibali, remporte le classement par points. Le Néerlandais Wout Poels (Vacansoleil-DCM) termine meilleur jeune de l'épreuve, tandis que l'Italien Stefano Pirazzi (Colnago-CSF Inox) s'adjuge le maillot de meilleur grimpeur. L'équipe française AG2R La Mondiale remporte le classement par équipes.