| Stage |
Date |
Type |
Start |
Finish |
Distance |
Live on SBS TV |
Highlights |
Profile |
Video |
| 1 |
5 Jul |
Plain |
Brest |
Plumelec |
197.5 km |
Sat 5 Jul 10:00 PM |
Sun 6 Jul 7:15AM & 6:00PM |
|
|
| 2 |
6 Jul |
Plain |
Auray |
Saint-Brieuc |
164.5 km |
Sun 6 Jul 10:00 PM |
Mon 7 Jul 7:15AM & 6:00PM |
|
|
| 3 |
7 Jul |
Plain |
Saint-Malo |
Nantes |
208 km |
Mon 7 Jul 10:00 PM |
Tue 8 Jul 7:15AM & 6:00PM |
|
|
| 4 |
8 Jul |
Individual Time Trial |
Cholet |
Cholet |
29.5 km |
Tue 8 Jul 10:00 PM |
Wed 9 Jul 7:15AM & 6:00PM |
|
|
| 5 |
9 Jul |
Plain |
Cholet |
Châteauroux |
232 km |
Wed 9 Jul 10:30 PM |
Thu 10 Jul 7:15AM & 6:00PM |
|
|
| 6 |
10 Jul |
Medium mountains |
Aigurande |
Super-Besse Sancy |
195.5 km |
Thu 10 Jul 10:00 PM |
Fri 11 Jul 7:15AM & 6:00PM |
|
|
| 7 |
11 Jul |
Medium mountains |
Brioude |
Aurillac |
159 km |
Fri 11 Jul 10:00 PM |
Sat 12 Jul 7:15AM & 6:00PM |
|
|
| 8 |
12 Jul |
Plain |
Figeac |
Toulouse |
172.5 km |
Sat 12 Jul 10:00 PM |
Sun 13 Jul 7:15AM & 6:00PM |
|
|
| 9 |
13 Jul |
High mountains |
Toulouse |
Bagnères-de-Bigorre |
224 km |
Sun 13 Jul 10:00 PM |
Mon 14 Jul 7:15AM & 6:00PM |
|
|
| 10 |
14 Jul |
High mountains |
Pau |
Hautacam Argelès-Gazost |
156 km |
Mon 14 Jul 10:00 PM |
Tue 15 Jul 7:15AM & 6:00PM |
|
|
| 11 |
16 Jul |
Medium mountains |
Lannemezan |
Foix |
167.5 km |
Wed 16 Jul 10:00 PM |
Thu 17 Jul 7:15AM & 6:00PM |
|
|
| 12 |
17 Jul |
Plain |
Lavelanet |
Narbonne |
168.5 km |
Thu 17 Jul 10:00 PM |
Fri 18 Jul 7:15AM & 6:00PM |
|
|
| 13 |
18 Jul |
Plain |
Narbonne |
Nîmes |
182 km |
Fri 18 Jul 10:00 PM |
Sat 19 Jul 7:15AM & 6:00PM |
|
|
| 14 |
19 Jul |
Plain |
Nîmes |
Digne-les-Bains |
194.5 km |
Sat 19 Jul 10:00 PM |
Sun 20 Jul 7:15AM & 6:00PM |
|
|
| 15 |
20 Jul |
High mountains |
Embrun |
Prato Nevoso |
185 km |
Sun 20 Jul 9:30 PM |
Mon 21 Jul 7:15AM & 6:00PM |
|
|
| 16 |
22 Jul |
High mountains |
Cuneo |
Jausiers |
157 km |
Tue 22 Jul 10:00 PM |
Wed 23 Jul 7:15AM & 6:00PM |
|
|
| 17 |
23 Jul |
High mountains |
Embrun |
L’Alpe-d’Huez |
210.5 km |
Wed 23 Jul 9:35 PM |
Thu 24 Jul 7:15AM & 6:00PM |
|
|
| 18 |
24 Jul |
Medium mountains |
Bourg-d’Oisans |
Saint-Étienne |
196.5 km |
Thu 24 Jul 10:00 PM |
Fri 25 Jul 7:15AM & 6:00PM |
|
|
| 19 |
25 Jul |
Plain |
Roanne |
Montluçon |
165.5 km |
Fri 25 Jul 10:00 PM |
Sat 26 Jul 7:15AM & 6:00PM |
|
|
| 20 |
26 Jul |
Individual Time Trial |
Cérilly |
Saint-Amand-Montrond |
53 km |
Sat 26 Jul 10:00 PM |
Sun 27 Jul 7:15AM & 6:00PM |
|
|
| 21 |
27 Jul |
Plain |
Étampes |
Paris Champs-Élysées |
143 km |
Sun 27 Jul 9:30 PM |
Mon 28 Jul 7:15AM & 6:00PM |
|
|