La 92e édition des Trois vallées varésines a eu lieu le 18 août 2012. Elle a été remportée en solitaire par le Canadien David Veilleux (Europcar) devant un petit peloton réglé par l'Italien Andrea Palini (Idea) devant son compatriote Danilo Di Luca (Acqua & Sapone). L'épreuve fait partie de l'UCI Europe Tour 2012 en catégorie 1.HC.