| st | date | state | route | type | km | profile | start | finish | result | stage t | gc | gc t |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| st | date | state | route | type | km | profile | start | finish | result | stage t | gc | gc t |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| date | state | route | type | finish | result | gc | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 01 | Jul 04 | done | ST01BCNBCN BarceloneBarcelone | TTTteam tt | 19.6 km | 178 m —— | 17:05 | 19:16 | 21:47″ | |||
| 02 | Jul 05 | done | ST02TGNBCN TarragoneBarcelone | HILhilly | 169 km | 2,743 m 41 | 13:55 | 17:35 | 4:01:48 | |||
| 03 | Jul 06 | done | ST03GRNLAG GranollersLes Angles | MTNmountain | 196 km | 4,797 m 41 | 12:20 | 17:08 | 8:46:55 | |||
| 04 | Jul 07 | done | ST04CCFFOI CarcassonneFoix | HILhilly | 182 km | 4,137 m 41 | 13:25 | 17:34 | 13:02:46 | |||
| 05 | Jul 08 | done | ST05LNZPAU LannemezanPau | FLTflat | 159 km | 2,329 m 11 | 14:15 | 17:46 | 16:32:07 | |||
| 06 | Jul 09 | done | ST06PAUGVG PauGavarnie-Gèdre | MTNmountain | 187 km | 5,455 m 51 | 12:40 | 17:46 | 21:11:57 | |||
| 07 | Jul 10 | done | ST07HGMBOD HagetmauBordeaux | FLTflat | 176 km | 1,800 m 11 | 13:25 | 17:24 | 24:56:17 | |||
| 08 | Jul 11 | done | ST08PGXEGC PérigueuxBergerac | FLTflat | 181 km | 3,247 m 21 | 13:25 | 17:31 | 28:49:07 | |||
| 09 | Jul 12 | done | ST09MLMUSL MalemortUssel | HILhilly | 155 km | 4,178 m 41 | 14:00 | 17:31 | 32:17:04" | |||
| 10 | Jul 14 | done | ST10AURLLR AurillacLe Lioran | MTNmountain | 167 km | 4,519 m 71 | 13:15 | 17:14 | 36:15:02" | |||
| 11 | Jul 15 | done | ST11VHYNVS VichyNevers | FLTflat | 162 km | 2,222 m 21 | 14:05 | 17:40 | 39:25:08" | |||
| 12 | Jul 16 | done | ST12MGCCSL Circuit Nevers Magny-CoursChalon-sur-Saône | FLTflat | 180 km | 2,405 m 31 | 13:40 | 17:39 | 43:04:01" | |||
| 13 | Jul 17 | done | ST13DLEBFT DoleBelfort | HILhilly | 206 km | 3,401 m 21 | 13:20 | 17:59 | 47:18:31" | |||
| 14 | Jul 18 | done | ST14MLHLMF MulhouseLe Markstein Fellering | MTNmountain | 156 km | 5,683 m 41 | 13:30 | 17:38 | 51:18:28" | |||
| 15 | Jul 19 | done | ST15CHPPSLout ChampagnolePlateau de Solaison | MTNmountain | 184 km | 5,602 m 41 | 13:20 | 17:55 | 55:41:31" | |||
| 16 | Jul 21 | done | ST16EVITHOout Évian-les-BainsThonon-les-Bains | ITTsolo tt | 26.1 km | 665 m 1— | 13:00 | 17:50 | 56:14:18" | |||
| 17 | Jul 22 | done | ST17CHYVOI ChamberyVoiron | FLTflat | 175 km | 3,671 m 41 | 13:35 | 17:28 | 60:04:17" | |||
| 18 | Jul 23 | done | ST18VOIORMout VoironOrcières-Merlette | MTNmountain | 186 km | 5,432 m 5— | 12:50 | 17:25 | 64:35:13" | |||
| 19 | Jul 24 | done | ST19GAPADHout GapAlpe d'Huez | MTNmountain | 128 km | 4,879 m 41 | 14:15 | 17:34 | 67:53:00" | |||
| 20 | Jul 25 | done | ST20LBOADHout Le Bourg d'OisansAlpe d'Huez | MTNmountain | 171 km | 7,199 m 51 | 11:30 | 16:29 | 72:53:44" | |||
| 21 | Jul 26 | done | ST21THYPCE ThoiryParis Champs-Élysées | FLTflat | 89 km | 1,300 m 41 | 17:50 | 19:46 | 73:56:26" |