1. Eddy MERCKX (Bel) en 106h54'41"
2. Felice Gimondi (Ita) à 7'42"
3. Giovanni Battaglin (Ita) à 10'20"
4. José Pesarrodona (Ita) à 15'51"
5. Santiago Lazcano (Esp) à 19'11"
6. Wladimiro Panizza (Ita) à 19'45"
7. Ole Ritter (Dan) à 24'24"
8. José-Manuel Fuente (Esp) à 26'06"
9. Francisco Galdos (Esp) à 26'35"
10. Gianni Motta (Ita) à 26'49"
11. Roger De Vlaeminck (Bel) à 31'28"
12. Roberto Poggiali (Ita) à 32'25"
13. Gosta Pettersson (Sue) à 34'42"
14. Italo Zilioli (Ita) à 37'08"
15. Francesco Moser (Ita) à 38'42"
16. Hennie Kuiper (Hol) à 38'50"
17. Giovanni Cavalcanti (Ita) à 55'53"
18. Luis Zubero (Ita) à 57'22"
19. Gonzalo Aja (Esp) à 59'26"
20. Roger Swerts (Bel) à 1h00'01"
21. Joseph Bruyère (Bel) à 1h02'07"
22. Enrico Paolini (Ita) à 1h06'58"
23. Gerben Karstens (Hol) à 1h09'57"
24. Walter Riccomi (Ita) à 1h11'14"
25. Luciano Conati (Ita) à 1h16'47"
26. Frans Mintjens (Bel) à 1h16'18"
27. Silvano Schiavon (Ita) à 1h17'53"
28. Joseph De Schoenmaecker (Bel) à 1h19'08"
29. Alessio Peccolo (Ita) à 1h19'38"
30. Primo Mori (Ita) à 1h22'52"
31. Victor Van Schil (Bel) à 1h24'25"
32. Edward Janssens (Hol) à 1h24'52"
33. Johan De Muynck (Bel) à 1h25'43"
34. Arturo Pecchielan (Ita) à 1h27'15"
35. Joseph Huysmans (Bel) à 1h30'34"
36. Donato Giuliani (Ita) à 1h38'16"
37. Domingo Perurena (Esp) à 1h38'54"
38. Roger Gilson (Lux) à 1h39'27"
39. Fabrizio Fabbri (Ita) à 1h40'19"
40. André Dierickx (Bel) à 1h40'48"
41. Martin Rodriguez (Col) à 1h41'10"
42. Joseph Spruyt (Bel) à 1h41'16"
43. Renato Marchetti (Ita) à 1h43'15"
44. Renato Laghi (Ita) à 1h43'16"
45. Silvano Ravagli (Ita) à 1h43'19"
46. Fausto Bertoglio (Ita) à 1h43'32"
47. Gabriele Mugnaini (Ita) à 1h44'49"
48. Fritz Wehrli (Sui) à 1h45'05"
49. Louis Pfenninger (Sui) à 1h46'32"
50. Lino Farisato (Ita) à 1h48'06"
51. Tino Conti (Ita) à 1h48'50"
52. Carlo Brunetti (Ita) à 1h52'02"
53. Jose Grande (Esp) à 1h54'14"
54. Enrico Maggioni (Ita) à 1h56'36"
55. Giuseppe Perletto (Ita) à 1h56'39"
56. Claudio Michelotto (Ita) à 1h57'28"
57. Aldo Moser (Ita) à 1h58'39"
58. Davide Boifava (Ita) à 1h58'54"
59. Bruno Buffa (Ita) à 2h04'07"
60. Jean-Luc Molinéris (Fra) à 2h04'07"
61. Giacinto Santambrogio (Ita) à 2h13'50"
62. Giancarlo Polidori (Ita) à 2h14'56"
63. Emanuele Bergamo (Ita) à 2h15'55"
64. Jose-Luis Uribezubia (Esp) à 2h17'00"
65. Mauro Vannucchi (Ita) à 2h18'14"
66. Nemesio Jimenez (Esp) à 2h18'21"
67. Adriano Pella (Ita) à 2h21'05"
68. Sigfrido Fontanelli (Ita) à 2h27'01"
69. Alessio Antonini (Ita) à 2h30'00"
70. Ueli Sutter (Sui) à 2h30'18"
71. Valerio Lualdi (Ita) à 2h32'06"
72. Piero Dallai (Ita) à 2h32'23"
73. Arnaldo Caverzasi (Ita) à 2h35'18"
74. Tullio Rossi (Ita) à 2h38'44"
75. Celestino Vercelli (Ita) à 2h39'02"
76. Adriano Passuello (Ita) à 2h41'16"
77. Piero Spinelli (Ita) à 2h43'19"
78. Daniel Ducreux (Fra) à 2h44'13"
79. Gaetano Juliano (Ita) à 2h44'49"
80. Angelo Bassini (Ita) à 2h45'22"
81. Enzo Brentegani (Ita) à 2h46'32"
82. Giovanni Varini (Ita) à 2h47'52"
83. Giacomo Bazzan (Ita) à 2h48'10"
84. Marino Basso (Ita) à 2h50'49"
85. Pierino Gavazzi (Ita) à 2h53'35"
86. Jan Van de Wiele (Bel) à 2h55'12"
87. Giorgio Favaro (Ita) à 2h56'36"
88. Pierfranco Vianelli (Ita) à 2h56'41"
89. Mauro Simonetti (Ita) à 2h56'42"
90. Gustave Hermans (Bel) à 2h59'16"
91. Aldo Parecchini (Ita) à 3h00'39"
92. Karl-Heinz Küster (All) à 3h01'34"
93. Marcello Osler (Ita) à 3h02'59"
94. Luciano Borgognoni (Ita) à 3h05'17"
95. Roberto Sorlini (Ita) à 3h05'17"
96. Franco Mori (Ita) à 3h06'18"
97. Patrick Sercu (Bel) à 3h08'34"
98. Mauro Landini (Ita) à 3h11'42"
99. Julien Van Lint (Bel) à 3h13'27"
100. Claudio Bonacina (Ita) à 3h13'54"
101. Ercole Gualazzini (Ita) à 3h18'15"
102. Pietro Campagnari (Ita) à 3h18'39"
103. Romano Tumellero (Ita) à 3h20'43"
104. Sandro Quintarelli (Ita) à 3h21'30"
105. Giuliano Dominoni (Ita) à 3h23'20"
106. Pietro Guerra (Ita) à 3h24'03"
107. Rik Van Linden (Bel) à 3h28'10"
108. Julien Stevens (Bel) à 3h31'50"
109. Marino Conton (Ita) à 3h36'37"
110. Giovanni Dalla Bona (Ita) à 3h44'43"
111. Piero Gambarotto à 3h52'50"
112. Walter Avogadri (Ita) à 4h11'52"
113. Franco Ongarato (Ita) à 4h25'09"