1e etappe ITT. Dusseldorf - Dusseldorf (14 km), 1-7-2017
2e etappe. Dusseldorf - Luik (203 km), 2-7-2017 Telt mee voor sprintklassement
3e etappe. Verviers - Longwy (212 km), 3-7-2017 Telt mee voor sprintklassement
4e etappe. Mondorf Les Bains - Vittel (207 km), 4-7-2017 Telt mee voor sprintklassement
5e etappe. Vittel - La Planche de Belles Filles (160 km), 5-7-2017 Telt mee voor bergklassement
6e etappe. Vesoul - Troyes (216 km), 6-7-2017 Telt mee voor sprintklassement
7e etappe. Troyes - Nuits Saint Georges (213 km), 7-7-2017 Telt mee voor sprintklassement
8e etappe. Dole - Station des Rousses (187 km), 8-7-2017 Telt mee voor bergklassement
9e etappe. Nantua - Chambery (181 km), 9-7-2017 Telt mee voor bergklassement
10e etappe. Perigueux - Bergerac (178 km), 11-7-2017 Telt mee voor sprintklassement
11e etappe. Eymet - Pau (203 km), 12-7-2017 Telt mee voor sprintklassement
12e etappe. Pau - Peyragudes (214 km), 13-7-2017 Telt mee voor bergklassement
13e etappe. Saint Girons - Foix (101 km), 14-7-2017 Telt mee voor bergklassement
14e etappe. Blagnac - Rodez (181 km), 15-7-2017 Telt mee voor sprintklassement
15e etappe. Laissac - Le Puy en Velay (189 km), 16-7-2017 Telt mee voor sprintklassement
16e etappe. Le Puy en Velay - Romans sur Isere (165 km), 18-7-2017 Telt mee voor sprintklassement
17e etappe. La Mure - Chevalier (183 km), 19-7-2017 Telt mee voor bergklassement
18e etappe. Briancon - Izoard (179 km), 20-7-2017 Telt mee voor bergklassement
19e etappe. Embrun - Salon de Provence (222 km), 21-7-2017 Telt mee voor sprintklassement
20e etappe ITT. Marseille - Marseille (23 km), 22-7-2017
21e etappe. Montgeron - Paris Champs-Élysées (103 km), 23-7-2017 Telt mee voor sprintklassement