Stage 1 | Lille - Lille (Saturday, 05 July)
Stage 2 | Lauwin-Planque - Boulogne-sur-Mer (Sunday, 06 July)
Stage 3 | Valenciennes - Dunkerque (Monday, 07 July)
Stage 4 | Amiens Métropole - Rouen (Tuesday, 08 July)
Stage 5 (ITT) | Caen - Caen (Wednesday, 09 July)
Stage 6 | Bayeux - Vire Normandie (Thursday, 10 July)
Stage 7 | Saint-Malo - Mûr-de-Bretagne (Friday, 11 July)
Stage 8 | Saint-Méen-le-Grand - Laval (Saturday, 12 July)
Stage 9 | Chinon - Châteauroux (Sunday, 13 July)
Stage 10 | Ennezat - Le Mont-Dore Puy de Sancy (Monday, 14 July)
Stage 11 | Toulouse - Toulouse (Wednesday, 16 July)
Stage 12 | Auch - Hautacam (Thursday, 17 July)
Stage 13 (ITT) | Loudenvielle - Peyragudes (Friday, 18 July)
Stage 14 | Pau - Luchon-Superbagnères (Saturday, 19 July)
Stage 15 | Muret - Carcassonne (Sunday, 20 July)
Stage 16 | Montpellier - Mont Ventoux (Tuesday, 22 July)
Stage 17 | Bollène - Valence (Wednesday, 23 July)
Stage 18 | Vif - Col de la Loze (Thursday, 24 July)
Stage 19 | Albertville - La Plagne (Friday, 25 July)
Stage 20 | Nantua - Pontarlier (Saturday, 26 July)
Stage 21 | Mantes-la-Ville - Paris (Sunday, 27 July)
Final Classification (Sunday, 27 July)