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 2026: all 21 stage profiles
From Saturday 4 July to Sunday 26 July
Stages
21
Total distance
3,321 km
Total climbing
54,723 m
Mountain stages
7
Summit finishes
6
HC and cat. 1 climbs
15
Every stage
Order
Climbing
Hardest
Length
Mountain
7
Hilly
5
Flat
7
Time trial
1
Team time trial
1
Every profile on the same scale: 220 km wide, 0–2,000 m high.
1
4/7
Barcelona – Barcelona
Team time trial · 20 km · 183 m
2
5/7
Tarragona – Barcelona
Hilly · 169 km · 2,045 m
Climb near Begues
6.8 km · 5.6%
3
6/7
Granollers – Les Angles
Mountain · 196 km · 3,745 m
Climb to km 122.1
8.0 km · 6.8%
4
7/7
Carcassonne – Foix
Hilly · 182 km · 2,966 m
Col de Porte
11.5 km · 5.5%
5
8/7
Lannemezan – Pau
Flat · 158 km · 2,707 m
Col du Tourmalet
17.2 km · 7.4%
6
9/7
Pau – Gavarnie-Gèdre
Mountain · 186 km · 4,167 m
Col du Tourmalet
17.2 km · 7.4%
7
10/7
Hagetmau – Bordeaux
Flat · 175 km · 752 m
8
11/7
Périgueux – Bergerac
Flat · 180 km · 1,210 m
Climb near Cénac-et-Saint-Julien
3.8 km · 3.2%
9
12/7
Malemort – Ussel
Hilly · 186 km · 3,226 m
Climb to km 132.9
10.3 km · 3.6%
Rest day
10
14/7
Aurillac – Le Lioran
Hilly · 167 km · 3,836 m
Climb to km 136.0
10.8 km · 4.9%
11
15/7
Vichy – Nevers
Flat · 161 km · 1,351 m
12
16/7
Magny-Cours – Chalon-sur-Saône
Flat · 179 km · 1,664 m
Climb near Montagny-lès-Buxy
2.9 km · 3.9%
13
17/7
Dole – Belfort
Hilly · 206 km · 2,318 m
Climb to km 176.2
9.3 km · 6.7%
14
18/7
Mulhouse – Le Markstein
Mountain · 155 km · 3,808 m
Climb to km 27.8
18.2 km · 3.6%
15
19/7
Champagnole – Plateau de Solaison
Mountain · 184 km · 4,057 m
Plateau de Solaison
11.7 km · 8.9%
Rest day
16
21/7
Évian-les-Bains – Thonon-les-Bains
Time trial · 26 km · 486 m
Climb near Champanges
10.6 km · 4.0%
17
22/7
Chambéry – Voiron
Flat · 175 km · 2,326 m
Climb to km 49.6
18.2 km · 3.1%
18
23/7
Voiron – Orcières-Merlette
Mountain · 185 km · 3,872 m
Climb near Saint-Nizier-du-Moucherotte
27.5 km · 3.5%
19
24/7
Gap – Alpe d'Huez
Mountain · 128 km · 3,506 m
Alpe d'Huez
13.8 km · 8.0%
20
25/7
Bourg-d'Oisans – Alpe d'Huez
Mountain · 171 km · 5,612 m
Col du Telegraphe - Galibier
18.2 km · 6.8%
21
26/7
Thoiry – Paris
Flat · 133 km · 886 m
The climbs of Tour de France
Hardest
Highest
Steepest
Summit finish
All 62
1
Col du Tourmalet
HC
Stage 5 · 17.2 km · 7.4% · 2,113 m
2
Col du Tourmalet
HC
Stage 6 · 17.2 km · 7.4% · 2,113 m
3
Col du Telegraphe - Galibier
HC
Stage 20 · 18.2 km · 6.8% · 2,638 m
4
Alpe d'Huez
HC
Stage 19 · finish · 13.8 km · 8.0% · 1,837 m
5
Plateau de Solaison
HC
Stage 15 · finish · 11.7 km · 8.9% · 1,502 m
6
Climb to km 87.9
HC
Stage 20 · 22.2 km · 4.5% · 1,566 m
7
Climb near Saint-Nizier-du-Moucherotte
HC
Stage 18 · 27.5 km · 3.5% · 1,171 m
8
Col de Sarenne
HC
Stage 20 · 12.9 km · 7.3% · 1,997 m
9
Col d’Aspin
1
Stage 5 · 12.1 km · 6.6% · 1,487 m
10
Col d’Aspin
1
Stage 6 · 12.1 km · 6.6% · 1,487 m
11
Col du Noyer
1
Stage 19 · 11.9 km · 5.9% · 1,662 m
12
Climb near Gavarnie
1
Stage 6 · finish · 18.7 km · 3.7% · 1,375 m
13
Climb to km 136.1
1
Stage 15 · 7.8 km · 8.7% · 1,173 m
14
Climb to km 27.8
1
Stage 14 · 18.2 km · 3.6% · 915 m
15
Merlette
1
Stage 18 · finish · 12.5 km · 5.2% · 1,819 m
16
Col de Porte
2
Stage 4 · 11.5 km · 5.5% · 1,248 m
17
Le Ballon d'Alsace
2
Stage 14 · 9.2 km · 6.8% · 1,173 m
18
Climb to km 176.2
2
Stage 13 · 9.3 km · 6.7% · 1,173 m
19
Climb to km 27.0
2
Stage 20 · 8.8 km · 7.0% · 1,791 m
20
Le Col d'Ornon
2
Stage 19 · 15.5 km · 3.9% · 1,370 m
21
Climb to km 49.6
2
Stage 17 · 18.2 km · 3.1% · 1,139 m
22
Climb to km 16.6
2
Stage 20 · 11.7 km · 4.7% · 1,278 m
23
Climb near La Motte-d'Aveillans
2
Stage 18 · 12.2 km · 4.5% · 860 m
24
Climb to km 122.1
2
Stage 3 · 8.0 km · 6.8% · 1,791 m
25
Climb to km 44.7
2
Stage 15 · 16.3 km · 3.3% · 1,252 m
26
Climb to km 136.0
2
Stage 10 · 10.8 km · 4.9% · 1,587 m
27
Climb near Toses
2
Stage 3 · 13.2 km · 4.0% · 1,433 m
28
Climb to km 98.4
2
Stage 10 · 10.0 km · 5.2% · 1,367 m
29
Le Grand Ballon
2
Stage 14 · 6.6 km · 7.8% · 1,341 m
30
Climb to km 149.9
2
Stage 14 · 6.3 km · 7.9% · 1,232 m
31
Climb to km 158.2
2
Stage 4 · 3.6 km · 11.8% · 1,374 m
32
Climb near Champanges
2
Stage 16 · 10.6 km · 4.0% · 808 m
33
Climb near Lacapelle-Barrès
2
Stage 10 · 13.1 km · 3.2% · 1,072 m
34
Col d'Oderen
2
Stage 14 · 6.9 km · 5.7% · 883 m
35
Col du Pertus
2
Stage 10 · 4.6 km · 8.4% · 1,307 m
36
Climb near Begues
2
Stage 2 · 6.8 km · 5.6% · 406 m
37
Climb to km 132.9
2
Stage 9 · 10.3 km · 3.6% · 847 m
38
Climb near Geishouse
2
Stage 14 · 4.1 km · 8.6% · 767 m
39
Climb near Laye
2
Stage 19 · 5.4 km · 6.5% · 1,250 m
40
Col de la Croix de Fer
2
Stage 20 · 5.2 km · 6.6% · 2,064 m
41
Climb to km 51.6
3
Stage 9 · 9.6 km · 3.3% · 564 m
42
Climb near Dienne
3
Stage 10 · 7.4 km · 4.2% · 1,210 m
43
Climb near Super Lioran
3
Stage 10 · 6.1 km · 4.8% · 1,294 m
44
Climb to km 187.1
3
Stage 3 · finish · 7.7 km · 3.8% · 1,798 m
45
Climb to km 105.2
3
Stage 9 · 4.0 km · 7.3% · 896 m
46
Climb near La Salle-en-Beaumont
3
Stage 18 · 4.7 km · 5.3% · 850 m
47
Climb near Ignaux
3
Stage 4 · 6.5 km · 3.8% · 1,449 m
48
Climb near L'Alpe d'Huez
3
Stage 20 · finish · 3.8 km · 6.3% · 1,842 m
49
Climb to km 79.9
3
Stage 9 · 5.3 km · 4.1% · 452 m
50
Climb near Arbusigny
3
Stage 15 · 3.4 km · 6.3% · 852 m
51
Climb near Bourbach-le-Haut
3
Stage 14 · 3.6 km · 5.5% · 605 m
52
Climb to km 162.7
3
Stage 3 · 4.9 km · 3.9% · 1,489 m
53
Climb near Sainte-Léocadie
3
Stage 3 · 5.6 km · 3.4% · 1,334 m
54
Climb to km 104.0
3
Stage 10 · 3.1 km · 6.1% · 1,392 m
55
Col du Hundsruck
3
Stage 14 · 3.6 km · 5.2% · 747 m
56
Climb to km 97.4
3
Stage 15 · 5.5 km · 3.2% · 517 m
57
Climb to km 76.6
3
Stage 3 · 4.3 km · 4.0% · 741 m
58
Climb near Susville
3
Stage 18 · 3.3 km · 5.0% · 964 m
59
Climb to km 142.0
4
Stage 2 · 2.0 km · 8.1% · 166 m
60
Climb to km 154.4
4
Stage 2 · 2.0 km · 8.1% · 165 m
61
Climb to km 166.7
4
Stage 2 · 2.0 km · 8.1% · 165 m
62
Climb near Corps
3
Stage 19 · 2.7 km · 6.0% · 930 m
1
Col du Telegraphe - Galibier
HC
Stage 20 · 18.2 km · 6.8% · 2,638 m
2
Col du Tourmalet
HC
Stage 5 · 17.2 km · 7.4% · 2,113 m
3
Col du Tourmalet
HC
Stage 6 · 17.2 km · 7.4% · 2,113 m
4
Col de la Croix de Fer
2
Stage 20 · 5.2 km · 6.6% · 2,064 m
5
Col de Sarenne
HC
Stage 20 · 12.9 km · 7.3% · 1,997 m
6
Climb near L'Alpe d'Huez
3
Stage 20 · finish · 3.8 km · 6.3% · 1,842 m
7
Alpe d'Huez
HC
Stage 19 · finish · 13.8 km · 8.0% · 1,837 m
8
Merlette
1
Stage 18 · finish · 12.5 km · 5.2% · 1,819 m
9
Climb to km 187.1
3
Stage 3 · finish · 7.7 km · 3.8% · 1,798 m
10
Climb to km 27.0
2
Stage 20 · 8.8 km · 7.0% · 1,791 m
11
Climb to km 122.1
2
Stage 3 · 8.0 km · 6.8% · 1,791 m
12
Col du Noyer
1
Stage 19 · 11.9 km · 5.9% · 1,662 m
13
Climb to km 136.0
2
Stage 10 · 10.8 km · 4.9% · 1,587 m
14
Climb to km 87.9
HC
Stage 20 · 22.2 km · 4.5% · 1,566 m
15
Plateau de Solaison
HC
Stage 15 · finish · 11.7 km · 8.9% · 1,502 m
16
Climb to km 162.7
3
Stage 3 · 4.9 km · 3.9% · 1,489 m
17
Col d’Aspin
1
Stage 5 · 12.1 km · 6.6% · 1,487 m
18
Col d’Aspin
1
Stage 6 · 12.1 km · 6.6% · 1,487 m
19
Climb near Ignaux
3
Stage 4 · 6.5 km · 3.8% · 1,449 m
20
Climb near Toses
2
Stage 3 · 13.2 km · 4.0% · 1,433 m
21
Climb to km 104.0
3
Stage 10 · 3.1 km · 6.1% · 1,392 m
22
Climb near Gavarnie
1
Stage 6 · finish · 18.7 km · 3.7% · 1,375 m
23
Climb to km 158.2
2
Stage 4 · 3.6 km · 11.8% · 1,374 m
24
Le Col d'Ornon
2
Stage 19 · 15.5 km · 3.9% · 1,370 m
25
Climb to km 98.4
2
Stage 10 · 10.0 km · 5.2% · 1,367 m
26
Le Grand Ballon
2
Stage 14 · 6.6 km · 7.8% · 1,341 m
27
Climb near Sainte-Léocadie
3
Stage 3 · 5.6 km · 3.4% · 1,334 m
28
Col du Pertus
2
Stage 10 · 4.6 km · 8.4% · 1,307 m
29
Climb near Super Lioran
3
Stage 10 · 6.1 km · 4.8% · 1,294 m
30
Climb to km 16.6
2
Stage 20 · 11.7 km · 4.7% · 1,278 m
31
Climb to km 44.7
2
Stage 15 · 16.3 km · 3.3% · 1,252 m
32
Climb near Laye
2
Stage 19 · 5.4 km · 6.5% · 1,250 m
33
Col de Porte
2
Stage 4 · 11.5 km · 5.5% · 1,248 m
34
Climb to km 149.9
2
Stage 14 · 6.3 km · 7.9% · 1,232 m
35
Climb near Dienne
3
Stage 10 · 7.4 km · 4.2% · 1,210 m
36
Climb to km 136.1
1
Stage 15 · 7.8 km · 8.7% · 1,173 m
37
Le Ballon d'Alsace
2
Stage 14 · 9.2 km · 6.8% · 1,173 m
38
Climb to km 176.2
2
Stage 13 · 9.3 km · 6.7% · 1,173 m
39
Climb near Saint-Nizier-du-Moucherotte
HC
Stage 18 · 27.5 km · 3.5% · 1,171 m
40
Climb to km 49.6
2
Stage 17 · 18.2 km · 3.1% · 1,139 m
41
Climb near Lacapelle-Barrès
2
Stage 10 · 13.1 km · 3.2% · 1,072 m
42
Climb near Susville
3
Stage 18 · 3.3 km · 5.0% · 964 m
43
Climb near Corps
3
Stage 19 · 2.7 km · 6.0% · 930 m
44
Climb to km 27.8
1
Stage 14 · 18.2 km · 3.6% · 915 m
45
Climb to km 105.2
3
Stage 9 · 4.0 km · 7.3% · 896 m
46
Col d'Oderen
2
Stage 14 · 6.9 km · 5.7% · 883 m
47
Climb near La Motte-d'Aveillans
2
Stage 18 · 12.2 km · 4.5% · 860 m
48
Climb near Arbusigny
3
Stage 15 · 3.4 km · 6.3% · 852 m
49
Climb near La Salle-en-Beaumont
3
Stage 18 · 4.7 km · 5.3% · 850 m
50
Climb to km 132.9
2
Stage 9 · 10.3 km · 3.6% · 847 m
51
Climb near Champanges
2
Stage 16 · 10.6 km · 4.0% · 808 m
52
Climb near Geishouse
2
Stage 14 · 4.1 km · 8.6% · 767 m
53
Col du Hundsruck
3
Stage 14 · 3.6 km · 5.2% · 747 m
54
Climb to km 76.6
3
Stage 3 · 4.3 km · 4.0% · 741 m
55
Climb near Bourbach-le-Haut
3
Stage 14 · 3.6 km · 5.5% · 605 m
56
Climb to km 51.6
3
Stage 9 · 9.6 km · 3.3% · 564 m
57
Climb to km 97.4
3
Stage 15 · 5.5 km · 3.2% · 517 m
58
Climb to km 79.9
3
Stage 9 · 5.3 km · 4.1% · 452 m
59
Climb near Begues
2
Stage 2 · 6.8 km · 5.6% · 406 m
60
Climb to km 142.0
4
Stage 2 · 2.0 km · 8.1% · 166 m
61
Climb to km 154.4
4
Stage 2 · 2.0 km · 8.1% · 165 m
62
Climb to km 166.7
4
Stage 2 · 2.0 km · 8.1% · 165 m
1
Climb to km 76.6
3
Stage 3 · 4.3 km · 4.0% · 741 m
2
Climb to km 158.2
2
Stage 4 · 3.6 km · 11.8% · 1,374 m
3
Climb to km 136.1
1
Stage 15 · 7.8 km · 8.7% · 1,173 m
4
Climb to km 105.2
3
Stage 9 · 4.0 km · 7.3% · 896 m
5
Col du Noyer
1
Stage 19 · 11.9 km · 5.9% · 1,662 m
6
Col de Sarenne
HC
Stage 20 · 12.9 km · 7.3% · 1,997 m
7
Col du Pertus
2
Stage 10 · 4.6 km · 8.4% · 1,307 m
8
Climb to km 142.0
4
Stage 2 · 2.0 km · 8.1% · 166 m
9
Climb to km 27.0
2
Stage 20 · 8.8 km · 7.0% · 1,791 m
10
Climb to km 154.4
4
Stage 2 · 2.0 km · 8.1% · 165 m
11
Climb to km 166.7
4
Stage 2 · 2.0 km · 8.1% · 165 m
12
Plateau de Solaison
HC
Stage 15 · finish · 11.7 km · 8.9% · 1,502 m
13
Climb near Geishouse
2
Stage 14 · 4.1 km · 8.6% · 767 m
14
Alpe d'Huez
HC
Stage 19 · finish · 13.8 km · 8.0% · 1,837 m
15
Climb to km 149.9
2
Stage 14 · 6.3 km · 7.9% · 1,232 m
16
Climb to km 122.1
2
Stage 3 · 8.0 km · 6.8% · 1,791 m
17
Climb near Laye
2
Stage 19 · 5.4 km · 6.5% · 1,250 m
18
Col du Tourmalet
HC
Stage 5 · 17.2 km · 7.4% · 2,113 m
19
Climb to km 16.6
2
Stage 20 · 11.7 km · 4.7% · 1,278 m
20
Col du Tourmalet
HC
Stage 6 · 17.2 km · 7.4% · 2,113 m
21
Climb to km 136.0
2
Stage 10 · 10.8 km · 4.9% · 1,587 m
22
Col du Telegraphe - Galibier
HC
Stage 20 · 18.2 km · 6.8% · 2,638 m
23
Climb near L'Alpe d'Huez
3
Stage 20 · finish · 3.8 km · 6.3% · 1,842 m
24
Climb to km 79.9
3
Stage 9 · 5.3 km · 4.1% · 452 m
25
Col d’Aspin
1
Stage 5 · 12.1 km · 6.6% · 1,487 m
26
Col d’Aspin
1
Stage 6 · 12.1 km · 6.6% · 1,487 m
27
Le Grand Ballon
2
Stage 14 · 6.6 km · 7.8% · 1,341 m
28
Climb to km 132.9
2
Stage 9 · 10.3 km · 3.6% · 847 m
29
Climb near Arbusigny
3
Stage 15 · 3.4 km · 6.3% · 852 m
30
Climb to km 87.9
HC
Stage 20 · 22.2 km · 4.5% · 1,566 m
31
Climb to km 27.8
1
Stage 14 · 18.2 km · 3.6% · 915 m
32
Col de la Croix de Fer
2
Stage 20 · 5.2 km · 6.6% · 2,064 m
33
Climb near Lacapelle-Barrès
2
Stage 10 · 13.1 km · 3.2% · 1,072 m
34
Merlette
1
Stage 18 · finish · 12.5 km · 5.2% · 1,819 m
35
Col de Porte
2
Stage 4 · 11.5 km · 5.5% · 1,248 m
36
Climb near La Salle-en-Beaumont
3
Stage 18 · 4.7 km · 5.3% · 850 m
37
Climb to km 49.6
2
Stage 17 · 18.2 km · 3.1% · 1,139 m
38
Climb to km 98.4
2
Stage 10 · 10.0 km · 5.2% · 1,367 m
39
Climb near Begues
2
Stage 2 · 6.8 km · 5.6% · 406 m
40
Le Ballon d'Alsace
2
Stage 14 · 9.2 km · 6.8% · 1,173 m
41
Climb to km 176.2
2
Stage 13 · 9.3 km · 6.7% · 1,173 m
42
Le Col d'Ornon
2
Stage 19 · 15.5 km · 3.9% · 1,370 m
43
Climb near Corps
3
Stage 19 · 2.7 km · 6.0% · 930 m
44
Climb near La Motte-d'Aveillans
2
Stage 18 · 12.2 km · 4.5% · 860 m
45
Col d'Oderen
2
Stage 14 · 6.9 km · 5.7% · 883 m
46
Climb to km 187.1
3
Stage 3 · finish · 7.7 km · 3.8% · 1,798 m
47
Climb near Bourbach-le-Haut
3
Stage 14 · 3.6 km · 5.5% · 605 m
48
Climb near Super Lioran
3
Stage 10 · 6.1 km · 4.8% · 1,294 m
49
Climb near Ignaux
3
Stage 4 · 6.5 km · 3.8% · 1,449 m
50
Climb to km 104.0
3
Stage 10 · 3.1 km · 6.1% · 1,392 m
51
Climb near Gavarnie
1
Stage 6 · finish · 18.7 km · 3.7% · 1,375 m
52
Col du Hundsruck
3
Stage 14 · 3.6 km · 5.2% · 747 m
53
Climb near Saint-Nizier-du-Moucherotte
HC
Stage 18 · 27.5 km · 3.5% · 1,171 m
54
Climb near Dienne
3
Stage 10 · 7.4 km · 4.2% · 1,210 m
55
Climb to km 44.7
2
Stage 15 · 16.3 km · 3.3% · 1,252 m
56
Climb near Champanges
2
Stage 16 · 10.6 km · 4.0% · 808 m
57
Climb near Susville
3
Stage 18 · 3.3 km · 5.0% · 964 m
58
Climb to km 162.7
3
Stage 3 · 4.9 km · 3.9% · 1,489 m
59
Climb near Toses
2
Stage 3 · 13.2 km · 4.0% · 1,433 m
60
Climb near Sainte-Léocadie
3
Stage 3 · 5.6 km · 3.4% · 1,334 m
61
Climb to km 51.6
3
Stage 9 · 9.6 km · 3.3% · 564 m
62
Climb to km 97.4
3
Stage 15 · 5.5 km · 3.2% · 517 m