The riders tackle 2,550 metres of climbing, with the key climbs packed into the finale. Two short but steep ascents, Côte de Saint-Étienne-au-Mont (1 kilometre at 9.5%) and Côte d’Outreau (800 metres at 8.8%), are expected shake things up within the last 10 kilometres. After the Côte d’Outreau, it’s 5.5 kilometres to the finish in Boulogne-sur-Mer, with the final 1.2 kilometres rising at 3.8%.
Before that promising finale, the riders make their way through the rolling countryside of the Hauts-de-France region, heading towards the Strait of Dover. There are two notable climbs along the way. After 103 kilometres, the Côte de Cavron-Saint-Martin serves up 1.1 kilometres at 5.9% , and the wall-like Côte du Haut Pichot – 1.1 kilometre at 9.4% – is crested at kilometre 179.3. About 20 kilometres after the Haut Pichot, the finale kicks off with the Côte de Saint-Étienne-au-Mont.
Peter Sagan took the win in Boulogne-sur-Mer in the 2012 Tour de France, although the finale was not the same. Other winners in this seaside town on the Opal Coast include Erik Zabel (2001), Jean-Paul van Poppel (1994), and Norbert Callens (1949).
The first three riders across the line gain 10, 6 and 4 bonus seconds.
Fancy riding the route yourself? Download GPX 2nd stage.
Another interesting read: results 2nd stage 2025 Tour de France.
Tour de France 2025, stage 2: routes, profiles, videos
Click on the images to zoom
Related articles 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
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 5: Praia a Mare – Potenza
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 13: Alessandria - Verbania
Giro 2026 Route stage 14: Aosta - Pila
Giro 2026 Route stage 16: Bellinzona - Carì
Giro 2026 Route stage 19: Feltre - Piani di Pezzè
Giro 2026 Route stage 20: Gemona del Friuli - Piancavallo
Cycling Calendar 2026
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