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