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 2023: all 21 stage profiles
From Saturday 1 July to Sunday 23 July
Stages
21
Total distance
3,400 km
Total climbing
55,886 m
Mountain stages
8
Summit finishes
5
HC and cat. 1 climbs
17
Every stage
Order
Climbing
Hardest
Length
Mountain
8
Hilly
6
Flat
6
Time trial
1
Every profile on the same scale: 220 km wide, 0–2,000 m high.
1
1/7
Bilbao – Bilbao
Hilly · 183 km · 3,243 m
Climb to km 158.0
7.0 km · 4.6%
2
2/7
Vitoria-Gasteiz – San Sebastián
Hilly · 210 km · 2,944 m
Jaizkibel
9.2 km · 4.8%
3
3/7
Amorebieta-Etxano – Bayonne
Flat · 188 km · 2,398 m
Mendizorrotz
6.6 km · 5.1%
4
4/7
Dax – Nogaro
Flat · 181 km · 1,511 m
5
5/7
Pau – Laruns
Mountain · 163 km · 3,379 m
Col de Soudet
26.9 km · 4.8%
6
6/7
Tarbes – Cauterets
Mountain · 145 km · 3,762 m
Col du Tourmalet
17.0 km · 7.4%
7
7/7
Mont-de-Marsan – Bordeaux
Flat · 170 km · 770 m
8
8/7
Libourne – Limoges
Hilly · 200 km · 2,077 m
Climb to km 185.5
2.2 km · 4.2%
9
9/7
Saint-Leonard-de-Noblat – Puy de Dôme
Mountain · 182 km · 3,418 m
Puy de Dôme
13.3 km · 7.7%
Rest day
10
11/7
Saint-Ours-les-Roches – Issoire
Hilly · 167 km · 3,067 m
Climb to km 66.7
10.1 km · 5.1%
11
12/7
Clermont-Ferrand – Moulins
Flat · 179 km · 1,875 m
Climb near Échassières
12.9 km · 3.1%
12
13/7
Roanne – Belleville-en-Beaujolais
Hilly · 169 km · 3,070 m
Climb to km 110.1
10.8 km · 4.1%
13
14/7
Châtillon-sur-Chalaronne – Grand Colombier
Mountain · 137 km · 2,358 m
Col du Grand Colombier
18.9 km · 6.7%
14
15/7
Annemasse – Morzine
Mountain · 152 km · 4,212 m
Climb to km 140.2
11.7 km · 8.5%
15
16/7
Les Gets – Saint-Gervais Mont-Blanc
Mountain · 180 km · 4,295 m
Col de la Croix Fry
11.6 km · 7.0%
Rest day
16
18/7
Passy – Combloux
Time trial · 22 km · 633 m
Climb near Combloux
6.0 km · 6.8%
17
19/7
Saint-Gervais Mont-Blanc – Courchevel
Mountain · 166 km · 5,059 m
Cormet de Roselend
20.4 km · 6.1%
18
20/7
Moûtiers – Bourg-en-Bresse
Flat · 185 km · 1,638 m
Climb near Bourdeau
4.3 km · 14.9%
19
21/7
Moirans-en-Montagne – Poligny
Hilly · 173 km · 2,039 m
Climb to km 144.9
7.8 km · 3.6%
20
22/7
Belfort – Le Markstein
Mountain · 133 km · 3,512 m
Climb to km 108.1
9.4 km · 8.2%
21
23/7
Saint-Quentin-en-Yvelines – Paris
Flat · 114 km · 626 m
Côte du Pave des Gardes
1.5 km · 5.5%
The climbs of Tour de France
Hardest
Highest
Steepest
Summit finish
All 65
1
Col de Soudet
HC
Stage 5 · 26.9 km · 4.8% · 1,532 m
2
Col du Grand Colombier
HC
Stage 13 · finish · 18.9 km · 6.7% · 1,496 m
3
Col du Tourmalet
HC
Stage 6 · 17.0 km · 7.4% · 2,113 m
4
Cormet de Roselend
HC
Stage 17 · 20.4 km · 6.1% · 1,968 m
5
Puy de Dôme
HC
Stage 9 · finish · 13.3 km · 7.7% · 1,414 m
6
Climb to km 140.2
HC
Stage 14 · 11.7 km · 8.5% · 1,688 m
7
Col de la Loze
HC
Stage 17 · 11.3 km · 8.5% · 2,302 m
8
Climb near Courchevel Le Praz
HC
Stage 17 · 17.8 km · 5.3% · 1,446 m
9
Climb to km 97.6
HC
Stage 14 · 14.1 km · 6.3% · 1,423 m
10
Climb to km 145.1
HC
Stage 6 · finish · 16.1 km · 5.4% · 1,355 m
11
Col de la Croix Fry
HC
Stage 15 · 11.6 km · 7.0% · 1,465 m
12
Col d’Aspin
1
Stage 6 · 12.0 km · 6.6% · 1,487 m
13
Climb to km 108.1
1
Stage 20 · 9.4 km · 8.2% · 1,164 m
14
Col de Marie-Blanque
1
Stage 5 · 8.8 km · 8.0% · 1,034 m
15
Le Ballon d'Alsace
1
Stage 20 · 16.2 km · 4.3% · 1,173 m
16
Climb to km 128.4
1
Stage 20 · 10.4 km · 6.6% · 1,277 m
17
Climb near Notre-Dame-du-Pré
1
Stage 17 · 11.7 km · 5.6% · 1,309 m
18
Climb near Bourdeau
2
Stage 18 · 4.3 km · 14.9% · 877 m
19
Climb to km 179.6
2
Stage 15 · finish · 7.3 km · 7.6% · 1,370 m
20
Climb to km 83.1
2
Stage 15 · 7.3 km · 7.3% · 1,144 m
21
Climb to km 35.2
2
Stage 14 · 7.0 km · 7.6% · 1,116 m
22
Climb to km 23.2
2
Stage 17 · 8.2 km · 6.3% · 1,470 m
23
Climb to km 66.7
2
Stage 10 · 10.1 km · 5.1% · 1,451 m
24
Col de Guéry
2
Stage 10 · 13.8 km · 3.6% · 1,271 m
25
Climb near Lullin
2
Stage 14 · 6.4 km · 7.4% · 1,119 m
26
Climb to km 40.4
2
Stage 15 · 10.0 km · 4.6% · 930 m
27
Climb to km 141.7
2
Stage 10 · 9.6 km · 4.7% · 1,042 m
28
Climb to km 110.1
2
Stage 12 · 10.8 km · 4.1% · 741 m
29
Jaizkibel
2
Stage 2 · 9.2 km · 4.8% · 453 m
30
Climb to km 140.7
2
Stage 12 · 5.5 km · 7.5% · 716 m
31
Climb near Combloux
2
Stage 16 · finish · 6.0 km · 6.8% · 972 m
32
Climb near Échassières
2
Stage 11 · 12.9 km · 3.1% · 720 m
33
Climb to km 56.4
2
Stage 20 · 5.2 km · 7.2% · 889 m
34
Climb to km 125.2
2
Stage 12 · 5.8 km · 6.1% · 735 m
35
Mendizorrotz
2
Stage 3 · 6.6 km · 5.1% · 347 m
36
Climb to km 158.0
2
Stage 1 · 7.0 km · 4.6% · 375 m
37
Climb near Saint-Gervais-les-Bains
3
Stage 15 · 3.4 km · 8.8% · 856 m
38
Climb near Ranchal
3
Stage 12 · 8.2 km · 3.6% · 825 m
39
Puerto de San Pelayo
3
Stage 1 · 3.9 km · 7.5% · 301 m
40
Climb to km 126.4
3
Stage 5 · 5.8 km · 5.0% · 683 m
41
Climb to km 7.0
3
Stage 10 · 7.0 km · 4.1% · 1,063 m
42
Climb to km 15.2
3
Stage 3 · 5.4 km · 5.2% · 426 m
43
Climb to km 144.9
3
Stage 19 · 7.8 km · 3.6% · 597 m
44
Climb to km 81.3
3
Stage 2 · 8.7 km · 3.2% · 508 m
45
Climb near Alquiza
3
Stage 2 · 4.5 km · 6.0% · 339 m
46
Climb to km 133.7
3
Stage 15 · 4.5 km · 6.0% · 1,486 m
47
Climb near Ereño
3
Stage 1 · 8.5 km · 3.1% · 275 m
48
Climb to km 65.2
3
Stage 20 · 3.6 km · 7.3% · 944 m
49
Climb to km 65.7
3
Stage 14 · 6.8 km · 3.8% · 1,030 m
50
Climb to km 103.3
3
Stage 15 · 5.1 km · 4.7% · 756 m
51
Climb to km 57.2
3
Stage 1 · 4.5 km · 5.3% · 282 m
52
Col de la Ramaz
3
Stage 14 · 4.1 km · 5.8% · 1,611 m
53
Climb near La Goutelle
3
Stage 9 · 6.5 km · 3.5% · 766 m
54
Col des Saisies
3
Stage 17 · 4.2 km · 5.4% · 1,658 m
55
Climb to km 79.7
3
Stage 20 · 4.4 km · 5.1% · 1,140 m
56
Climb near Abalcisqueta
3
Stage 2 · 5.5 km · 3.9% · 404 m
57
Itziar
3
Stage 3 · 5.1 km · 4.2% · 222 m
58
Alto de Pike
3
Stage 1 · 2.3 km · 9.2% · 219 m
59
Climb to km 77.4
3
Stage 9 · 6.4 km · 3.2% · 712 m
60
Climb to km 86.2
3
Stage 10 · 5.3 km · 3.8% · 1,045 m
61
Aretxabalgane
3
Stage 1 · 4.1 km · 4.7% · 327 m
62
Climb near Lauquíniz
3
Stage 1 · 4.0 km · 4.5% · 220 m
63
Climb near Laqueuille
3
Stage 10 · 5.7 km · 3.1% · 1,029 m
64
Climb to km 58.2
3
Stage 12 · 5.5 km · 3.2% · 751 m
65
Climb to km 87.7
3
Stage 2 · 2.9 km · 6.0% · 594 m
1
Col de la Loze
HC
Stage 17 · 11.3 km · 8.5% · 2,302 m
2
Col du Tourmalet
HC
Stage 6 · 17.0 km · 7.4% · 2,113 m
3
Cormet de Roselend
HC
Stage 17 · 20.4 km · 6.1% · 1,968 m
4
Climb to km 140.2
HC
Stage 14 · 11.7 km · 8.5% · 1,688 m
5
Col des Saisies
3
Stage 17 · 4.2 km · 5.4% · 1,658 m
6
Col de la Ramaz
3
Stage 14 · 4.1 km · 5.8% · 1,611 m
7
Col de Soudet
HC
Stage 5 · 26.9 km · 4.8% · 1,532 m
8
Col du Grand Colombier
HC
Stage 13 · finish · 18.9 km · 6.7% · 1,496 m
9
Col d’Aspin
1
Stage 6 · 12.0 km · 6.6% · 1,487 m
10
Climb to km 133.7
3
Stage 15 · 4.5 km · 6.0% · 1,486 m
11
Climb to km 23.2
2
Stage 17 · 8.2 km · 6.3% · 1,470 m
12
Col de la Croix Fry
HC
Stage 15 · 11.6 km · 7.0% · 1,465 m
13
Climb to km 66.7
2
Stage 10 · 10.1 km · 5.1% · 1,451 m
14
Climb near Courchevel Le Praz
HC
Stage 17 · 17.8 km · 5.3% · 1,446 m
15
Climb to km 97.6
HC
Stage 14 · 14.1 km · 6.3% · 1,423 m
16
Puy de Dôme
HC
Stage 9 · finish · 13.3 km · 7.7% · 1,414 m
17
Climb to km 179.6
2
Stage 15 · finish · 7.3 km · 7.6% · 1,370 m
18
Climb to km 145.1
HC
Stage 6 · finish · 16.1 km · 5.4% · 1,355 m
19
Climb near Notre-Dame-du-Pré
1
Stage 17 · 11.7 km · 5.6% · 1,309 m
20
Climb to km 128.4
1
Stage 20 · 10.4 km · 6.6% · 1,277 m
21
Col de Guéry
2
Stage 10 · 13.8 km · 3.6% · 1,271 m
22
Le Ballon d'Alsace
1
Stage 20 · 16.2 km · 4.3% · 1,173 m
23
Climb to km 108.1
1
Stage 20 · 9.4 km · 8.2% · 1,164 m
24
Climb to km 83.1
2
Stage 15 · 7.3 km · 7.3% · 1,144 m
25
Climb to km 79.7
3
Stage 20 · 4.4 km · 5.1% · 1,140 m
26
Climb near Lullin
2
Stage 14 · 6.4 km · 7.4% · 1,119 m
27
Climb to km 35.2
2
Stage 14 · 7.0 km · 7.6% · 1,116 m
28
Climb to km 7.0
3
Stage 10 · 7.0 km · 4.1% · 1,063 m
29
Climb to km 86.2
3
Stage 10 · 5.3 km · 3.8% · 1,045 m
30
Climb to km 141.7
2
Stage 10 · 9.6 km · 4.7% · 1,042 m
31
Col de Marie-Blanque
1
Stage 5 · 8.8 km · 8.0% · 1,034 m
32
Climb to km 65.7
3
Stage 14 · 6.8 km · 3.8% · 1,030 m
33
Climb near Laqueuille
3
Stage 10 · 5.7 km · 3.1% · 1,029 m
34
Climb near Combloux
2
Stage 16 · finish · 6.0 km · 6.8% · 972 m
35
Climb to km 65.2
3
Stage 20 · 3.6 km · 7.3% · 944 m
36
Climb to km 40.4
2
Stage 15 · 10.0 km · 4.6% · 930 m
37
Climb to km 56.4
2
Stage 20 · 5.2 km · 7.2% · 889 m
38
Climb near Bourdeau
2
Stage 18 · 4.3 km · 14.9% · 877 m
39
Climb near Saint-Gervais-les-Bains
3
Stage 15 · 3.4 km · 8.8% · 856 m
40
Climb near Ranchal
3
Stage 12 · 8.2 km · 3.6% · 825 m
41
Climb near La Goutelle
3
Stage 9 · 6.5 km · 3.5% · 766 m
42
Climb to km 103.3
3
Stage 15 · 5.1 km · 4.7% · 756 m
43
Climb to km 58.2
3
Stage 12 · 5.5 km · 3.2% · 751 m
44
Climb to km 110.1
2
Stage 12 · 10.8 km · 4.1% · 741 m
45
Climb to km 125.2
2
Stage 12 · 5.8 km · 6.1% · 735 m
46
Climb near Échassières
2
Stage 11 · 12.9 km · 3.1% · 720 m
47
Climb to km 140.7
2
Stage 12 · 5.5 km · 7.5% · 716 m
48
Climb to km 77.4
3
Stage 9 · 6.4 km · 3.2% · 712 m
49
Climb to km 126.4
3
Stage 5 · 5.8 km · 5.0% · 683 m
50
Climb to km 144.9
3
Stage 19 · 7.8 km · 3.6% · 597 m
51
Climb to km 87.7
3
Stage 2 · 2.9 km · 6.0% · 594 m
52
Climb to km 81.3
3
Stage 2 · 8.7 km · 3.2% · 508 m
53
Jaizkibel
2
Stage 2 · 9.2 km · 4.8% · 453 m
54
Climb to km 15.2
3
Stage 3 · 5.4 km · 5.2% · 426 m
55
Climb near Abalcisqueta
3
Stage 2 · 5.5 km · 3.9% · 404 m
56
Climb to km 158.0
2
Stage 1 · 7.0 km · 4.6% · 375 m
57
Mendizorrotz
2
Stage 3 · 6.6 km · 5.1% · 347 m
58
Climb near Alquiza
3
Stage 2 · 4.5 km · 6.0% · 339 m
59
Aretxabalgane
3
Stage 1 · 4.1 km · 4.7% · 327 m
60
Puerto de San Pelayo
3
Stage 1 · 3.9 km · 7.5% · 301 m
61
Climb to km 57.2
3
Stage 1 · 4.5 km · 5.3% · 282 m
62
Climb near Ereño
3
Stage 1 · 8.5 km · 3.1% · 275 m
63
Itziar
3
Stage 3 · 5.1 km · 4.2% · 222 m
64
Climb near Lauquíniz
3
Stage 1 · 4.0 km · 4.5% · 220 m
65
Alto de Pike
3
Stage 1 · 2.3 km · 9.2% · 219 m
1
Climb near Bourdeau
2
Stage 18 · 4.3 km · 14.9% · 877 m
2
Climb to km 97.6
HC
Stage 14 · 14.1 km · 6.3% · 1,423 m
3
Puy de Dôme
HC
Stage 9 · finish · 13.3 km · 7.7% · 1,414 m
4
Alto de Pike
3
Stage 1 · 2.3 km · 9.2% · 219 m
5
Col de Marie-Blanque
1
Stage 5 · 8.8 km · 8.0% · 1,034 m
6
Climb to km 65.2
3
Stage 20 · 3.6 km · 7.3% · 944 m
7
Col de Soudet
HC
Stage 5 · 26.9 km · 4.8% · 1,532 m
8
Col de la Loze
HC
Stage 17 · 11.3 km · 8.5% · 2,302 m
9
Col du Grand Colombier
HC
Stage 13 · finish · 18.9 km · 6.7% · 1,496 m
10
Climb near Saint-Gervais-les-Bains
3
Stage 15 · 3.4 km · 8.8% · 856 m
11
Climb near Combloux
2
Stage 16 · finish · 6.0 km · 6.8% · 972 m
12
Climb to km 108.1
1
Stage 20 · 9.4 km · 8.2% · 1,164 m
13
Climb to km 83.1
2
Stage 15 · 7.3 km · 7.3% · 1,144 m
14
Climb to km 145.1
HC
Stage 6 · finish · 16.1 km · 5.4% · 1,355 m
15
Climb to km 128.4
1
Stage 20 · 10.4 km · 6.6% · 1,277 m
16
Col de la Croix Fry
HC
Stage 15 · 11.6 km · 7.0% · 1,465 m
17
Climb to km 140.2
HC
Stage 14 · 11.7 km · 8.5% · 1,688 m
18
Climb to km 179.6
2
Stage 15 · finish · 7.3 km · 7.6% · 1,370 m
19
Col du Tourmalet
HC
Stage 6 · 17.0 km · 7.4% · 2,113 m
20
Puerto de San Pelayo
3
Stage 1 · 3.9 km · 7.5% · 301 m
21
Climb to km 56.4
2
Stage 20 · 5.2 km · 7.2% · 889 m
22
Climb to km 15.2
3
Stage 3 · 5.4 km · 5.2% · 426 m
23
Climb to km 35.2
2
Stage 14 · 7.0 km · 7.6% · 1,116 m
24
Jaizkibel
2
Stage 2 · 9.2 km · 4.8% · 453 m
25
Cormet de Roselend
HC
Stage 17 · 20.4 km · 6.1% · 1,968 m
26
Climb near Lullin
2
Stage 14 · 6.4 km · 7.4% · 1,119 m
27
Col d’Aspin
1
Stage 6 · 12.0 km · 6.6% · 1,487 m
28
Climb to km 140.7
2
Stage 12 · 5.5 km · 7.5% · 716 m
29
Climb near Notre-Dame-du-Pré
1
Stage 17 · 11.7 km · 5.6% · 1,309 m
30
Climb near Lauquíniz
3
Stage 1 · 4.0 km · 4.5% · 220 m
31
Climb near Courchevel Le Praz
HC
Stage 17 · 17.8 km · 5.3% · 1,446 m
32
Climb to km 23.2
2
Stage 17 · 8.2 km · 6.3% · 1,470 m
33
Climb to km 79.7
3
Stage 20 · 4.4 km · 5.1% · 1,140 m
34
Climb near Alquiza
3
Stage 2 · 4.5 km · 6.0% · 339 m
35
Climb to km 158.0
2
Stage 1 · 7.0 km · 4.6% · 375 m
36
Col de la Ramaz
3
Stage 14 · 4.1 km · 5.8% · 1,611 m
37
Climb to km 66.7
2
Stage 10 · 10.1 km · 5.1% · 1,451 m
38
Climb to km 126.4
3
Stage 5 · 5.8 km · 5.0% · 683 m
39
Mendizorrotz
2
Stage 3 · 6.6 km · 5.1% · 347 m
40
Climb near La Goutelle
3
Stage 9 · 6.5 km · 3.5% · 766 m
41
Col de Guéry
2
Stage 10 · 13.8 km · 3.6% · 1,271 m
42
Climb to km 141.7
2
Stage 10 · 9.6 km · 4.7% · 1,042 m
43
Climb to km 57.2
3
Stage 1 · 4.5 km · 5.3% · 282 m
44
Col des Saisies
3
Stage 17 · 4.2 km · 5.4% · 1,658 m
45
Climb to km 133.7
3
Stage 15 · 4.5 km · 6.0% · 1,486 m
46
Climb to km 87.7
3
Stage 2 · 2.9 km · 6.0% · 594 m
47
Climb near Ereño
3
Stage 1 · 8.5 km · 3.1% · 275 m
48
Climb to km 7.0
3
Stage 10 · 7.0 km · 4.1% · 1,063 m
49
Climb to km 103.3
3
Stage 15 · 5.1 km · 4.7% · 756 m
50
Climb to km 86.2
3
Stage 10 · 5.3 km · 3.8% · 1,045 m
51
Climb near Laqueuille
3
Stage 10 · 5.7 km · 3.1% · 1,029 m
52
Climb near Abalcisqueta
3
Stage 2 · 5.5 km · 3.9% · 404 m
53
Aretxabalgane
3
Stage 1 · 4.1 km · 4.7% · 327 m
54
Le Ballon d'Alsace
1
Stage 20 · 16.2 km · 4.3% · 1,173 m
55
Climb to km 110.1
2
Stage 12 · 10.8 km · 4.1% · 741 m
56
Climb to km 144.9
3
Stage 19 · 7.8 km · 3.6% · 597 m
57
Climb to km 125.2
2
Stage 12 · 5.8 km · 6.1% · 735 m
58
Climb near Ranchal
3
Stage 12 · 8.2 km · 3.6% · 825 m
59
Climb to km 77.4
3
Stage 9 · 6.4 km · 3.2% · 712 m
60
Itziar
3
Stage 3 · 5.1 km · 4.2% · 222 m
61
Climb to km 40.4
2
Stage 15 · 10.0 km · 4.6% · 930 m
62
Climb to km 58.2
3
Stage 12 · 5.5 km · 3.2% · 751 m
63
Climb to km 65.7
3
Stage 14 · 6.8 km · 3.8% · 1,030 m
64
Climb to km 81.3
3
Stage 2 · 8.7 km · 3.2% · 508 m
65
Climb near Échassières
2
Stage 11 · 12.9 km · 3.1% · 720 m