CLASIFICACIÓN DE LA ETAPA:

1. (ESP/MOVISTAR) a 4:34:10

2. Primoz Roglic (SLO/Jumbo-Visma) - m.t.

3. Miguel Ángel López (COL/Astana) a 0:06

4. Nairo Quintana (COL/MOVISTAR) a 0:06

5. Rafal Majka (POL/Bora-Hansgrohe) a 0:42

6. ION IZAGIRRE (ESP/Astana) a 0:48

7. Tadej Pogacar (SLO/UAE Emirates) a 0:51

8. (ITA/UAE Emirates) a 0:51

9. George Bennett (NZL/Jumbo-Visma) a 1:07

10. ÓSCAR RODRÍGUEZ (ESP/EUSKADI-MURIAS) a 1:20

11. Hermann Pernsteiner (AUT/Bahrain-Merida) a 1:25

12. (ESP/MOVISTAR) a 1:37

13. (COL/Mitchelton-Scott) a 1:37

14. (ESP/Mitchelton-Scott) a 1:37

15. Wilco Kelderman (NED/Sunweb) a 1:48

16. (RSA/Dimension Data) a 1:58

17. Pierre-Roger Latour (FRA/AG2R-La Mondiale) a 2:03

18. Nicolas Edet (FRA/Cofidis) a 2:19

19. Jakob Fuglsang (DEN/Astana) a 2:25

20. Kilian Frankiny (SUI/Groupama-FDJ) a 3:20

21. Sepp Kuss (USA/Jumbo-Visma) a 3:28

22. Sergio Higuita (COL/Education First) a 3:40

23. François Bidard (FRA/AG2R-La Mondiale) a 4:22

24. CRISTIÁN RODRÍGUEZ (ESP/CAJA RURAL-RGA) a 4:55

25. Peter Stetina (USA/Trek-Segafredo) a 5:00

26. Carl Fredrik Hagen (NOR/Lotto-Soudal) a 5:02

27. Sergio Luis Henao (COL/UAE Emirates) a 5:08

28. Philippe Gilbert (BEL/Deceuninck-Quick Step) a 5:22

29. James Knox (GBR/Deceuninck-Quick Step) a 5:22

30. Sebastián Henao (COL/Ineos) a 6:18

31. Daniel Felipe Martínez (COL/Education First) a 6:30

32. Neilson Powless (USA/Jumbo-Visma) a 7:11

33. Martijn Tusveld (NED/Sunweb) a 7:11

34. LUIS LEÓN SÁNCHEZ (ESP/Astana) a 7:54

35. Robert Gesink (NED/Jumbo-Visma) a 8:44

36. Wout Poels (NED/Ineos) a 8:44

37. Dario Cataldo (ITA/Astana) a 8:46

38. JOSÉ JOAQUÍN ROJAS (ESP/MOVISTAR) a 8:46

39. Niklas Eg (DEN/Trek-Segafredo) a 8:46

40. DANIEL NAVARRO (ESP/Katusha-Alpecin) a 8:46

41. MIKEL ITURRIA (ESP/EUSKADI-MURIAS) a 9:23

42. Dylan Teuns (BEL/Bahrain-Merida) a 9:46

43. Geoffrey Bouchard (FRA/AG2R-La Mondiale) a 9:46

44. Felix Grossschartner (AUT/Bora-Hansgrohe) a 9:49

45. Pawel Poljanski (POL/Bora-Hansgrohe) a 9:49

46. (ETI/Mitchelton-Scott) a 9:49

47. Gianluca Brambilla (ITA/Trek-Segafredo) a 9:51

48. Amanuel Ghebreigzabhier (ERI/Dimension Data) a 9:51

49. (AUS/Mitchelton-Scott) a 9:56

50. OMAR FRAILE (ESP/Astana) a 10:45

51. Tosh Van der Sande (BEL/Lotto-Soudal) a 10:53

52. Stéphane Rossetto (FRA/Cofidis) a 12:04

53. Quentin Jauregui (FRA/AG2R-La Mondiale) a 12:26

54. Ben O´Connor (AUS/Dimension Data) a 13:05

55. Domingos Gonçalves (POR/CAJA RURAL-RGA) a 13:06

56. Sander Armée (BEL/Lotto-Soudal) a 13:16

57. Ricardo Vilela (POR/BURGOS-BH) a 13:16

58. (BEL/Lotto-Soudal) a 13:16

59. MIKEL BIZKARRA (ESP/EUSKADI-MURIAS) a 13:28

60. Clément Chevrier (FRA/AG2R-La Mondiale) a 13:33

61. Benjamin King (USA/Dimension Data) a 13:37

62. Lawson Craddock (USA/Education First) a 13:46

63. Michael Storer (AUS/Sunweb) a 13:46

64. Tao Geoghegan Hart (GBR/Ineos) a 13:49

65. Ruben Guerreiro (POR/Katusha-Alpecin) a 13:49

66. Salvatore Puccio (ITA/Ineos) a 14:04

67. Jacopo Mosca (ITA/Trek-Segafredo) a 14:23

68. Darwin Atapuma (COL/Cofidis) a 14:54

69. Cyril Barthe (FRA/EUSKADI-MURIAS) a 15:08

70. Patrick Bevin (NZL/CCC) a 15:24

71. DAVID DE LA CRUZ (ESP/Ineos) a 15:41

72. GORKA IZAGIRRE (ESP/Astana) a 15:41

73. (ESP/MOVISTAR) a 15:55

74. Jonas Koch (GER/CCC) a 16:19

75. Nelson Oliveira (POR/MOVISTAR) a 16:54

76. JESÚS HERRADA (ESP/Cofidis) a 17:15

77. SERGIO PARDILLA (ESP/CAJA RURAL-RGA) a 17:15

78. Tomasz Marczynski (POL/Lotto-Soudal) a 17:23

79. Pável Kochetkov (RUS/Katusha-Alpecin) a 17:23

80. Casper Pedersen (DEN/Sunweb) a 17:31

81. Tobias Ludvigsson (SWE/Groupama-FDJ) a 17:56

82. Owain Doull (GBR/Ineos) a 19:38

83. Silvan Dillier (SUI/AG2R-La Mondiale) a 20:21

84. Edward Theuns (BEL/Trek-Segafredo) a 20:21

85. Steff Cras (BEL/Katusha-Alpecin) a 20:27

86. Clément Venturini (FRA/AG2R-La Mondiale) a 20:30

87. Harm Vanhoucke (BEL/Lotto-Soudal) a 21:03

88. Tim Declercq (BEL/Deceuninck-Quick Step) a 21:03

89. HÉCTOR SÁEZ (ESP/EUSKADI-MURIAS) a 21:23

90. Benjamin Thomas (FRA/Groupama-FDJ) a 21:32

91. Zdenek Stybar (CZE/Deceuninck-Quick Step) a 21:34

92. Steve Morabito (SUI/Groupama-FDJ) a 21:39

93. Matteo Fabbro (ITA/Katusha-Alpecin) a 21:46

94. Robert Power (AUS/Sunweb) a 21:46

95. Brian van Goethem (NED/Lotto-Soudal) a 21:59

96. Nikias Arndt (GER/Sunweb) a 21:59

97. Jean-Pierre Drucker (LUX/Bora-Hansgrohe) a 22:05

98. Valerio Conti (ITA/UAE Emirates) a 22:13

99. Marco Marcato (ITA/UAE Emirates) a 22:13

100. ÁNGEL MADRAZO (ESP/BURGOS-BH) a 22:14

101. (AUS/Mitchelton-Scott) a 22:14

102. Sergei Chernetski (RUS/CAJA RURAL-RGA) a 22:56

103. Damien Touze (FRA/Cofidis) a 23:12

104. JESÚS EZQUERRA (ESP/BURGOS-BH) a 23:38

105. (ESP/MOVISTAR) a 23:38

106. JOSÉ HERRADA (ESP/Cofidis) a 23:38

107. Nic Dlamini (RSA/Dimension Data) a 23:38

108. (NZL/Mitchelton-Scott) a 23:38

109. Dorian Godon (FRA/AG2R-La Mondiale) a 23:47

110. Mitchell Docker (AUS/Education First) a 23:51

111. (NZL/Mitchelton-Scott) a 23:51

112. Jelle Wallays (BEL/Lotto-Soudal) a 23:54

113. William Barta (USA/CCC) a 24:00

114. FRANCISCO VENTOSO (ESP/CCC) a 24:06

115. Nathan Van Hooydonck (BEL/CCC) a 24:06

116. Rasmus Tiller (NOR/Dimension Data) a 24:06

117. Logan Owen (USA/Education First) a 24:06

118. Jesper Hansen (DEN/Cofidis) a 24:06

119. Edvald Boasson Hagen (NOR/Dimension Data) a 24:06

120. (ESP/MOVISTAR) a 24:06

121. (ESP/EUSKADI-MURIAS) a 24:06

122. ARITZ BAGÜES (ESP/EUSKADI-MURIAS) a 24:06

123. (ESP/CAJA RURAL-RGA) a 24:06

124. Willie Smit (RSA/Katusha-Alpecin) a 24:14

125. Luka Pibernik (SLO/Bahrain-Merida) a 24:32

126. Ian Stannard (GBR/Ineos) a 24:32

127. FERNANDO BARCELÓ (ESP/EUSKADI-MURIAS) a 24:46

128. Bruno Armirail (FRA/Groupama-FDJ) a 24:48

129. Enrico Battaglin (ITA/Katusha-Alpecin) a 24:48

130. Marc Sarreau (FRA/Groupama-FDJ) a 24:48

131. Romain Seigle (FRA/Groupama-FDJ) a 24:48

132. Jaco Venter (RSA/Dimension Data) a 24:48

133. Mark Padun (UKR/Bahrain-Merida) a 24:52

134. Kiel Reijnen (USA/Trek-Segafredo) a 24:52

135. LUIS ÁNGEL MATÉ (ESP/Cofidis) a 24:52

136. Manuele Boaro (ITA/Astana) a 25:12

137. ÓSCAR CABEDO (ESP/BURGOS-BH) a 25:22

138. Jetse Bol (NED/BURGOS-BH) a 25:22

139. Rémi Cavagna (FRA/Deceuninck-Quick Step) a 25:22

140. Vasil Kiryienka (BLR/Ineos) a 25:55

141. Alex Kirsch (LUX/Trek-Segafredo) a 26:09

142. Oliviero Troia (ITA/UAE Emirates) a 27:12

143. Eros Capecchi (ITA/Deceuninck-Quick Step) a 27:12

144. Szymon Sajnok (POL/CCC) a 27:33

145. JORGE CUBERO (ESP/BURGOS-BH) a 27:33

146. DIEGO RUBIO (ESP/BURGOS-BH) a 27:37

147. Nuno Bico (POR/BURGOS-BH) a 27:37

148. JONATHAN LASTRA (ESP/CAJA RURAL-RGA) a 28:03

149. JON ABERASTURI (ESP/CAJA RURAL-RGA) a 28:05

150. John Degenkolb (GER/Trek-Segafredo) a 28:42

151. (SLO/Mitchelton-Scott) a 28:42

152. Max Walscheid (GER/Sunweb) a 28:42

153. Viacheslav Kuznetsov (RUS/Katusha-Alpecin) a 28:42

154. Fernando Gaviria (COL/UAE Emirates) a 28:42

155. Juan Sebastián Molano (COL/UAE Emirates) a 28:42

156. Fabio Jakobsen (NED/Deceuninck-Quick Step) a 28:42

157. Lennard Hofstede (NED/Jumbo-Visma) a 28:42

158. Maximiliano Richeze (ARG/Deceuninck-Quick Step) a 28:42

159. Yukiya Arashiro (JPN/Bahrain-Merida) a 28:42

160. Sam Bennett (IRL/Bora-Hansgrohe) a 28:42

161. ALEX ARANBURU (ESP/CAJA RURAL-RGA) a 28:42

162. Domen Novak (SLO/Bahrain-Merida) a 28:42

163. Heinrich Haussler (AUS/Bahrain-Merida) a 28:54

164. Shane Archbold (NZL/Bora-Hansgrohe) a 28:54

165. Phil Bauhaus (GER/Bahrain-Merida) a 28:54

166. Tony Martin (GER/Jumbo-Visma) a 28:54

167. Pawel Bernas (POL/CCC) a 39:36

No salió: Davide Formolo (ITA/Bora-Hansgrohe)

No terminó: Tejay van Garderen (USA/Education First)