Tour de France 2025 stages
21 stages, 5 to 27 July 2025. 3,302 km and 48,772 m of climbing.
21 stages from 5 July 2025 to 27 July 2025: 3,302 km and 48,772 m of climbing in total, made up of 5 flat, 8 hilly, 6 mountain and 2 time trial stages. The longest is stage 2 at 209.1 km; the biggest day of climbing is stage 18 with 5,642 m; the highest point of the race is 2,298 m on stage 18. Each stage page carries the route profile, the gradient figures, the categorised climbs where the roadbook data is in the app, and the wind from the day it was raced.
Every stage
| Stage | Route | Date | Distance | Climbing | Type |
|---|---|---|---|---|---|
| 1 | Lille Métropole → Lille Métropole | 5 Jul | 184.9 km | 1,065 m | Flat |
| 2 | Lauwin-Planque → Boulogne-sur-Mer | 6 Jul | 209.1 km | 1,953 m | Hilly |
| 3 | Valenciennes → Dunkerque | 7 Jul | 178.3 km | 792 m | Flat |
| 4 | Amiens Métropole → Rouen | 8 Jul | 174.2 km | 1,745 m | Hilly |
| 5 | Caen → Caen | 9 Jul | 33.0 km | 191 m | Time trial |
| 6 | Bayeux → Vire Normandie | 10 Jul | 201.5 km | 3,309 m | Hilly |
| 7 | Saint-Malo → Mûr-de-Bretagne | 11 Jul | 197.0 km | 2,096 m | Hilly |
| 8 | Saint-Méen-le-Grand → Laval | 12 Jul | 171.4 km | 1,257 m | Flat |
| 9 | Chinon → Châteauroux | 13 Jul | 174.1 km | 1,019 m | Flat |
| 10 | Ennezat → Le Mont-Dore Puy de Sancy | 14 Jul | 165.3 km | 4,307 m | Mountain |
| 11 | Toulouse → Toulouse | 16 Jul | 156.8 km | 1,567 m | Hilly |
| 12 | Auch → Hautacam | 17 Jul | 180.6 km | 3,794 m | Mountain |
| 13 | Loudenvielle → Peyragudes | 18 Jul | 10.9 km | 645 m | Time trial |
| 14 | Pau → Superbagnères | 19 Jul | 182.6 km | 5,020 m | Mountain |
| 15 | Muret → Carcassonne | 20 Jul | 169.3 km | 2,305 m | Hilly |
| 16 | Montpellier → Mont Ventoux | 22 Jul | 171.5 km | 2,929 m | Mountain |
| 17 | Bollène → Valence | 23 Jul | 160.4 km | 1,660 m | Flat |
| 18 | Vif → Courchevel Col de la Loze | 24 Jul | 171.5 km | 5,642 m | Mountain |
| 19 | Albertville → La Plagne | 25 Jul | 93.1 km | 3,431 m | Mountain |
| 20 | Nantua → Pontarlier | 26 Jul | 184.2 km | 2,916 m | Hilly |
| 21 | Mantes-la-Ville → Paris (Champs-Élysées) | 27 Jul | 132.3 km | 1,129 m | Hilly |
Distance, climbing and type from the official route data.
Biggest days of climbing
- Stage 18: Vif → Courchevel Col de la Loze, 171.5 km with 5,642 m of climbing
- Stage 14: Pau → Superbagnères, 182.6 km with 5,020 m of climbing
- Stage 10: Ennezat → Le Mont-Dore Puy de Sancy, 165.3 km with 4,307 m of climbing
Named climbs with roadbook figures are in the app for the 2026 races; see the climbs page.
Every stage here runs in ProPace with the real wind from the day, and the app puts your own numbers on it against the pro reference. How the simulation works, and what it deliberately cannot tell you, is set out in How much slower than a pro are you?