 |
 |
 | | | Tour de France - Stages | | Stage 3 | | | July 4 | | | Olonne-sur-Mer > Redon | | | 198 km |
| |  | | |
| Stage | Date | Type | Course | Distance | | 1 | Sat. July 2 | Flat | Passage du Gois > Mont des Alouettes Les Herbiers | 191.5 km | | 2 | Sun. July 3 | Team TT | Les Essarts > Les Essarts | 23 km | | 3 | Mon. July 4 | Flat | Olonne-sur-Mer > Redon | 198 km | | 4 | Tue. July 5 | Flat | Lorient > Mûr-de-Bretagne | 172.5 km | | 5 | Wed. July 6 | Flat | Carhaix > Cap Fréhel | 164.5 km | | 6 | Thu. July 7 | Flat | Dinan > Lisieux | 226.5 km | | 7 | Fri. July 8 | Flat | Le Mans > Châteauroux | 218 km | | 8 | Sat. July 9 | Med. Mount. | Aigurande > Super-Besse Sancy | 189 km | | 9 | Sun. July 10 | Med. Mount. | Issoire > Saint-Flour | 208 km | | R | Mon. July 11 | Rest | Le Lioran Cantal | | 10 | Tue. July 12 | Flat | Aurillac > Carmaux | 158 km | | 11 | Wed. July 13 | Flat | Blaye-les-Mines > Lavaur | 167.5 km | | 12 | Thu. July 14 | High Mount. | Cugnaux > Luz-Ardiden | 211 km | | 13 | Fri. July 15 | High Mount. | Pau > Lourdes | 152.5 km | | 14 | Sat. July 16 | High Mount. | Saint-Gaudens > Plateau de Beille | 168.5 km | | 15 | Sun. July 17 | Flat | Limoux > Montpellier | 192.5 km | | R | Mon. July 18 | Rest | Département de la Drôme | | 16 | Tue. July 19 | Med. Mount. | Saint-Paul-Trois-Châteaux > Gap | 162.5 km | | 17 | Wed. July 20 | High Mount. | Gap > Pinerolo | 179 km | | 18 | Thu. July 21 | High Mount. | Pinerolo > Galibier Serre-Chevalier | 200.5 km | | 19 | Fri. July 22 | High Mount. | Modane Valfréjus > Alpe-d'Huez | 109.5 km | | 20 | Sat. July 23 | Ind. TT | Grenoble > Grenoble | 42.5 km | | 21 | Sun. July 24 | Flat | Créteil > Paris Champs-Élysées | 95 km |
|
| |  |

|