Date | Stage | Start | Destination | Distance | Characteristics |
July 7, 2018 | 1 | Noirmoutier-en I'lle | Fontenay le Comte | 189 km | Flat stage |
July 8, 2018 | 2 | Mouilleron Saint German | La Roche sur Yon | 183 km | Flat stage |
July 9, 2018 | 3 | Cholet | Cholet | 35 km | Team time trial |
July 10, 2018 | 4 | La Baule | Sarzeau | 192 km | Flat stage |
July 11, 2018 | 5 | Lorient | Quimper | 203 km | hilly stage |
July 12, 2018 | 6 | Brest | Mure de Bretagne Guerlédan | 181 km | hilly stage |
July 13, 2018 | 7 | Fougères | Chartres | 231 km | Flat stage |
July 14, 2018 | 8 | Dreux | Amiens Métropole | 181 km | Flat stage |
July 15, 2018 | 9 | Arras Citadelle | Roubaix | 154 km | hilly stage |
July 16, 2018 | - | Annecy | - | - | Rest day |
July 17, 2018 | 10 | Annecy | Le Grand Bornand | 159 km | Mountain stage |
July 18, 2018 | 11 | Albertville | La Rosière Espace San Bernardo | 108 km | Mountain stage |
July 19, 2018 | 12 | Bourg-Saint-Maurice Les Arc | Alp d'Huez | 175 km | Mountain stage |
July 20, 2018 | 13 | Bourg d'Oisans | Valence | 169 km | Flat stage |
July 21, 2018 | 14 | Saint-Paul-Trois-Chateaux | Mende | 187 km | hilly stage |
July 22, 2018 | 15 | Millau | Carcassonne | 181 km | hilly stage |
July 23, 2018 | - | Carcassonne | - | - | Rest day |
July 24, 2018 | 16 | Carcassonne | Bagnères-de-Luchon | 218 km | Mountain stage |
July 25, 2018 | 17 | Bagnères-de-Luchon | Saint-Lary-Soulan | 65 km | Mountain stage |
July 26, 2018 | 18 | Trie-sur-Baise | Pau | 172 km | Flat stage |
July 27, 2018 | 19 | Lourdes | Laruns | 200 km | Mountain stage |
July 28, 2018 | 20 | Saint-Pée-sur-Nivelle | Espelette | 31 km | Individual time trial |
July 29, 2018 | 21 | Houilles | Paris, Champs-Elysées | 115 km | Flat stage
|