The ascending is really nothing compared to the Pyrenean giants of the preceding days, but pure sprinters will dread it anyway. The first 75 kilometres feature four modest climbs – Côte d’Auterive (1.7-kilometre at 3.9%), Côte de Naillous (1.2-kilometre at 5.4%), Saint-Félix-de-Lauragais (2.5 kilometres at 3.3%), Côte de Saint-Ferréol (1.7 kilometres at 7.0%) – before the Côte de Sorèze serves up the longest slope of the day: 6.2 kilometres at 5.5%.
Following the descent and a slightly undulating section of around 10 kilometres, the riders tackle the Pas du Sant — a 2.9-kilometre ramp at 10.2% — followed by a false flat that culminates into a 3.8-kilometre climb at 3.8% to the summit of the Col de Fontbruno.
With that, the climbing is done for the day, and the riders plunge down a 34-kilometre descent to the village of Villegailhenc. The final 8 kilometres are flat, leading into the medieval finishing town of Carcassonne.
Three years ago, Jasper Philipsen just edged out Wout van Aert and Mads Pedersen in Carcassonne.
The first three riders across the line gain 10, 6 and 4 bonus seconds.
Fancy riding the route yourself? Download GPX 15th stage.
Another interesting read: results 15th stage 2025 Tour de France.
Tour de France 2025, stage 15: routes, profiles, videos
Click on the images to zoom
Related articles Favourites stage 15: Fast finisher from breakaway - Tour de France 2025 The Route - Tour de France 2025 Riders - Tour de France 2025 Withdrawals - Tour de France 2025 Route and stages - Tour de France 2025 GC Favourites - Tour de France 2025 More articles Giro 2026 Route stage 13: Alessandria - Verbania
Giro 2026 Route stage 14: Aosta - Pila
Vuelta 2026: Route & rumours
Tour de France 2026: Route
Tour de France 2026 Route stage 1: Barcelona - Barcelona
Tour de France 2026 Route stage 2: Tarragona - Barcelona
Tour de France 2026 Route stage 3: Granollers - Les Angles
Tour de France 2026 Route stage 6: Pau - Gavarnie-Gèdre
Tour de France 2026 Route stage 9: Malemort – Ussel
Tour de France 2026 Route stage 10: Aurillac - Le Lioran
Tour de France 2026 Route stage 14: Mulhouse - Le Markstein
Tour de France 2026 Route stage 15: Champagnole - Plateau de Solaison
Tour de France 2026 Route stage 16: Evian-les-Bains - Thonon-les-Bains
Tour de France 2026 Route stage 18: Voiron - Orcières-Merlette
Tour de France 2026 Route stage 19: Gap - Alpe d’Huez
Tour de France 2026 Route stage 20: Bourg d'Oissans - Alpe d'Huez
Tour de France 2026 Route stage 21: Thoiry - Paris
Giro 2026: Route
Giro 2026 Route stage 1: Nesebăr – Burgas
Giro 2026 Route stage 2: Burgas - Veliko Tarnovo
Giro 2026 Route stage 3: Plovdiv - Sofia
Giro 2026 Route stage 4: Catanzaro - Cosenza
Giro 2026 Route stage 5: Praia a Mare – Potenza
Giro 2026 Route stage 6: Paestum - Napels
Giro 2026 Route stage 7: Formia - Blockhaus
Giro 2026 Route stage 8: Chieti - Fermo
Giro 2026 Route stage 9: Cervia – Corno alle Scale
Giro 2026 Route stage 10: Viareggio - Massa
Giro 2026 Route stage 11: Porcari - Chiavari
Giro 2026 Route stage 12: Imperia - Novi Ligure
Cycling Calendar 2026