STAGE | TYPE | DATE | START AND FINISH | DISTANCE | DETAILS |
1 | On-line | Saturday, June 29th | Porto-Vecchio > Bastia | 212 km | |
2 | On-line | Sunday, June 30th | Bastia > Ajaccio | 154 km | |
3 | On-line | Monday, July 1st | Ajaccio > Calvi | 145 km | |
4 | Team time-trial | Tuesday, July 2nd | Nice > Nice | 25 km | |
5 | On-line | Wednesday, July 3rd | Cagnes-sur-Mer > Marseille | 219 km | |
6 | On-line | Thursday, July 4th | Aix-en-Provence > Montpellier | 176 km | |
7 | On-line | Friday, July 5th | Montpellier > Albi | 205 km | |
8 | On-line | Saturday, July 6th | Castres > Ax 3 Domaines | 194 km | |
9 | On-line | Sunday, July 7th | Saint-Girons > Bagneres-de-Bigorre | 165 km | |
- | Rest day | Monday, July 8th | Saint-Nazaire - Loire-Atlantique | - | - |
10 | On-line | Tuesday, July 9th | Saint-Gildas-des-Bois > Saint-Malo | 193 km | |
11 | Individual time-trial | Wednesday, July 10th | Avranches > Mont-Saint-Michel | 33 km | |
12 | On-line | Thursday, July 11th | Fougeres > Tours | 218 km | |
13 | On-line | Friday, July 12th | Tours > Saint-Amand-Montrond | 173 km | |
14 | On-line | Saturday, July 13th | Saint-Pourcain-sur-Sioule > Lyon | 191 km | |
15 | On-line | Sunday, July 14th | Givors > Mont Ventoux | 242 km | |
- | Rest day | Monday, July 15th | Vaucluse | - | - |
16 | On-line | Tuesday, July 16th | Vaison-la-Romaine > Gap | 168 km | |
17 | Individual time-trial | Wednesday, July 17th | Embrun > Chorges | 32 km | |
18 | On-line | Thursday, July 18th | Gap > Alpe-d’Huez | 168 km | |
19 | On-line | Friday, July 19th | Bourg-d’Oisans > Le Grand-Bornand | 204 km | |
20 | On-line | Saturday, July 20th | Annecy > Annecy - Semnoz | 125 km | |
21 | On-line | Sunday, July 21st | Versailles > Paris Champs-Elysees | 118 km | |