<Table> Stage characteristics and winners <Tr> <Th> Stage </Th> <Th> Date </Th> <Th> Course </Th> <Th> Distance </Th> <Th colspan="2"> Type </Th> <Th> Winner </Th> </Tr> <Tr> <Th> </Th> <Td> 1 July </Td> <Td> Düsseldorf ( Germany ) </Td> <Td> 14 km ( 9 mi ) </Td> <Td> </Td> <Td> Individual time trial </Td> <Td> Geraint Thomas ( GBR ) </Td> </Tr> <Tr> <Th> </Th> <Td> 2 July </Td> <Td> Düsseldorf ( Germany ) to Liège ( Belgium ) </Td> <Td> 203.5 km ( 126 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> </Th> <Td> 3 July </Td> <Td> Verviers ( Belgium ) to Longwy </Td> <Td> 212.5 km ( 132 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Peter Sagan ( SVK ) </Td> </Tr> <Tr> <Th> </Th> <Td> 4 July </Td> <Td> Mondorf - les - Bains ( Luxembourg ) to Vittel </Td> <Td> 207.5 km ( 129 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Arnaud Démare ( FRA ) </Td> </Tr> <Tr> <Th> 5 </Th> <Td> 5 July </Td> <Td> Vittel to La Planche des Belles Filles </Td> <Td> 160.5 km ( 100 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Fabio Aru ( ITA ) </Td> </Tr> <Tr> <Th> 6 </Th> <Td> 6 July </Td> <Td> Vesoul to Troyes </Td> <Td> 216 km ( 134 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> 7 </Th> <Td> 7 July </Td> <Td> Troyes to Nuits - Saint - Georges </Td> <Td> 213.5 km ( 133 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> 8 </Th> <Td> 8 July </Td> <Td> Dole to Station des Rousses </Td> <Td> 187.5 km ( 117 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Lilian Calmejane ( FRA ) </Td> </Tr> <Tr> <Th> 9 </Th> <Td> 9 July </Td> <Td> Nantua to Chambéry </Td> <Td> 181.5 km ( 113 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Rigoberto Urán ( COL ) </Td> </Tr> <Tr> <Th> </Th> <Td> 10 July </Td> <Td colspan="2"> Dordogne </Td> <Td> </Td> <Td colspan="3"> Rest day </Td> </Tr> <Tr> <Th> 10 </Th> <Td> 11 July </Td> <Td> Périgueux to Bergerac </Td> <Td> 178 km ( 111 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> 11 </Th> <Td> 12 July </Td> <Td> Eymet to Pau </Td> <Td> 203.5 km ( 126 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> 12 </Th> <Td> 13 July </Td> <Td> Pau to Peyragudes </Td> <Td> 214.5 km ( 133 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Romain Bardet ( FRA ) </Td> </Tr> <Tr> <Th> 13 </Th> <Td> 14 July </Td> <Td> Saint - Girons to Foix </Td> <Td> 101 km ( 63 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Warren Barguil ( FRA ) </Td> </Tr> <Tr> <Th> 14 </Th> <Td> 15 July </Td> <Td> Blagnac to Rodez </Td> <Td> 181.5 km ( 113 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Michael Matthews ( AUS ) </Td> </Tr> <Tr> <Th> 15 </Th> <Td> 16 July </Td> <Td> Laissac - Sévérac - l'Église to Le Puy - en - Velay </Td> <Td> 189.5 km ( 118 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Bauke Mollema ( NED ) </Td> </Tr> <Tr> <Th> </Th> <Td> 17 July </Td> <Td colspan="2"> Le Puy - en - Velay </Td> <Td> </Td> <Td colspan="3"> Rest day </Td> </Tr> <Tr> <Th> 16 </Th> <Td> 18 July </Td> <Td> Le Puy - en - Velay to Romans - sur - Isère </Td> <Td> 165 km ( 103 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Michael Matthews ( AUS ) </Td> </Tr> <Tr> <Th> 17 </Th> <Td> 19 July </Td> <Td> La Mure to Serre Chevalier </Td> <Td> 183 km ( 114 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Primož Roglič ( SLO ) </Td> </Tr> <Tr> <Th> 18 </Th> <Td> 20 July </Td> <Td> Briançon to Col d'Izoard </Td> <Td> 179.5 km ( 112 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Warren Barguil ( FRA ) </Td> </Tr> <Tr> <Th> 19 </Th> <Td> 21 July </Td> <Td> Embrun to Salon - de-Provence </Td> <Td> 222.5 km ( 138 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Edvald Boasson Hagen ( NOR ) </Td> </Tr> <Tr> <Th> 20 </Th> <Td>
<Table> Stage characteristics and winners <Tr> <Th> Stage </Th> <Th> Date </Th> <Th> Course </Th> <Th> Distance </Th> <Th colspan="2"> Type </Th> <Th> Winner </Th> </Tr> <Tr> <Th> </Th> <Td> 1 July </Td> <Td> Düsseldorf ( Germany ) </Td> <Td> 14 km ( 9 mi ) </Td> <Td> </Td> <Td> Individual time trial </Td> <Td> Geraint Thomas ( GBR ) </Td> </Tr> <Tr> <Th> </Th> <Td> 2 July </Td> <Td> Düsseldorf ( Germany ) to Liège ( Belgium ) </Td> <Td> 203.5 km ( 126 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> </Th> <Td> 3 July </Td> <Td> Verviers ( Belgium ) to Longwy </Td> <Td> 212.5 km ( 132 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Peter Sagan ( SVK ) </Td> </Tr> <Tr> <Th> </Th> <Td> 4 July </Td> <Td> Mondorf - les - Bains ( Luxembourg ) to Vittel </Td> <Td> 207.5 km ( 129 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Arnaud Démare ( FRA ) </Td> </Tr> <Tr> <Th> 5 </Th> <Td> 5 July </Td> <Td> Vittel to La Planche des Belles Filles </Td> <Td> 160.5 km ( 100 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Fabio Aru ( ITA ) </Td> </Tr> <Tr> <Th> 6 </Th> <Td> 6 July </Td> <Td> Vesoul to Troyes </Td> <Td> 216 km ( 134 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> 7 </Th> <Td> 7 July </Td> <Td> Troyes to Nuits - Saint - Georges </Td> <Td> 213.5 km ( 133 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> 8 </Th> <Td> 8 July </Td> <Td> Dole to Station des Rousses </Td> <Td> 187.5 km ( 117 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Lilian Calmejane ( FRA ) </Td> </Tr> <Tr> <Th> 9 </Th> <Td> 9 July </Td> <Td> Nantua to Chambéry </Td> <Td> 181.5 km ( 113 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Rigoberto Urán ( COL ) </Td> </Tr> <Tr> <Th> </Th> <Td> 10 July </Td> <Td colspan="2"> Dordogne </Td> <Td> </Td> <Td colspan="3"> Rest day </Td> </Tr> <Tr> <Th> 10 </Th> <Td> 11 July </Td> <Td> Périgueux to Bergerac </Td> <Td> 178 km ( 111 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> 11 </Th> <Td> 12 July </Td> <Td> Eymet to Pau </Td> <Td> 203.5 km ( 126 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Marcel Kittel ( GER ) </Td> </Tr> <Tr> <Th> 12 </Th> <Td> 13 July </Td> <Td> Pau to Peyragudes </Td> <Td> 214.5 km ( 133 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Romain Bardet ( FRA ) </Td> </Tr> <Tr> <Th> 13 </Th> <Td> 14 July </Td> <Td> Saint - Girons to Foix </Td> <Td> 101 km ( 63 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Warren Barguil ( FRA ) </Td> </Tr> <Tr> <Th> 14 </Th> <Td> 15 July </Td> <Td> Blagnac to Rodez </Td> <Td> 181.5 km ( 113 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Michael Matthews ( AUS ) </Td> </Tr> <Tr> <Th> 15 </Th> <Td> 16 July </Td> <Td> Laissac - Sévérac - l'Église to Le Puy - en - Velay </Td> <Td> 189.5 km ( 118 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Bauke Mollema ( NED ) </Td> </Tr> <Tr> <Th> </Th> <Td> 17 July </Td> <Td colspan="2"> Le Puy - en - Velay </Td> <Td> </Td> <Td colspan="3"> Rest day </Td> </Tr> <Tr> <Th> 16 </Th> <Td> 18 July </Td> <Td> Le Puy - en - Velay to Romans - sur - Isère </Td> <Td> 165 km ( 103 mi ) </Td> <Td> </Td> <Td> Medium mountain stage </Td> <Td> Michael Matthews ( AUS ) </Td> </Tr> <Tr> <Th> 17 </Th> <Td> 19 July </Td> <Td> La Mure to Serre Chevalier </Td> <Td> 183 km ( 114 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Primož Roglič ( SLO ) </Td> </Tr> <Tr> <Th> 18 </Th> <Td> 20 July </Td> <Td> Briançon to Col d'Izoard </Td> <Td> 179.5 km ( 112 mi ) </Td> <Td> </Td> <Td> High mountain stage </Td> <Td> Warren Barguil ( FRA ) </Td> </Tr> <Tr> <Th> 19 </Th> <Td> 21 July </Td> <Td> Embrun to Salon - de-Provence </Td> <Td> 222.5 km ( 138 mi ) </Td> <Td> </Td> <Td> Flat stage </Td> <Td> Edvald Boasson Hagen ( NOR ) </Td> </Tr> <Tr> <Th> 20 </Th> <Td>
longest stage in the tour de france 2017
longest stage in the tour de france 2017
19
19