Tour de France 2025 between 5 and 27 July 2025. Take a look at the program of the race! Stage 1 Lille – Lille(185 km) Stage 2 Lauwin-Planque – Boulogne-sur-Mer (209km) Stage 3 Valenciennes – Dunkirk Stage 4 Amiens – Rouen Stage 5 Caen – Caen Stage 6 Bayeux – Vire Stage 7 Saint-Malo – Mûr-de-Bretagne Stage 8 Saint-Méen-le-Grand – Laval Stage 9 Chinon – Châteauroux Stage 10 Ennezat – Le Mont-Dore Stage 11 Toulouse – Toulouse Stage 12 Auch – Hautacam Stage 13 Loudenvielle – Peyragudes Stage 14 Pau – Luchon-Superbagnères Stage 15 Muret – Carcassonne Stage 16 Montpellier – Mont-Ventoux Stage 17 Bollène – Valence Stage 18 Vif – Courchevel Stage 19 Albertville – La Plagne Stage 20 Nantua – Pontarlier Stage 21 Mantes-la-Ville – Paris