Saturday, 29.06:
Stage 1, Porto-Vecchio - Bastia (213 km)
Sunday, 30.06:
Stage 2, Bastia - Ajaccio (156 km)
Monday, 01.07:
Stage 3, Ajaccio - Calvi (145.5 km)
Tuesday, 02.07:
Stage 4/team, Nice - Nice (25 km)
Wednesday, 03.07:
Stage 5, Cagnes-sur-Mer - Marseille (228.5 km)
Thursday, 04.07:
Stage 6, Aix-en-Provence - Montpellier (176.5 km)
Friday, 05.07:
Stage 7, Montpellier - Albi (205.5 km)
Saturday, 06.07:
Stage 8, Castres - Ax-3 Domaines (195 km)
Sunday, 07.07:
Stage 9, Saint-Girons - Bagnères-de-Bigorre (168.5 km)
Monday, 08.07:
Rest day
Tuesday, 09.07:
Stage 10, Saint-Gildas-des-Bois - Saint Malo (197 km)
Wednesday, 10.07:
Stage 11/Individual time trial, Avranches - Mont-Saint-Michel (33 km)
Thursday, 11.07:
Stage 12, Fougères - Tours (218 km)
Friday, 12.07:
Stage 13, Tours - Saint-Amand-Montrond (173 km)
Saturday, 13.07:
14th stage, Saint-Pourçain-sur-Sioule - Lyon (191 km)
Sunday, 14.07:
Stage 15, Givors - Mont Ventoux (242.5 km)
Monday, 15.07:
Rest day
Tuesday, 16.07:
Stage 16, Vaison-la-Romaine - Gap (168 km)
Wednesday, 17.07:
Stage 17/Individual time trial, Embrun - Chorges (32 km)
Thursday, 18.07:
Stage 18, Gap - Alpe d'Huez (172.5 km)
Friday, 19.07:
19th stage, Bourg-d'Oisans - Le Grand-Bornand (204.5 km)
Saturday, 20.07:
Stage 20, Annecy - Annecy-Semnoz (125 km)
Sunday, 21.07:
21st stage, Versailles - Paris Champs-Elysées (133.5 km)