1e etappe. Brest - Landerneau (198 km), 26-06-21
2e etappe. Perros-Guirec - Mûr-de-Bretagne Guerlédan (184 km), 27-06-21
3e etappe. Lorient - Pontivy (183 km), 28-06-21 Telt mee voor sprintklassement
4e etappe. Redon - Fougères (151 km), 29-06-21 Telt mee voor sprintklassement
5e etappe. Changé - Laval Espace Mayenne (27 km), 30-06-21
6e etappe. Tours - Châteauroux (161 km), 01-07-21 Telt mee voor sprintklassement
7e etappe. Vierzon - Le Creusot (249 km), 02-07-21
8e etappe. Oyonnax - Le Grand-Bornand (151 km), 03-07-21 Telt mee voor bergklassement
9e etappe. Cluses - Tignes (145 km), 04-07-21 Telt mee voor bergklassement
10e etappe. Albertville - Valence (191 km), 06-07-21 Telt mee voor sprintklassement
11e etappe. Sorgues - Malaucène (199 km), 07-07-21 Telt mee voor bergklassement
12e etappe. Saint-Paul-Trois-Château - Nïmes (160 km), 08-07-21 Telt mee voor sprintklassement
13e etappe. Nïmes - Carcassone (220 km), 09-07-21 Telt mee voor sprintklassement
14e etappe. Carcassone - Quillan (184 km), 10-07-21
15e etappe. Céret - Andorre-la-Vieille (192 km), 11-07-21 Telt mee voor bergklassement
16e etappe. Pas de la Case - Saint-Gaudens (169 km), 13-07-21
17e etappe. Muret - Saint-Lary-Soulan Col du Portet (179 km), 14-07-21 Telt mee voor bergklassement
18e etappe. Pau - Luz Ardiden (130 km), 15-07-21 Telt mee voor bergklassement
19e etappe. Mourenx - Libourne (207 km), 16-07-21 Telt mee voor sprintklassement
20e etappe. Libourne - Saint-Emilion (31 km), 17-07-21
21e etappe. Chatou - Parijs (109 km), 18-07-21 Telt mee voor sprintklassement