1. Miguel INDURAIN (Esp) en 101h01'20"
2. Gianni Bugno (Ita) à 3'36"
3. Claudio Chiappucci (Ita) à 5'56"
4. Charly Mottet (Fra) à 7'37"
5. Luc Leblanc (Fra) à 10'10"
6. Laurent Fignon (Fra) à 11'27"
7. Greg LeMond (Usa) à 13'13"
8. Andrew Hampsten (Usa) à 13'40"
9. Pedro Delgado (Esp) à 20'10"
10. Gérard Rué (Fra) à 20'13"
11. Eduardo Chozas (Esp) à 21'00"
12. Abelardo Rondon (Col) à 26'47"
13. Gert-Jan Theunisse (Hol) à 27'10"
14. Jean-François Bernard (Fra) à 28'57"
15. Maurizio Fondriest (Ita) à 30'09"
16. Denis Roux (Fra) à 30'40"
17. Eric Caritoux (Fra) à 32'39"
18. Alberto Camargo (Col) à 32'54"
19. Alvaro Mejia (Col) à 33'52"
20. Frédéric Vichot (Fra) à 36'43"
21. Gilles Delion (Fra) à 38'43"
22. Javier Murguialday (Esp) à 39'11"
23. Jérôme Simon (Fra) à 39'14"
24. Fabrice Philipot (Fra) à 41'56"
25. Thierry Bourguignon (Fra) à 42'32"
26. Steven Rooks (Hol) à 44'49"
27. Thierry Claveyrolat (Fra) m.t
28. Patrice Esnault (Fra) à 46'14"
29. Roberto Conti (Ita) à 46'41"
30. Marco Giovannetti (Ita) à 47'06"
31. Luis Herrera (Col) à 47'58"
32. Uwe Ampler (All) à 49'11"
33. Pello Ruiz-Cabestany (Esp) à 53'21"
34. Gerrit De Vries (Hol) à 54'47"
35. Johan Bruyneel (Bel) à 57'28"
36. Jean-Claude Bagot (Fra) à 58'40"
37. Anselmo Fuerte (Esp) à 59'20"
38. Eric Boyer (Fra) à 59'51"
39. Alberto Leanizbarrutia (Esp) à 1h03'09"
40. Alessandro Gianelli (Ita) à 1h03'52"
41. Ronan Pensec (Fra) à 1h06'04"
42. Vjatceslav Ekimov (Urs) à 1h06'17"
43. Henry Cardenas (Col) à 1h07'23"
44. Philippe Louviot (Fra) à 1h07'31"
45. Phil Anderson (Aus) à 1h08'13"
46. Gerardo Moncada (Col) à 1h08'45"
47. Mauro Ribeiro (Bre) à 1h09'45"
48. Oscar De Jesus Vargas (Col) à 1h11'04"
49. Pascal Richard (Sui) à 1h11'16"
50. Didier Virvaleix (Fra) à 1h12'05"
51. Laurent Pillon (Fra) à 1h12'27"
52. Dimitri Konyshev (Urs) à 1h16'56"
53. Marino Lejarreta (Esp) à 1h18'08"
54. Bruno Cornillet (Fra) à 1h18'59"
55. Francisco Mauleon (Esp) à 1h20'28"
56. Bruno Cenghialta (Ita) à 1h20'42"
57. Pascal Simon (Fra) à 1h22'17"
58. Reynel Montoya (Col) à 1h23'15"
59. Moreno Argentin (Ita) à 1h23'21"
60. Gilbert Duclos-Lassalle (Fra) à 1h26'57"
61. Inaki Gaston (Esp) à 1h28'43"
62. Guy Nulens (Bel) à 1h29'10"
63. Dominik Krieger (All) à 1h29'21"
64. Melchor Mauri (Esp) à 1h29'25"
65. Andreas Kappes (All) à 1h29'38"
66. Francisco Espinosa (Esp) à 1h30'55"
67. Stephen Hodge (Aus) à 1h32'52"
68. Dominique Arnould (Fra) à 1h33'20"
69. Guido Winterberg (Sui) à 1h34'35"
70. Pascal Lino (Fra) à 1h34'38"
71. Laurent Jalabert (Fra) à 1h36'05"
72. Robert Millar (Gbr) à 1h36'06"
73. Olaf Lurvik (Nor) à 1h39'31"
74. Jesus Montoya (Esp) à 1h41'21"
75. Herminio Diaz-Zabala (Esp) à 1h42'13"
76. Miguel Martinez-Torres (Esp) à 1h42'14"
77. Dominique Arnaud (Fra) à 1h42'32"
78. Marc Van Orsouw (Hol) à 1h43'45"
79. Rolf Golz (All) à 1h43'47"
80. Jean-Claude Colotti (Fra) à 1h44'54"
81. Marc Sergeant (Bel) à 1h44'59"
82. Patrick Jacobs (Bel) à 1h45'55"
83. Rolf Jaermann (Sui) à 1h46'45"
84. Eric Van Lancker (Bel) à 1h47'47"
85. Djamolidine Abdoujaparov (Urs) à 1h49'05"
86. Dimitri Zdhanov (Urs) à 1h49'32"
87. Philippe Casado (Fra) m.t
88. Vladimir Poulnikov (Urs) à 1h50'50"
89. Valerio Tebaldi (Ita) à 1h53'01"
90. Frank Van den Abbeele (Bel) à 1h53'27"
91. Alberto Elli (Ita) à 1h55'35"
92. Christophe Lavainne (Fra) à 1h56'16"
93. Enrico Zaina (Ita) à 1h57'38"
94. Peter Stevenhaagen (Hol) à 1h58'03"
95. Wilfried Peeters (Hol) à 1h58'52"
96. Guido Bontempi (Ita) à 2h00'29"
97. Steve Bauer (Can) à 2h00'57"
98. Mauro Gianetti (Sui) à 2h02'03"
99. Pascal Lance (Fra) à 2h03'35"
100. Jesus Rodriguez-Magro (Esp) à 2h04'21"
101. François Lemarchand (Fra) à 2h04'30"
102. Thierry Laurent (Fra) à 2h06'07"
103. Edwig Van Hooydonck (Bel) à 2h06'43"
104. Arsenio Chaparro (Col) à 2h06'48"
105. Michel Dernies (Bel) à 2h07'03"
106. Roland Le Clerc (Fra) à 2h07'26"
107. Bjarne Riis (Dan) à 2h08'01"
108. Henri Abadie (Fra) à 2h08'03"
109. Rudy Verdonck (Bel) à 2h09'54"
110. Christian Chaubet (Fra) à 2h11'22"
111. Thierry Marie (Fra) à 2h12'37"
112. Davide Cassani (Ita) à 2h12'38"
113. Werner Stutz (All) à 2h12'48"
114. Olaf Ludwig (All) à 2h12'54"
115. Marc Madiot (Fra) à 2h13'22"
116. Urs Zimmermann (Sui) à 2h13'58"
117. Jelle Nijdam (Hol) à 2h15'05"
118. Michel Vermote (Fra) à 2h15'32"
119. Javier Luquin (Esp) à 2h16'23"
120. Giancarlo Perini (Ita) à 2h16'47"
121. Vassili Jdanov (Urs) à 2h16'52"
122. Javier Duch (Esp) à 2h17'04"
123. Marino Alonso (Esp) à 2h19'44"
124. Brian Holm (Dan) à 2h20'16"
125. Etienne De Wilde (Bel) à 2h20'21"
126. Andy Bishop (Usa) à 2h20'30"
127. Eric Vanderaerden (Bel) à 2h20'43"
128. Erich Maechler (Sui) à 2h21'05"
129. Frans Maassen (Hol) à 2h21'31"
130. Patrick Vershueren (Bel) à 2h23'49"
131. Roberto Gusmeroli (Ita) à 2h25'30"
132. Francis Moreau (Fra) à 2h26'06"
133. Gerrit Solleveld (Hol) à 2h26'47"
134. Jure Pavlic (You) à 2h26'56"
135. Per Pedersen (Dan) à 2h28'11"
136. Serguei Ouslamine (Urs) à 2h29'21"
137. Peter De Clercq (Bel) à 2h29'26"
138. Ron Kiefel (Usa) à 2h31'24"
139. Jan Schur (All) à 2h31'45"
140. Hendrik Redant (Bel) à 2h32'11"
141. Stefano Zanatta (Ita) à 2h32'27"
142. Rik Van Slycke (Bel) à 2h38'25"
143. Enrique Guerricagoitia (Esp) à 2h39'48"
144. Henri Manders (Hol) à 2h43'34"
145. Alfred Achermann (Sui) à 2h44'38"
146. Jan Siemons (Hol) à 2h44'58"
147. Antonio Santaromita (Ita) à 2h45'04"
148. Jose-Antonio Oliveira (Esp) à 2h46'27"
149. Giuseppe Calcaterra (Ita) à 2h48'11"
150. Ludwig Willems (Bel) à 2h58'10"
151. Carlos Jaramillo (Col) à 2h58'47"
152. Eddy Schurer (Hol) à 2h58'55"
153. Lawrence Roche (Irl) à 2h59'25"
154. Twan Poels (Hol) à 3h00'15"
155. Thomas Wegmuller (Sui) à 3h00'26"
156. Thomas Barth (All) à 3h05'33"
157. Wiebren Veenstra (Hol) à 3h13'58"
158. Rob Harmeling (Hol) à 3h25'51" Sluiten