Stage
Start
Finish
Transfer
Paris
9
R Rest day
8
10
7
6
5
11
4
3
12
2
17
19
13
20
18
1
16
21
14
15
Start
Florence
29 June
Finish
Nice
21 July
Stage profiles
3,000m
2,000
1,000
0
Stage 1
5
10
15
20
Stages
1.
Florence - Rimini - 29 June
2.
Cesenatico - Bologna
3.
Piacenza - Turin
4.
Pinerolo - Valloire
5.
Saint-Jean-de-Maurienne - Saint-Vulbas
6.
Mâcon - Dijon
7.
Nuits-Saint-Georges - Gevrey-Chambertin
8.
Semur-en-Auxois - Colombey-les-Deux-Eglises
9.
Troyes - Troyes
Rest day in Orleans
10.
Orleans - Saint-Amand-Montrond
Évaux-les-Bains - Le Lioran
11.
12.
Aurillac - Villeneuve-sur-Lot
13.
Agen - Pau
14.
Pau - Saint-Lary-Soulan
15.
Loudenvielle - Plateau de Beille
Rest day in Gruissan
16.
Gruissan - Nîmes
17.
Saint-Paul-Trois-Chateaux - Superdévoluy
18.
Gap - Barcelonette
19.
Embrun - Isola 2000
20.
Stage 20: Nice - Col de la Couillole
21.
Monaco - Nice, individual time trial - 21 July
Paris
9
8
7
10
6
Stage
5
11
Start
Finish
3
2
12
4
Transfer
17
19
R Rest day
18
1
20
13
Start
Florence
29 June
16
21
14
Finish
Nice
21 July
15
Stage profiles
3,000m
2,000
1,000
0
Stage 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Stages
1.
Florence - Rimini - 29 June
12.
Aurillac - Villeneuve-sur-Lot
2.
Cesenatico - Bologna
13.
Agen - Pau
3.
Piacenza - Turin
14.
Pau - Saint-Lary-Soulan
4.
Pinerolo - Valloire
15.
Loudenvielle - Plateau de Beille
5.
Saint-Jean-de-Maurienne - Saint-Vulbas
Rest day in Gruissan
6.
Mâcon - Dijon
16.
Gruissan - Nîmes
7.
Nuits-Saint-Georges - Gevrey-Chambertin
17.
Saint-Paul-Trois-Chateaux - Superdévoluy
8.
Semur-en-Auxois - Colombey-les-Deux-Eglises
18.
Gap - Barcelonette
9.
Troyes - Troyes
19.
Embrun - Isola 2000
Rest day in Orleans
20.
Stage 20: Nice - Col de la Couillole
10.
Orleans - Saint-Amand-Montrond
21.
Monaco - Nice, individual time trial - 21 July
Évaux-les-Bains - Le Lioran
11.
Paris
Troyes
Colombey-les-Deux-Églises
9
8
R Orléans
Semur-
en-Auxois
Dijon
Gevrey-Chambertin
7
10
Nuits-Saint-
Georges
Saint-Amand-Montrond
6
Mâcon
Stage
Évaux-les-Bains
Saint-Vulbas
Start
Finish
5
11
Saint-Jean-
de-Maurienne
Embrun
Piacenza
Transfer
Turin
3
Valloire
Le Lioran
Aurillac
Bologna
R Rest day
4
12
Superdévoluy
Cesenatico
Pinerolo
Saint-Paul-
Trois-Chateaux
17
19
2
Rimini
Villeneuve-sur-Lot
Gap
Isola 2000
18
1
20
Agen
Barcelonette
13
Start
Florence
29 June
Monaco
Col de la
Couillole
Nîmes
21
16
Pau
14
R Gruissan
Finish
Nice
21 July
15
Saint-Lary-Soulan
Loudenvielle
Plateau de Beille
Stage profiles
3,000m
2,000
1,000
0
Stage 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Paris
Troyes
Colombey-les-Deux-Églises
9
8
R Orléans
Semur-
en-Auxois
Dijon
Gevrey-Chambertin
7
10
Nuits-Saint-
Georges
6
Saint-Amand-Montrond
Mâcon
Évaux-les-Bains
Saint-Vulbas
Stage
5
11
Saint-Jean-
de-Maurienne
Start
Finish
Embrun
Piacenza
3
Turin
Transfer
Valloire
Le Lioran
Aurillac
Bologna
4
R Rest day
12
Superdévoluy
Cesenatico
Pinerolo
17
19
Saint-Paul-
Trois-Chateaux
2
Rimini
Gap
Villeneuve-sur-Lot
Isola 2000
18
1
20
Agen
Barcelonette
13
Start
Florence
29 Jun
Monaco
Col de la
Couillole
Nîmes
21
16
Pau
Finish
Nice
21 July
14
R Gruissan
15
Saint-Lary-Soulan
Loudenvielle
Plateau de Beille
Stage profiles
3,000m
2,000
1,000
0
Stage 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21