Altigraphs
Climbs
Regions
Map
Explore
Climbs
Regions
Map
Preferences
EN
ES
FR
IT
/
Add a climb
EN
Preferences
EN
ES
FR
IT
Log in
Sign up
Cancel
Popular climbs
Pico del Veleta por Collado de las Sabinas
Pico del Veleta por Canales
Pico del Veleta
Or browse
Map
Regions
Join Altigraphs
Save climbs to ride later
Add rider notes and photos
Add a missing climb or fix one
Sign up
Log in
Climbs
Regions
Map
Add a climb
Preferences
EN
ES
FR
IT
Races
/ Tour de France
Tour de France 2025: all 21 stage profiles
From Saturday 5 July to Sunday 27 July
Stages
21
Total distance
3,335 km
Total climbing
50,973 m
Mountain stages
6
Summit finishes
8
HC and cat. 1 climbs
15
Every stage
Order
Climbing
Hardest
Length
Mountain
6
Hilly
6
Flat
7
Time trial
2
Every profile on the same scale: 220 km wide, 0–2,000 m high.
1
5/7
Lille Métropole – Lille Métropole
Flat · 185 km · 1,085 m
Mont Noir
2.7 km · 4.2%
2
6/7
Lauwin-Planque – Boulogne-sur-Mer
Hilly · 209 km · 2,284 m
Côte de Saint-Étienne-au-Mont
1.1 km · 10.0%
3
7/7
Valenciennes – Dunkirk
Flat · 171 km · 685 m
Côte de Cassel
3.7 km · 3.3%
4
8/7
Amiens – Rouen
Hilly · 175 km · 1,965 m
Climb near Le Mesnil-Esnard
4.6 km · 3.1%
5
9/7
Caen – Caen
Time trial · 33 km · 200 m
6
10/7
Bayeux – Vire
Hilly · 205 km · 3,397 m
La Rançonnière
4.8 km · 5.3%
7
11/7
Saint-Malo – Mûr-de-Bretagne
Hilly · 194 km · 2,381 m
Mûr-de-Bretagne
5.0 km · 3.7%
8
12/7
Saint-Méen-le-Grand – Laval
Flat · 175 km · 1,459 m
9
13/7
Chinon – Châteauroux
Flat · 171 km · 1,249 m
10
14/7
Ennezat – Le Mont-Dore
Mountain · 164 km · 4,385 m
Côte de la Baraque
7.0 km · 6.1%
Rest day
11
16/7
Toulouse – Toulouse
Flat · 154 km · 1,642 m
Côte de Vielle-Toulouse
1.8 km · 6.4%
12
17/7
Auch – Hautacam
Mountain · 181 km · 3,824 m
Col du Soulor
23.7 km · 4.8%
13
18/7
Loudenvielle – Peyragudes
Time trial · 11 km · 670 m
Altipuerto de Peyragudes
8.1 km · 7.9%
14
19/7
Pau – Superbagnères
Mountain · 181 km · 4,913 m
Col du Tourmalet
51.6 km · 3.4%
15
20/7
Muret – Carcassonne
Hilly · 170 km · 2,339 m
Col de Fontbruno
15.2 km · 4.0%
Rest day
16
22/7
Montpellier – Mont-Ventoux
Mountain · 172 km · 2,917 m
Mont Ventoux
33.3 km · 5.4%
17
23/7
Bollène – Valence
Flat · 162 km · 1,628 m
Col de Tartaiguille
4.8 km · 3.5%
18
24/7
Vif – Col de la Loze
Mountain · 176 km · 5,531 m
Col de la Madeleine
20.1 km · 7.7%
19
25/7
Albertville – La Plagne
Mountain · 131 km · 4,598 m
Aime 2000
19.2 km · 7.3%
20
26/7
Nantua – Pontarlier
Hilly · 185 km · 2,876 m
Col de la Croix de la Serra
12.1 km · 4.3%
21
27/7
Mantes-la-Ville – Paris
Flat · 131 km · 945 m
Côte du Pave des Gardes
1.5 km · 5.6%
The climbs of Tour de France
Hardest
Highest
Steepest
Summit finish
All 42
1
Mont Ventoux
HC
Stage 16 · finish · 33.3 km · 5.4% · 1,897 m
2
Col du Tourmalet
HC
Stage 14 · 51.6 km · 3.4% · 2,113 m
3
Col de la Madeleine
HC
Stage 18 · 20.1 km · 7.7% · 1,993 m
4
Climb to km 172.0
HC
Stage 18 · 22.0 km · 6.6% · 2,076 m
5
Aime 2000
HC
Stage 19 · finish · 19.2 km · 7.3% · 2,071 m
6
Col du Soulor
HC
Stage 12 · 23.7 km · 4.8% · 1,471 m
7
Superbagnères de Luchon
HC
Stage 14 · finish · 16.0 km · 7.1% · 1,789 m
8
Col de Tramassel
HC
Stage 12 · finish · 13.9 km · 7.8% · 1,520 m
9
Col du Pré
HC
Stage 19 · 13.3 km · 7.6% · 1,734 m
10
Col des Saisies
HC
Stage 19 · 14.0 km · 6.5% · 1,658 m
11
Col de Peyresourde
Cat. 2
Stage 14 · 18.2 km · 4.7% · 1,563 m
12
Col d'Aspin
Cat. 1
Stage 14 · 12.6 km · 5.1% · 1,487 m
13
Altipuerto de Peyragudes
1
Stage 13 · finish · 8.1 km · 7.9% · 1,582 m
14
Climb to km 62.2
2
Stage 18 · 8.8 km · 7.0% · 1,792 m
15
Col de Fontbruno
Cat. 4
Stage 15 · 15.2 km · 4.0% · 879 m
16
Côte de Héry-sur-Ugine
Cat. 2
Stage 19 · 11.4 km · 5.1% · 1,000 m
17
Col de la Croix de la Serra
Cat. 2
Stage 20 · 12.1 km · 4.3% · 1,049 m
18
Col de la Croix de Montalric
Cat. 2
Stage 15 · 11.8 km · 4.2% · 772 m
19
Cormet de Roselend
Cat. 2
Stage 19 · 9.6 km · 4.6% · 1,968 m
20
Côte de la Baraque
Cat. 2
Stage 10 · 7.0 km · 6.1% · 813 m
21
Col de Guéry
Cat. 3
Stage 10 · 9.6 km · 4.3% · 1,267 m
22
Côte de Loubeyrat
Cat. 3
Stage 10 · 9.9 km · 3.9% · 717 m
23
Côte de Thesy
Cat. 2
Stage 20 · 5.9 km · 6.0% · 713 m
24
Côte de Charade
Cat. 2
Stage 10 · 5.6 km · 6.3% · 846 m
25
Climb to km 143.3
2
Stage 10 · 8.8 km · 4.0% · 1,193 m
26
Col de la Croix-Saint-Robert
Cat. 2
Stage 10 · 5.5 km · 6.2% · 1,451 m
27
Climb near Saint-Genès-Champanelle
2
Stage 10 · 7.8 km · 4.2% · 891 m
28
Tourtoule
Cat. 3
Stage 10 · 7.4 km · 4.0% · 735 m
29
Le Mont-Dore
Cat. 3
Stage 10 · finish · 3.6 km · 7.6% · 1,319 m
30
Col des Bordères
Cat. 3
Stage 12 · 3.8 km · 7.1% · 1,160 m
31
Col de la Loze
HC
Stage 18 · finish · 3.4 km · 7.6% · 2,303 m
32
La Rançonnière
Cat. 3
Stage 6 · 4.8 km · 5.3% · 294 m
33
Mont Pinçon
Cat. 3
Stage 6 · 5.7 km · 3.7% · 348 m
34
Col de la Croix Morand
Cat. 3
Stage 10 · 4.0 km · 5.0% · 1,400 m
35
Col du Glandon
HC
Stage 18 · 2.7 km · 7.3% · 1,922 m
36
Côte de Juvigny-le-Tertre
Cat. 3
Stage 6 · 3.5 km · 5.4% · 265 m
37
Côte de Longeville
Cat. 3
Stage 20 · 3.5 km · 5.3% · 829 m
38
Mûr-de-Bretagne
Cat. 4
Stage 7 · 5.0 km · 3.7% · 293 m
39
Côte de la Batonnière
Cat. 3
Stage 6 · 4.4 km · 4.0% · 227 m
40
Côte de Mortain
Cat. 3
Stage 6 · 2.6 km · 6.6% · 317 m
41
Col de Tartaiguille
Cat. 3
Stage 17 · 4.8 km · 3.5% · 400 m
42
Climb to km 194.3
3
Stage 7 · finish · 2.9 km · 5.7% · 290 m
1
Col de la Loze
HC
Stage 18 · finish · 3.4 km · 7.6% · 2,303 m
2
Col du Tourmalet
HC
Stage 14 · 51.6 km · 3.4% · 2,113 m
3
Climb to km 172.0
HC
Stage 18 · 22.0 km · 6.6% · 2,076 m
4
Aime 2000
HC
Stage 19 · finish · 19.2 km · 7.3% · 2,071 m
5
Col de la Madeleine
HC
Stage 18 · 20.1 km · 7.7% · 1,993 m
6
Cormet de Roselend
Cat. 2
Stage 19 · 9.6 km · 4.6% · 1,968 m
7
Col du Glandon
HC
Stage 18 · 2.7 km · 7.3% · 1,922 m
8
Mont Ventoux
HC
Stage 16 · finish · 33.3 km · 5.4% · 1,897 m
9
Climb to km 62.2
2
Stage 18 · 8.8 km · 7.0% · 1,792 m
10
Superbagnères de Luchon
HC
Stage 14 · finish · 16.0 km · 7.1% · 1,789 m
11
Col du Pré
HC
Stage 19 · 13.3 km · 7.6% · 1,734 m
12
Col des Saisies
HC
Stage 19 · 14.0 km · 6.5% · 1,658 m
13
Altipuerto de Peyragudes
1
Stage 13 · finish · 8.1 km · 7.9% · 1,582 m
14
Col de Peyresourde
Cat. 2
Stage 14 · 18.2 km · 4.7% · 1,563 m
15
Col de Tramassel
HC
Stage 12 · finish · 13.9 km · 7.8% · 1,520 m
16
Col d'Aspin
Cat. 1
Stage 14 · 12.6 km · 5.1% · 1,487 m
17
Col du Soulor
HC
Stage 12 · 23.7 km · 4.8% · 1,471 m
18
Col de la Croix-Saint-Robert
Cat. 2
Stage 10 · 5.5 km · 6.2% · 1,451 m
19
Col de la Croix Morand
Cat. 3
Stage 10 · 4.0 km · 5.0% · 1,400 m
20
Le Mont-Dore
Cat. 3
Stage 10 · finish · 3.6 km · 7.6% · 1,319 m
21
Col de Guéry
Cat. 3
Stage 10 · 9.6 km · 4.3% · 1,267 m
22
Climb to km 143.3
2
Stage 10 · 8.8 km · 4.0% · 1,193 m
23
Col des Bordères
Cat. 3
Stage 12 · 3.8 km · 7.1% · 1,160 m
24
Col de la Croix de la Serra
Cat. 2
Stage 20 · 12.1 km · 4.3% · 1,049 m
25
Côte de Héry-sur-Ugine
Cat. 2
Stage 19 · 11.4 km · 5.1% · 1,000 m
26
Climb near Saint-Genès-Champanelle
2
Stage 10 · 7.8 km · 4.2% · 891 m
27
Col de Fontbruno
Cat. 4
Stage 15 · 15.2 km · 4.0% · 879 m
28
Côte de Charade
Cat. 2
Stage 10 · 5.6 km · 6.3% · 846 m
29
Côte de Longeville
Cat. 3
Stage 20 · 3.5 km · 5.3% · 829 m
30
Côte de la Baraque
Cat. 2
Stage 10 · 7.0 km · 6.1% · 813 m
31
Col de la Croix de Montalric
Cat. 2
Stage 15 · 11.8 km · 4.2% · 772 m
32
Tourtoule
Cat. 3
Stage 10 · 7.4 km · 4.0% · 735 m
33
Côte de Loubeyrat
Cat. 3
Stage 10 · 9.9 km · 3.9% · 717 m
34
Côte de Thesy
Cat. 2
Stage 20 · 5.9 km · 6.0% · 713 m
35
Col de Tartaiguille
Cat. 3
Stage 17 · 4.8 km · 3.5% · 400 m
36
Mont Pinçon
Cat. 3
Stage 6 · 5.7 km · 3.7% · 348 m
37
Côte de Mortain
Cat. 3
Stage 6 · 2.6 km · 6.6% · 317 m
38
La Rançonnière
Cat. 3
Stage 6 · 4.8 km · 5.3% · 294 m
39
Mûr-de-Bretagne
Cat. 4
Stage 7 · 5.0 km · 3.7% · 293 m
40
Climb to km 194.3
3
Stage 7 · finish · 2.9 km · 5.7% · 290 m
41
Côte de Juvigny-le-Tertre
Cat. 3
Stage 6 · 3.5 km · 5.4% · 265 m
42
Côte de la Batonnière
Cat. 3
Stage 6 · 4.4 km · 4.0% · 227 m
1
Altipuerto de Peyragudes
1
Stage 13 · finish · 8.1 km · 7.9% · 1,582 m
2
Mont Ventoux
HC
Stage 16 · finish · 33.3 km · 5.4% · 1,897 m
3
Col de la Loze
HC
Stage 18 · finish · 3.4 km · 7.6% · 2,303 m
4
Climb to km 62.2
2
Stage 18 · 8.8 km · 7.0% · 1,792 m
5
Côte de Thesy
Cat. 2
Stage 20 · 5.9 km · 6.0% · 713 m
6
Climb to km 172.0
HC
Stage 18 · 22.0 km · 6.6% · 2,076 m
7
Col de Tramassel
HC
Stage 12 · finish · 13.9 km · 7.8% · 1,520 m
8
La Rançonnière
Cat. 3
Stage 6 · 4.8 km · 5.3% · 294 m
9
Col du Pré
HC
Stage 19 · 13.3 km · 7.6% · 1,734 m
10
Côte de Loubeyrat
Cat. 3
Stage 10 · 9.9 km · 3.9% · 717 m
11
Col de la Madeleine
HC
Stage 18 · 20.1 km · 7.7% · 1,993 m
12
Col du Tourmalet
HC
Stage 14 · 51.6 km · 3.4% · 2,113 m
13
Col du Soulor
HC
Stage 12 · 23.7 km · 4.8% · 1,471 m
14
Superbagnères de Luchon
HC
Stage 14 · finish · 16.0 km · 7.1% · 1,789 m
15
Col de Fontbruno
Cat. 4
Stage 15 · 15.2 km · 4.0% · 879 m
16
Mûr-de-Bretagne
Cat. 4
Stage 7 · 5.0 km · 3.7% · 293 m
17
Climb to km 194.3
3
Stage 7 · finish · 2.9 km · 5.7% · 290 m
18
Tourtoule
Cat. 3
Stage 10 · 7.4 km · 4.0% · 735 m
19
Climb to km 143.3
2
Stage 10 · 8.8 km · 4.0% · 1,193 m
20
Col des Bordères
Cat. 3
Stage 12 · 3.8 km · 7.1% · 1,160 m
21
Climb near Saint-Genès-Champanelle
2
Stage 10 · 7.8 km · 4.2% · 891 m
22
Col des Saisies
HC
Stage 19 · 14.0 km · 6.5% · 1,658 m
23
Col de Peyresourde
Cat. 2
Stage 14 · 18.2 km · 4.7% · 1,563 m
24
Col d'Aspin
Cat. 1
Stage 14 · 12.6 km · 5.1% · 1,487 m
25
Côte de Mortain
Cat. 3
Stage 6 · 2.6 km · 6.6% · 317 m
26
Aime 2000
HC
Stage 19 · finish · 19.2 km · 7.3% · 2,071 m
27
Cormet de Roselend
Cat. 2
Stage 19 · 9.6 km · 4.6% · 1,968 m
28
Le Mont-Dore
Cat. 3
Stage 10 · finish · 3.6 km · 7.6% · 1,319 m
29
Côte de Charade
Cat. 2
Stage 10 · 5.6 km · 6.3% · 846 m
30
Côte de la Baraque
Cat. 2
Stage 10 · 7.0 km · 6.1% · 813 m
31
Col du Glandon
HC
Stage 18 · 2.7 km · 7.3% · 1,922 m
32
Col de Guéry
Cat. 3
Stage 10 · 9.6 km · 4.3% · 1,267 m
33
Côte de Héry-sur-Ugine
Cat. 2
Stage 19 · 11.4 km · 5.1% · 1,000 m
34
Côte de Juvigny-le-Tertre
Cat. 3
Stage 6 · 3.5 km · 5.4% · 265 m
35
Col de la Croix-Saint-Robert
Cat. 2
Stage 10 · 5.5 km · 6.2% · 1,451 m
36
Mont Pinçon
Cat. 3
Stage 6 · 5.7 km · 3.7% · 348 m
37
Col de la Croix de Montalric
Cat. 2
Stage 15 · 11.8 km · 4.2% · 772 m
38
Col de la Croix Morand
Cat. 3
Stage 10 · 4.0 km · 5.0% · 1,400 m
39
Col de la Croix de la Serra
Cat. 2
Stage 20 · 12.1 km · 4.3% · 1,049 m
40
Côte de Longeville
Cat. 3
Stage 20 · 3.5 km · 5.3% · 829 m
41
Côte de la Batonnière
Cat. 3
Stage 6 · 4.4 km · 4.0% · 227 m
42
Col de Tartaiguille
Cat. 3
Stage 17 · 4.8 km · 3.5% · 400 m