The 112nd Tour de France is scheduled to begin in July 2025, and both the start and end points provide historic bookends to the race.
Lille hosts the 2025 start, also known as the 'Grand Depart', with the race returning to France after commencing in Italy in 2024. After just over three weeks of racing, La Grande Boucle will then conclude at the Champs-Elysees after finishing in Nice in 2024 as Paris prepared for the Summer Olympics.
The 2025 Tour route measures 3,320km, or 2,060 miles, around 100 miles shorter than 2024.
The 2025 route begins in the north of France with Lille hosting the Grand Depart with stage 3 heading to Dunkirk. From there, the Tour heads along the north coast with the first nine stages taking place on flat and hilly terrain, and stage 5 being the time trial in Caen.
Riders then head to the mountains from stage 10 onwards, starting in Ennezat, then moving south to Toulouse, Auch, Loudenvielle, Pau and Muret before a rest day in Montpellier.
From there, the Tour will traverse the south east of France for the final stages, with the processional final stage concluding in Paris at the Champs-Elysees.
While the first half of the Tour is over hilly and flat terrain, the climbing in the second half of the race has been described by cycling magazine Rouleur as 'relentless' with Tadej Pagacar describing the route as 'brutal'.
The Tour features 21 stages, with rest days scheduled for 15th and 21st July after stages 10 and 15 respectively.
The race begins on Saturday 5th July and concludes on Sunday 27th July.
Key dates to look for could be the first individual time-trial on Wednesday 9th July in Caen, as well as the mountain time trial to Peyragudes on 18th July.
Despite being synonymous with France, the race regularly crosses its local borders and sometimes heads even further afield, previously spending time in the UK, Denmark and the Netherlands. The 2024 Tour started in Italy for the first time, but the 2025 edition will be raced exclusively in France for the first time since 2020.
Stage | Date | Course | Distance | Category |
1 | 5 July | Lille | 185 km (115 mi) | Flat |
2 | 6 July | Lauwin-Planque to Boulogne-sur-Mer | 212 km (132 mi) | Hilly |
3 | 7 July | Valenciennes to Dunkirk | 178 km (111 mi) | Flat |
4 | 8 July | Amiens to Rouen | 173 km (107 mi) | Hilly |
5 | 9 July | Caen to Caen | 33 km (21 mi) | Individual time trial |
6 | 10 July | Bayeux to Vire Normandie | 201 km (125 mi) | Hilly |
7 | 11 July | Saint-Malo to Guerlédan (Mûr-de-Bretagne) | 194 km (121 mi) | Hilly |
8 | 12 July | Saint-Méen-le-Grand to Laval | 174 km (108 mi) | Flat |
9 | 13 July | Chinon to Châteauroux | 170 km (110 mi) | Flat |
10 | 14 July | Ennezat to Mont-Dore | 163 km (101 mi) | Mountain |
Rest day | 15 July | Toulouse | Rest day | |
11 | 16 July | Toulouse | 154 km (96 mi) | Flat |
12 | 17 July | Auch to Hautacam | 181 km (112 mi) | Mountain |
13 | 18 July | Loudenvielle to Peyragudes | 11 km (6.8 mi) | Mountain time trial |
14 | 19 July | Pau to Superbagnères | 183 km (114 mi) | Mountain |
15 | 20 July | Muret to Carcassonne | 169 km (105 mi) | Hilly |
Rest day | 21 July | Montpellier | Rest day | |
16 | 22 July | Montpellier to Mont Ventoux | 172 km (107 mi) | Mountain |
17 | 23 July | Bollène to Valence | 161 km (100 mi) | Flat |
18 | 24 July | Vif to Courchevel (Col de la Loze) | 171 km (106 mi) | Mountain |
19 | 25 July | Albertville to La Plagne | 130 km (81 mi) | Mountain |
20 | 26 July | Nantua to Pontarlier | 185 km (115 mi) | Hilly |
21 | 27 July | Mantes-la-Ville to Paris (Champs-Élysées) | 120 km (75 mi) | Flat |