The 98th Milano–Torino cycling classic was held on 5 October 2017 over a distance of , between San Giuliano Milanese and Turin. The race was rated as a 1.HC event on the 2017 UCI Europe Tour and was won by Colombian rider Rigoberto Urán of the team.

Teams Nineteen teams of up to eight riders started the race:

result Final general classification Rank Rider Team Time 1 2 + 10" 3 + 20" 4 + 28" 5 + 31" 6 s.t. 7 + 33" 8 + 35" 9 + 43" 10 + 53"

References