July 4 -- First Stage, Monaco-Monaco, individual time trial, 15.5 kilometers (9.6 miles) (Stage: Fabian Cancellara, Switzerland; Overall: Cancellara)
July 5 -- Second Stage, Monaco-Brignoles, plain, 187 km (116.2)
July 6 -- Third Stage, Marseille-La Grande-Motte, plain, 196.5 km (122.0)
July 7 -- Fourth Stage, Montpellier-Montpellier, team time trial, 39 km (24.2)
July 8 -- Fifth Stage, Le Cap d'Agde-Perpignan, plain, 196.5 km (122.0)
July 9 -- Sixth Stage, Gerona, Spain-Barcelona, plain, 181.5 km (112.8)
July 10 -- Seventh Stage, Barcelona-Andorra Arcalis, Andorra, high mountain, 224 km (139.2)
July 11 -- Eighth Stage, Andorra-la-Vieille-Saint-Girons, France, high mountain, 176.5 km (109.7)
July 12 -- Ninth Stage, Saint-Gaudens-Tarbes, high mountain, 160.5 km (99.7)
July 13 -- Rest Day, Limoges
July 14 -- 10th Stage, Limoges-Issoudun, plain, 194.5 km (120.9)
July 15 -- 11th Stage, Vatan-Saint-Fargeau, plain, 192 km (119.3)
July 16 -- 12th Stage, Tonnerre-Vittel, plain, 211.5 km (131.4)
July 17 -- 13th Stage, Vittel-Colmar, medium mountain, 200 km (124.3)
July 18 -- 14th Stage, Colmar-Besancon, plain, 199 km (123.7)
July 19 -- 15th Stage, Pontarlier-Verbier, Switzerland, high mountain, 207.5 km (128.9)
July 20 -- Rest Day, Verbier
July 21 -- 16th Stage, Martigny, Switzerland-Bourg-Saint-Maurice, France, high mountain, 159 km (98.8)
July 22 -- 17th Stage, Bourg-Saint-Maurice-Le Grand-Bornand, high mountain, 169.5 km (105.3)
July 23 -- 18th Stage, Annecy-Annecy, individual time trial, 40.5 km (25.2)
July 24 -- 19th Stage, Bourgoin-Jallieu-Aubenas, plain, 178 km (110.6)
July 25 -- 20th Stage, Montelimar-Mont Ventoux, high mountain, 167 km (103.8)
July 26 -- 21st Stage, Montereau-Fault-Yonne-Paris-Champs-Elysees, plain, 164 km (101.9)
Total: 3,459 kms (2,149.5 miles)