Date
Stage
Route
Distance km
 Saturday, 3rd  Prologue - Individual Time Trial Liège  
6.1
  Sun, 4th   Stage 1 Liège - Charleroi  
 202.5
   Mon, 5th   Stage 2 Charleroi - Namur   
 197   
    Tues, 6th  Stage 3 Waterloo - Wasquehal  
210  
    Weds, 7th  Stage 4 - Team Time Trial Cambrai - Arras
 64.5    
     Thurs, 8th   Stage 5 Amiens - Chartres
 200.5
      Fri, 9th  Stage 6 Bonneval - Angers   
196
      Sat, 10th Stage 7 Châteaubraint - Saint-Brieuc   
204.5 
     Sun, 11th      Stage 7 Lamballe - Quimper    
168  
       Mon, 12th  Rest day in Limoges
N/A
    N/A 
       Tues, 13th   Stage 9 Saint-Léonard-de-Noblat - Guéret    
  160.5
       Weds, 14th   Stage 10 Limoges - Saint-Flour     
  237   
        Thurs, 15th    Stage 11 Saint-Flour - Figeac       
 164  
  Fri, 16th    Stage 12 Castelsarrasin - La Mongie      
   197.5   
   Sat, 17th     Stage 13 Lannemezan - Plateau de Beille    
     205.5
   Sun, 18th  Stage 14 Carcassonne - Nîmes         
192.5    
  Mon, 19th     Rest day in Nîmes N/A      N/A   
  Tues, 20th     Stage 15 Valréas - Villard-de-Lans    
   180.5   
   Weds, 21st   Stage 16 - Individual Time Trial Bourg d'Oisans - L'Alpe d'Huez     
   15.5
   Thurs, 22nd   Stage 17 Bourg d'Oisans - Le Grand-Bornand      
  204.5  
    Fri, 23rd   Stage 18 Annemasse - Lons-le-Saunier        
 166.5  
    Sat, 24th   Stage 19 - Individual Time Trial Besançon - Besançon      
    55  
     Sun, 25th    Stage 20 Montereau - Paris (Champs Élysées)     
    163