Saturday, July 5 - Stage 1: Leeds - Harrogate (flat stage)
Sunday, July 6 - Stage 2: York - Sheffield (very hilly stage)
Monday, July 7 - Stage 3: Cambridge - London (flat stage)
Tuesday, July 8 - Stage 4: Le Touquet - Ypres (flat stage)
Wednesday, July 9 - Stage 5: Lille - Bouvines (cobbled stage)
Thursday, July 10 - Stage 6: Péronne - Reims (flat stage)
Friday, July 11 - Stage 7: Bar-le-Duc - Verdun (ITT - "
voie sacrée")
Saturday, July 12 - Stage 8: Nancy - Gérardmer (medium mountain stage)
Sunday, July 13 - Stage 9: Colmar - La Planche des Belles Filles (mountain stage + MTF)
Monday, July 14 - Stage 10: Belfort - Dole (flat stage)
Tuesday, July 15 - Rest day
Wednesday, July 16 - Stage 11: Arbois - Oyonnax (medium mountain stage)
Thursday, July 17 - Stage 12: Villars-Les-Dombes - Saint-Étienne (medium mountain stage)
Friday, July 18 - Stage 13: Saint-Étienne - Grenoble (mountain stage)
Saturday, July 19 - Stage 14: Grenoble - Risoul (mountain stage + MTF)
Sunday, July 20 - Stage 15: Tallard - Nîmes (flat stage)
Monday, July 21 - Rest day
Tuesday, July 22 - Stage 16: Limoux - Bagnères-de-Luchon (mountain stage)
Wednesday, July 23 - Stage 17: Saint-Gaudens - Pla d'Adet (mountain stage + MTF)
Thursday, July 24 - Stage 18: Lourdes - Hautacam (mountain stage + MTF)
Friday, July 25 - Stage 19: Pau - Bordeaux (flat stage)
Saturday, July 26 - Stage 20: Bordeaux - Libourne (ITT)
Sunday, July 27 - Stage 21: Dreux - Paris Champs-Élysées (flat stage)