Clasificación de la etapa:
1. Nairo Quintana (COL/MOVISTAR) - 5:34:15
2. Romain Bardet (FRA/AG2R-La Mondiale) a 1:35
3. Alexey Lutsenko (KAZ/Astana) a 2:28
4. Lennard Kämna (GER/Sunweb) a 2:58
5. Damiano Caruso (ITA/Bahrain-Merida) a 3:00
6. Tiesj Benoot (BEL/Lotto-Soudal) a 4:46
7. Michael Woods (CAN/Education First) a 4:46
8. Egan Bernal (COL/Ineos) a 4:46
9. Serge Pauwels (BEL/CCC) a 4:46
10. Steven Kruijswijk (NED/Jumbo-Visma) a 5:18
11. Emanuel Buchmann (GER/Bora-Hansgrohe) a 5:18
12. Thibaut Pinot (FRA/Groupama-FDJ) a 5:18
13. Geraint Thomas (GBR/Ineos) a 5:18
14. Julian Alaphilippe (FRA/Deceuninck-Quick Step) a 5:18
15. Rigoberto Urán (COL/Education First) a 5:18
16. MIKEL LANDA (ESP/MOVISTAR) a 5:18
17. Richie Porte (AUS/Trek-Segafredo) a 5:18
18. Warren Barguil (FRA/Arkéa Samsic) a 5:43
19. ALEJANDRO VALVERDE (ESP/MOVISTAR) a 6:16
20. Guillaume Martin (FRA/Wanty-Gobert) a 6:47
21. Fabio Aru (ITA/UAE Emirates) a 7:24 22. David Gaudu (FRA/Groupama-FDJ) a 8:22
23. Sébastien Reichenbach Groupama-FDJ) a 8:53
24. Roman Kreuziger (CZE/Dimension Data) a 10:12
25. Mickael Cherel (FRA/AG2R-La Mondiale) a 10:23
26. ENRIC MAS (ESP/Deceuninck-Quick Step) a 10:57
27. George Bennett (NZL/Jumbo-Visma) a 10:58
28. Julien Bernard (FRA/Trek-Segafredo) a 12:27
29. Laurens De Plus (BEL/Jumbo-Visma) a 12:27
30. Simon Geschke (GER/CCC) a 13:11
31. Adam Yates (GBR/Mitchelton-Scott) a 13:11
32. Greg Van Avermaet (BEL/CCC) a 13:21
33. Tanel Kangert (EST/Education First) a 13:21
34. Stéphane Rossetto (FRA/Cofidis) a 13:41
35. Dylan van Baarle (NED/Ineos) a 13:55
36. MARC SOLER (ESP/MOVISTAR) a 14:01
37. Gregor Mühlberger (AUT/Bora-Hansgrohe) a 15:17
38. Wout Poels (NED/Ineos) a 16:32
39. Xandro Meurisse (BEL/Wanty-Gobert) a 16:53
40. Rudy Molard (FRA/Groupama-FDJ) a 19:25
41. Mike Teunissen (NED/Jumbo-Visma) a 20:36
42. JONATHAN CASTROVIEJO (ESP/Ineos) a 20:47
43. Paul Ourselin (FRA/Total-Direct Energie) a 20:47 44. Nils Politt (GER/Katusha-Alpecin) a 21:24
45. Tim Wellens (BEL/Lotto-Soudal) a 22:25
46. Mathias Frank (SUI/AG2R-La Mondiale) a 22:25
47. Fabio Felline (ITA/Trek-Segafredo) a 22:40
48. Alberto Bettiol (ITA/Education First) a 22:40
49. Giulio Ciccone (ITA/Trek-Segafredo) a 22:40
50. Benjamin King (USA/Dimension Data) a 22:40
51. Vincenzo Nibali (ITA/Bahrain-Merida) a 22:40
52. Michael Schar (SUI/CCC) a 22:40
53. Alexis Vuillermoz (FRA/AG2R-La Mondiale) a 22:40
54. Oliver Naesen (BEL/AG2R-La Mondiale) a 22:40
55. Michael Valgren (DEN/Dimension Data) a 22:40
56. Patrick Konrad (AUT/Bora-Hansgrohe) a 22:40
57. Joey Rosskopf (USA/CCC) a 22:40
58. Ilnur Zakarin (RUS/Katusha-Alpecin) a 22:40
59. Anthony Perez (FRA/Cofidis) a 22:40
60. Benoit Cosnefroy (FRA/AG2R-La Mondiale) a 23:08
61. JESÚS HERRADA (ESP/Cofidis) a 23:54
62. Maxime Bouet (FRA/Arkéa Samsic) a 25:36
63. Chad Haga (USA/Sunweb) a 25:46
64. CARLOS VERONA (ESP/MOVISTAR) a 25:46
65. Andrey Amador (CRC/MOVISTAR) a 25:46 66. GORKA IZAGIRRE (ESP/Astana) a 25:46
67. Matthieu Ladagnous (FRA/Groupama-FDJ) a 25:46
68. Sergio Luis Henao (COL/UAE Emirates) a 25:46
69. Amund Grondahl Jansen Jumbo-Visma) a 25:52
70. Daniel Martin (IRL/UAE Emirates) a 28:02
71. Frederik Backaert (BEL/Wanty-Gobert) a 28:06
72. Maximiliano Richeze (ARG/Deceuninck-Quick Step) a 28:07
73. Tony Gallopin (FRA/AG2R-La Mondiale) a 28:07
74. Jack Haig (AUS/Mitchelton-Scott) a 28:07
75. Amaël Moinard (FRA/Arkéa Samsic) a 28:07
76. Hugo Houle (CAN/Astana) a 28:07
77. Lilian Calmejane (FRA/Total-Direct Energie) a 29:04
78. Bauke Mollema (NED/Trek-Segafredo) a 29:23
79. Pierre-Luc Périchon (FRA/Cofidis) a 29:25
80. Anthony Delaplace (FRA/Arkéa Samsic) a 29:25
81. Christopher Juul-Jensen (DEN/Mitchelton-Scott) a 29:32
82. Magnus Cort Nielsen (DEN/Astana) a 29:42
83. Thomas de Gendt (BEL/Lotto-Soudal) a 29:49
84. Jasper de Buyst (BEL/Lotto-Soudal) a 29:49
85. Rui Costa (POR/UAE Emirates) a 29:49
86. Koen De Kort (NED/Trek-Segafredo) a 29:59
87. Gianni Moscon (ITA/Ineos) a 29:59 88. Daniel Oss (ITA/Bora-Hansgrohe) a 29:59
89. Michal Kwiatkowski (POL/Ineos) a 29:59
90. Simon Clarke (AUS/Education First) a 29:59
91. Dylan Teuns (BEL/Bahrain-Merida) a 29:59
92. Natnael Berhane (ERI/Cofidis) a 29:59
93. Nelson Oliveira (POR/MOVISTAR) a 29:59
94. IMANOL ERVITI (ESP/MOVISTAR) a 29:59
95. Daryl Impey (RSA/Mitchelton-Scott) a 29:59
96. Élie Gesbert (FRA/Arkéa Samsic) a 29:59
97. Simon Yates (GBR/Mitchelton-Scott) a 29:59
98. Jan Tratnik (SLO/Bahrain-Merida) a 29:59
99. Anthony Roux (FRA/Groupama-FDJ) a 29:59
100. Romain Sicard (FRA/Total-Direct Energie) a 29:59
101. Kévin Ledanois (FRA/Arkéa Samsic) a 29:59
102. Aimé De Gendt (BEL/Wanty-Gobert) a 29:59
103. Nikias Arndt (GER/Sunweb) a 29:59
104. Michael Matthews (AUS/Sunweb) a 29:59
105. Nicolas Roche (IRL/Sunweb) a 29:59
106. Toms Skujins (LAT/Trek-Segafredo) a 29:59
107. Jasper Stuyven (BEL/Trek-Segafredo) a 29:59
108. PELLO BILBAO (ESP/Astana) a 29:59
109. Yoann Offredo (FRA/Wanty-Gobert) a 32:54 110. Jens Keukeleire (BEL/Lotto-Soudal) a 32:54
111. Kevin van Melsen (BEL/Wanty-Gobert) a 32:54
112. Marco Haller (AUT/Katusha-Alpecin) a 32:54
113. Stefan Küng (SUI/Groupama-FDJ) a 32:54
114. Alex Dowsett (GBR/Katusha-Alpecin) a 32:54
115. Odd Christian Eiking (NOR/Wanty-Gobert) a 32:54
116. Sonny Colbrelli (ITA/Bahrain-Merida) a 32:54
117. Jens Debusschere (BEL/Katusha-Alpecin) a 32:54
118. Tom Scully (NZL/Education First) a 32:54
119. Alexander Kristoff (NOR/UAE Emirates) a 32:54
120. Matej Mohoric (SLO/Bahrain-Merida) a 32:54
121. André Greipel (GER/Arkéa Samsic) a 32:54
122. Niccolo Bonifazio (ITA/Total-Direct Energie) a 32:54
123. Michael Hepburn (AUS/Mitchelton-Scott) a 32:54
124. William Bonnet (FRA/Groupama-FDJ) a 32:54
125. Maxime Monfort (BEL/Lotto-Soudal) a 32:54
126. Florian Vachon (FRA/Arkéa Samsic) a 32:54
127. Lukasz Wisniowski (POL/CCC) a 32:54
128. Andrea Pasqualon (ITA/Wanty-Gobert) a 32:54
129. José Gonçalves (POR/Katusha-Alpecin) a 32:54
130. Julien Simon (FRA/Cofidis) a 32:54
131. Kasper Asgreen (DEN/Deceuninck-Quick Step) a 32:54 132. Edvald Boasson Hagen (NOR/Dimension Data) a 32:54
133. Reinardt Janse Van Rensburg (RSA/Dimension Data) a 32:54
134. Vegard Stake Laengen (NOR/UAE Emirates) a 32:54
135. Luke Durbridge (AUS/Mitchelton-Scott) a 32:54
136. Sven Erik Bystrom (NOR/UAE Emirates) a 32:54
137. Alexis Gougeard (FRA/AG2R-La Mondiale) a 32:54
138. Steven Cummings (GBR/Dimension Data) a 33:30
139. Yves Lampaert (BEL/Deceuninck-Quick Step) a 33:41
140. Dries Devenyns (BEL/Deceuninck-Quick Step) a 33:41
141. Dylan Groenewegen (NED/Jumbo-Visma) a 33:41
142. Fabien Grellier (FRA/Total-Direct Energie) a 33:41
143. OMAR FRAILE (ESP/Astana) a 33:41
144. Mads Würtz Schmidt (DEN/Katusha-Alpecin) a 33:46
145. IVÁN GARCÍA CORTINA (ESP/Bahrain-Merida) a 34:46
146. Roger Kluge (GER/Lotto-Soudal) a 34:46
147. Anthony Turgis (FRA/Total-Direct Energie) a 34:46
148. Caleb Ewan (AUS/Lotto-Soudal) a 34:46
149. Rein Taaramae (EST/Total-Direct Energie) a 34:51
150. Matteo Trentin (ITA/Mitchelton-Scott) a 35:24
151. Lars Ytting Bak (DEN/Dimension Data) a 35:47
152. Marcus Burghardt (GER/Bora-Hansgrohe) a 36:36
153. Elia Viviani (ITA/Deceuninck-Quick Step) a 36:36 154. Peter Sagan (SVK/Bora-Hansgrohe) a 36:36
155. Sebastian Langeveld (NED/Education First) a 36:36
156. Michael Morkov (DEN/Deceuninck-Quick Step) a 42:02
No salió: Soren Kragh Andersen (DEN/Sunweb)
No salió: Lukas Pöstlberger (AUT/Bora-Hansgrohe)