Paris-Roubaix logo

Paris-Roubaix / 2026

France flag

Compiègne - Compiègne

Classification: 1.UWT - Category: ME

Roadbook 🗺️

The race

The 2026 Paris-Roubaix was a flat race that took place on .

The race started in Compiègne and finished in CompiègneFrance flag, starting at with an expected finish at (average speed of 46 km/h).

The total distance of the race was 265.7 km. The race included 31 categorized climb(s) and 0 intermediate sprint(s), and had a total elevation gain of 868 m, and a total descent of 882 m.

Map and Profile

Explore the race in detail with Roadbook, our interactive map and profile

Points of interest

The race included 31 categorized climb(s) and 0 intermediate sprint(s).

KM 0

The neutral start for this race is 7.5 km long with an average gradient of 0.1%.

Troisvilles à Inchy

Troisvilles à Inchy is a other section, which starts at 95.8 km (162.4 km to go) and ends at 97.9 km (160.2 km to go). It has total distance of 2.2 km, and an average gradient of -1%, going from 133 to 111 meters of altitude.

Viesly à Quiévy

Viesly à Quiévy is a other section, which starts at 102.2 km (155.9 km to go) and ends at 104 km (154.2 km to go). It has total distance of 1.8 km, and an average gradient of -0.9%, going from 119 to 103 meters of altitude.

Quiévy à Fontaine au Tertre

Quiévy à Fontaine au Tertre is a other section, which starts at 104.8 km (153.3 km to go) and ends at 108.5 km (149.6 km to go). It has total distance of 3.7 km, and an average gradient of 0.5%, going from 96 to 113 meters of altitude.

Viesly à Briastre

Viesly à Briastre is a other section, which starts at 111 km (147.2 km to go) and ends at 114 km (144.1 km to go). It has total distance of 3 km, and an average gradient of -0.8%, going from 102 to 77 meters of altitude.

Briastre

Briastre is a other section, which starts at 114.8 km (143.4 km to go) and ends at 115.7 km (142.5 km to go). It has total distance of 0.9 km, and an average gradient of 2.8%, going from 71 to 95 meters of altitude.

Solesmes à Haussy

Solesmes à Haussy is a other section, which starts at 123.6 km (134.6 km to go) and ends at 124.5 km (133.7 km to go). It has total distance of 0.9 km, and an average gradient of -1%, going from 103 to 94 meters of altitude.

Saulzoir à Verchain-Maugré

Saulzoir à Verchain-Maugré is a other section, which starts at 130.4 km (127.7 km to go) and ends at 131.7 km (126.5 km to go). It has total distance of 1.2 km, and an average gradient of -0.6%, going from 81 to 73 meters of altitude.

Verchain-Maugré à Quérénaing

Verchain-Maugré à Quérénaing is a other section, which starts at 134.8 km (123.4 km to go) and ends at 136.4 km (121.8 km to go). It has total distance of 1.6 km, and an average gradient of 0%, going from 79 to 79 meters of altitude.

Quérénaing à Maing

Quérénaing à Maing is a other section, which starts at 137.5 km (120.7 km to go) and ends at 139.9 km (118.2 km to go). It has total distance of 2.5 km, and an average gradient of -1.5%, going from 78 to 42 meters of altitude.

Maing à Monchaux-sur-Écaillon

Maing à Monchaux-sur-Écaillon is a other section, which starts at 140.6 km (117.5 km to go) and ends at 142.2 km (116 km to go). It has total distance of 1.6 km, and an average gradient of 0%, going from 47 to 47 meters of altitude.

Haveluy à Wallers

Haveluy à Wallers is a other section, which starts at 153.5 km (104.6 km to go) and ends at 156 km (102.1 km to go). It has total distance of 2.5 km, and an average gradient of 0.1%, going from 29 to 31 meters of altitude.

Trouée d'Arenberg

Trouée d'Arenberg is a other section, which starts at 162.9 km (95.2 km to go) and ends at 165.3 km (92.9 km to go). It has total distance of 2.3 km, and an average gradient of -0.5%, going from 31 to 20 meters of altitude.

Wallers à Hélesmes

Wallers à Hélesmes is a other section, which starts at 169 km (89.2 km to go) and ends at 170.6 km (87.5 km to go). It has total distance of 1.6 km, and an average gradient of 0%, going from 19 to 19 meters of altitude.

Hornaing à Wandignies

Hornaing à Wandignies is a other section, which starts at 175.8 km (82.4 km to go) and ends at 179.5 km (78.7 km to go). It has total distance of 3.7 km, and an average gradient of -0.1%, going from 22 to 17 meters of altitude.

Warlaing à Brillon

Warlaing à Brillon is a other section, which starts at 183.3 km (74.9 km to go) and ends at 185.7 km (72.5 km to go). It has total distance of 2.4 km, and an average gradient of 0%, going from 18 to 18 meters of altitude.

Tilloy à Sars-et-Rosières

Tilloy à Sars-et-Rosières is a other section, which starts at 186.7 km (71.4 km to go) and ends at 189.1 km (69 km to go). It has total distance of 2.4 km, and an average gradient of 0%, going from 19 to 19 meters of altitude.

Beuvry-la-Forêt à Orchies

Beuvry-la-Forêt à Orchies is a other section, which starts at 193.1 km (65.1 km to go) and ends at 194.4 km (63.8 km to go). It has total distance of 1.3 km, and an average gradient of 0%, going from 28 to 28 meters of altitude.

Orchies

Orchies is a other section, which starts at 198.1 km (60.1 km to go) and ends at 199.8 km (58.4 km to go). It has total distance of 1.7 km, and an average gradient of -0.5%, going from 44 to 34 meters of altitude.

Auchy-lez-Orchies à Bersée

Auchy-lez-Orchies à Bersée is a other section, which starts at 204.2 km (54 km to go) and ends at 206.8 km (51.3 km to go). It has total distance of 2.6 km, and an average gradient of 0.5%, going from 43 to 56 meters of altitude.

Mons-en-Pévèle

Mons-en-Pévèle is a other section, which starts at 209.6 km (48.6 km to go) and ends at 212.6 km (45.6 km to go). It has total distance of 3 km, and an average gradient of 0.4%, going from 53 to 65 meters of altitude.

Mérignies à Avelin

Mérignies à Avelin is a other section, which starts at 215.6 km (42.5 km to go) and ends at 216.3 km (41.9 km to go). It has total distance of 0.7 km, and an average gradient of 0.1%, going from 37 to 38 meters of altitude.

Pont-Thibault à Ennevelin

Pont-Thibault à Ennevelin is a other section, which starts at 219 km (39.2 km to go) and ends at 220.4 km (37.8 km to go). It has total distance of 1.4 km, and an average gradient of 0%, going from 30 to 30 meters of altitude.

Templeuve (l'Épinette)

Templeuve (l'Épinette) is a other section, which starts at 224.4 km (33.8 km to go) and ends at 224.6 km (33.6 km to go). It has total distance of 0.2 km, and an average gradient of 0.9%, going from 34 to 36 meters of altitude.

Templeuve (Moulin-de-Vertain)

Templeuve (Moulin-de-Vertain) is a other section, which starts at 224.9 km (33.2 km to go) and ends at 225.5 km (32.7 km to go). It has total distance of 0.5 km, and an average gradient of -1.2%, going from 41 to 34 meters of altitude.

Cysoing à Bourghelles

Cysoing à Bourghelles is a other section, which starts at 231.4 km (26.8 km to go) and ends at 232.7 km (25.5 km to go). It has total distance of 1.3 km, and an average gradient of 0%, going from 44 to 44 meters of altitude.

Bourghelles à Wannehain

Bourghelles à Wannehain is a other section, which starts at 233.8 km (24.3 km to go) and ends at 234.9 km (23.2 km to go). It has total distance of 1.1 km, and an average gradient of 0.3%, going from 47 to 51 meters of altitude.

Camphin-en-Pévèle

Camphin-en-Pévèle is a other section, which starts at 238.3 km (19.9 km to go) and ends at 240.1 km (18.1 km to go). It has total distance of 1.8 km, and an average gradient of -0.1%, going from 53 to 52 meters of altitude.

Carrefour de l'Arbre

Carrefour de l'Arbre is a other section, which starts at 241 km (17.1 km to go) and ends at 243.1 km (15 km to go). It has total distance of 2.1 km, and an average gradient of 0.2%, going from 48 to 52 meters of altitude.

Gruson

Gruson is a other section, which starts at 243.3 km (14.8 km to go) and ends at 244.4 km (13.8 km to go). It has total distance of 1.1 km, and an average gradient of -0.5%, going from 52 to 47 meters of altitude.

Willems à Hem

Willems à Hem is a other section, which starts at 250 km (8.1 km to go) and ends at 251.4 km (6.7 km to go). It has total distance of 1.4 km, and an average gradient of 0.3%, going from 27 to 31 meters of altitude.

Final 3k

The final 3 km for this race starts at 254.9 km, has an average gradient of -0.5%, reaching 31 m of altitude.

Roubaix (Espace Charles Crupelandt)

Roubaix (Espace Charles Crupelandt) is a other section, which starts at 256.8 km (1.4 km to go) and ends at 257 km (1.1 km to go). It has total distance of 0.3 km, and an average gradient of -1%, going from 35 to 33 meters of altitude.