Altigraphs
Join Altigraphs
  • Save climbs to ride later
  • Add rider notes and photos
  • Add a missing climb or fix one

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

Every profile on the same scale: 220 km wide, 0–2,000 m high.

  1. 1 1/7 Bilbao – Bilbao Hilly · 183 km · 3,243 m
  2. 2 2/7 Vitoria-Gasteiz – San Sebastián Hilly · 210 km · 2,944 m
  3. 3 3/7 Amorebieta-Etxano – Bayonne Flat · 188 km · 2,398 m
  4. 4 4/7 Dax – Nogaro Flat · 181 km · 1,511 m
  5. 5 5/7 Pau – Laruns Mountain · 163 km · 3,379 m
  6. 6 6/7 Tarbes – Cauterets Mountain · 145 km · 3,762 m
  7. 7 7/7 Mont-de-Marsan – Bordeaux Flat · 170 km · 770 m
  8. 8 8/7 Libourne – Limoges Hilly · 200 km · 2,077 m
  9. 9 9/7 Saint-Leonard-de-Noblat – Puy de Dôme Mountain · 182 km · 3,418 m
  10. Rest day
  11. 10 11/7 Saint-Ours-les-Roches – Issoire Hilly · 167 km · 3,067 m
  12. 11 12/7 Clermont-Ferrand – Moulins Flat · 179 km · 1,875 m
  13. 12 13/7 Roanne – Belleville-en-Beaujolais Hilly · 169 km · 3,070 m
  14. 13 14/7 Châtillon-sur-Chalaronne – Grand Colombier Mountain · 137 km · 2,358 m
  15. 14 15/7 Annemasse – Morzine Mountain · 152 km · 4,212 m
  16. 15 16/7 Les Gets – Saint-Gervais Mont-Blanc Mountain · 180 km · 4,295 m
  17. Rest day
  18. 16 18/7 Passy – Combloux Time trial · 22 km · 633 m
  19. 17 19/7 Saint-Gervais Mont-Blanc – Courchevel Mountain · 166 km · 5,059 m
  20. 18 20/7 Moûtiers – Bourg-en-Bresse Flat · 185 km · 1,638 m
  21. 19 21/7 Moirans-en-Montagne – Poligny Hilly · 173 km · 2,039 m
  22. 20 22/7 Belfort – Le Markstein Mountain · 133 km · 3,512 m
  23. 21 23/7 Saint-Quentin-en-Yvelines – Paris Flat · 114 km · 626 m

The climbs of Tour de France

  1. 1 Col de Soudet HC Stage 5 · 26.9 km · 4.8% · 1,532 m
  2. 2 Col du Grand Colombier HC Stage 13 · finish · 18.9 km · 6.7% · 1,496 m
  3. 3 Col du Tourmalet HC Stage 6 · 17.0 km · 7.4% · 2,113 m
  4. 4 Cormet de Roselend HC Stage 17 · 20.4 km · 6.1% · 1,968 m
  5. 5 Puy de Dôme HC Stage 9 · finish · 13.3 km · 7.7% · 1,414 m
  6. 6 Climb to km 140.2 HC Stage 14 · 11.7 km · 8.5% · 1,688 m
  7. 7 Col de la Loze HC Stage 17 · 11.3 km · 8.5% · 2,302 m
  8. 8 Climb near Courchevel Le Praz HC Stage 17 · 17.8 km · 5.3% · 1,446 m
  9. 9 Climb to km 97.6 HC Stage 14 · 14.1 km · 6.3% · 1,423 m
  10. 10 Climb to km 145.1 HC Stage 6 · finish · 16.1 km · 5.4% · 1,355 m
  11. 11 Col de la Croix Fry HC Stage 15 · 11.6 km · 7.0% · 1,465 m
  12. 12 Col d’Aspin 1 Stage 6 · 12.0 km · 6.6% · 1,487 m
  13. 13 Climb to km 108.1 1 Stage 20 · 9.4 km · 8.2% · 1,164 m
  14. 14 Col de Marie-Blanque 1 Stage 5 · 8.8 km · 8.0% · 1,034 m
  15. 15 Le Ballon d'Alsace 1 Stage 20 · 16.2 km · 4.3% · 1,173 m
  16. 16 Climb to km 128.4 1 Stage 20 · 10.4 km · 6.6% · 1,277 m
  17. 17 Climb near Notre-Dame-du-Pré 1 Stage 17 · 11.7 km · 5.6% · 1,309 m
  18. 18 Climb near Bourdeau 2 Stage 18 · 4.3 km · 14.9% · 877 m
  19. 19 Climb to km 179.6 2 Stage 15 · finish · 7.3 km · 7.6% · 1,370 m
  20. 20 Climb to km 83.1 2 Stage 15 · 7.3 km · 7.3% · 1,144 m
  21. 21 Climb to km 35.2 2 Stage 14 · 7.0 km · 7.6% · 1,116 m
  22. 22 Climb to km 23.2 2 Stage 17 · 8.2 km · 6.3% · 1,470 m
  23. 23 Climb to km 66.7 2 Stage 10 · 10.1 km · 5.1% · 1,451 m
  24. 24 Col de Guéry 2 Stage 10 · 13.8 km · 3.6% · 1,271 m
  25. 25 Climb near Lullin 2 Stage 14 · 6.4 km · 7.4% · 1,119 m
  26. 26 Climb to km 40.4 2 Stage 15 · 10.0 km · 4.6% · 930 m
  27. 27 Climb to km 141.7 2 Stage 10 · 9.6 km · 4.7% · 1,042 m
  28. 28 Climb to km 110.1 2 Stage 12 · 10.8 km · 4.1% · 741 m
  29. 29 Jaizkibel 2 Stage 2 · 9.2 km · 4.8% · 453 m
  30. 30 Climb to km 140.7 2 Stage 12 · 5.5 km · 7.5% · 716 m
  31. 31 Climb near Combloux 2 Stage 16 · finish · 6.0 km · 6.8% · 972 m
  32. 32 Climb near Échassières 2 Stage 11 · 12.9 km · 3.1% · 720 m
  33. 33 Climb to km 56.4 2 Stage 20 · 5.2 km · 7.2% · 889 m
  34. 34 Climb to km 125.2 2 Stage 12 · 5.8 km · 6.1% · 735 m
  35. 35 Mendizorrotz 2 Stage 3 · 6.6 km · 5.1% · 347 m
  36. 36 Climb to km 158.0 2 Stage 1 · 7.0 km · 4.6% · 375 m
  37. 37 Climb near Saint-Gervais-les-Bains 3 Stage 15 · 3.4 km · 8.8% · 856 m
  38. 38 Climb near Ranchal 3 Stage 12 · 8.2 km · 3.6% · 825 m
  39. 39 Puerto de San Pelayo 3 Stage 1 · 3.9 km · 7.5% · 301 m
  40. 40 Climb to km 126.4 3 Stage 5 · 5.8 km · 5.0% · 683 m
  41. 41 Climb to km 7.0 3 Stage 10 · 7.0 km · 4.1% · 1,063 m
  42. 42 Climb to km 15.2 3 Stage 3 · 5.4 km · 5.2% · 426 m
  43. 43 Climb to km 144.9 3 Stage 19 · 7.8 km · 3.6% · 597 m
  44. 44 Climb to km 81.3 3 Stage 2 · 8.7 km · 3.2% · 508 m
  45. 45 Climb near Alquiza 3 Stage 2 · 4.5 km · 6.0% · 339 m
  46. 46 Climb to km 133.7 3 Stage 15 · 4.5 km · 6.0% · 1,486 m
  47. 47 Climb near Ereño 3 Stage 1 · 8.5 km · 3.1% · 275 m
  48. 48 Climb to km 65.2 3 Stage 20 · 3.6 km · 7.3% · 944 m
  49. 49 Climb to km 65.7 3 Stage 14 · 6.8 km · 3.8% · 1,030 m
  50. 50 Climb to km 103.3 3 Stage 15 · 5.1 km · 4.7% · 756 m
  51. 51 Climb to km 57.2 3 Stage 1 · 4.5 km · 5.3% · 282 m
  52. 52 Col de la Ramaz 3 Stage 14 · 4.1 km · 5.8% · 1,611 m
  53. 53 Climb near La Goutelle 3 Stage 9 · 6.5 km · 3.5% · 766 m
  54. 54 Col des Saisies 3 Stage 17 · 4.2 km · 5.4% · 1,658 m
  55. 55 Climb to km 79.7 3 Stage 20 · 4.4 km · 5.1% · 1,140 m
  56. 56 Climb near Abalcisqueta 3 Stage 2 · 5.5 km · 3.9% · 404 m
  57. 57 Itziar 3 Stage 3 · 5.1 km · 4.2% · 222 m
  58. 58 Alto de Pike 3 Stage 1 · 2.3 km · 9.2% · 219 m
  59. 59 Climb to km 77.4 3 Stage 9 · 6.4 km · 3.2% · 712 m
  60. 60 Climb to km 86.2 3 Stage 10 · 5.3 km · 3.8% · 1,045 m
  61. 61 Aretxabalgane 3 Stage 1 · 4.1 km · 4.7% · 327 m
  62. 62 Climb near Lauquíniz 3 Stage 1 · 4.0 km · 4.5% · 220 m
  63. 63 Climb near Laqueuille 3 Stage 10 · 5.7 km · 3.1% · 1,029 m
  64. 64 Climb to km 58.2 3 Stage 12 · 5.5 km · 3.2% · 751 m
  65. 65 Climb to km 87.7 3 Stage 2 · 2.9 km · 6.0% · 594 m
  1. 1 Col de la Loze HC Stage 17 · 11.3 km · 8.5% · 2,302 m
  2. 2 Col du Tourmalet HC Stage 6 · 17.0 km · 7.4% · 2,113 m
  3. 3 Cormet de Roselend HC Stage 17 · 20.4 km · 6.1% · 1,968 m
  4. 4 Climb to km 140.2 HC Stage 14 · 11.7 km · 8.5% · 1,688 m
  5. 5 Col des Saisies 3 Stage 17 · 4.2 km · 5.4% · 1,658 m
  6. 6 Col de la Ramaz 3 Stage 14 · 4.1 km · 5.8% · 1,611 m
  7. 7 Col de Soudet HC Stage 5 · 26.9 km · 4.8% · 1,532 m
  8. 8 Col du Grand Colombier HC Stage 13 · finish · 18.9 km · 6.7% · 1,496 m
  9. 9 Col d’Aspin 1 Stage 6 · 12.0 km · 6.6% · 1,487 m
  10. 10 Climb to km 133.7 3 Stage 15 · 4.5 km · 6.0% · 1,486 m
  11. 11 Climb to km 23.2 2 Stage 17 · 8.2 km · 6.3% · 1,470 m
  12. 12 Col de la Croix Fry HC Stage 15 · 11.6 km · 7.0% · 1,465 m
  13. 13 Climb to km 66.7 2 Stage 10 · 10.1 km · 5.1% · 1,451 m
  14. 14 Climb near Courchevel Le Praz HC Stage 17 · 17.8 km · 5.3% · 1,446 m
  15. 15 Climb to km 97.6 HC Stage 14 · 14.1 km · 6.3% · 1,423 m
  16. 16 Puy de Dôme HC Stage 9 · finish · 13.3 km · 7.7% · 1,414 m
  17. 17 Climb to km 179.6 2 Stage 15 · finish · 7.3 km · 7.6% · 1,370 m
  18. 18 Climb to km 145.1 HC Stage 6 · finish · 16.1 km · 5.4% · 1,355 m
  19. 19 Climb near Notre-Dame-du-Pré 1 Stage 17 · 11.7 km · 5.6% · 1,309 m
  20. 20 Climb to km 128.4 1 Stage 20 · 10.4 km · 6.6% · 1,277 m
  21. 21 Col de Guéry 2 Stage 10 · 13.8 km · 3.6% · 1,271 m
  22. 22 Le Ballon d'Alsace 1 Stage 20 · 16.2 km · 4.3% · 1,173 m
  23. 23 Climb to km 108.1 1 Stage 20 · 9.4 km · 8.2% · 1,164 m
  24. 24 Climb to km 83.1 2 Stage 15 · 7.3 km · 7.3% · 1,144 m
  25. 25 Climb to km 79.7 3 Stage 20 · 4.4 km · 5.1% · 1,140 m
  26. 26 Climb near Lullin 2 Stage 14 · 6.4 km · 7.4% · 1,119 m
  27. 27 Climb to km 35.2 2 Stage 14 · 7.0 km · 7.6% · 1,116 m
  28. 28 Climb to km 7.0 3 Stage 10 · 7.0 km · 4.1% · 1,063 m
  29. 29 Climb to km 86.2 3 Stage 10 · 5.3 km · 3.8% · 1,045 m
  30. 30 Climb to km 141.7 2 Stage 10 · 9.6 km · 4.7% · 1,042 m
  31. 31 Col de Marie-Blanque 1 Stage 5 · 8.8 km · 8.0% · 1,034 m
  32. 32 Climb to km 65.7 3 Stage 14 · 6.8 km · 3.8% · 1,030 m
  33. 33 Climb near Laqueuille 3 Stage 10 · 5.7 km · 3.1% · 1,029 m
  34. 34 Climb near Combloux 2 Stage 16 · finish · 6.0 km · 6.8% · 972 m
  35. 35 Climb to km 65.2 3 Stage 20 · 3.6 km · 7.3% · 944 m
  36. 36 Climb to km 40.4 2 Stage 15 · 10.0 km · 4.6% · 930 m
  37. 37 Climb to km 56.4 2 Stage 20 · 5.2 km · 7.2% · 889 m
  38. 38 Climb near Bourdeau 2 Stage 18 · 4.3 km · 14.9% · 877 m
  39. 39 Climb near Saint-Gervais-les-Bains 3 Stage 15 · 3.4 km · 8.8% · 856 m
  40. 40 Climb near Ranchal 3 Stage 12 · 8.2 km · 3.6% · 825 m
  41. 41 Climb near La Goutelle 3 Stage 9 · 6.5 km · 3.5% · 766 m
  42. 42 Climb to km 103.3 3 Stage 15 · 5.1 km · 4.7% · 756 m
  43. 43 Climb to km 58.2 3 Stage 12 · 5.5 km · 3.2% · 751 m
  44. 44 Climb to km 110.1 2 Stage 12 · 10.8 km · 4.1% · 741 m
  45. 45 Climb to km 125.2 2 Stage 12 · 5.8 km · 6.1% · 735 m
  46. 46 Climb near Échassières 2 Stage 11 · 12.9 km · 3.1% · 720 m
  47. 47 Climb to km 140.7 2 Stage 12 · 5.5 km · 7.5% · 716 m
  48. 48 Climb to km 77.4 3 Stage 9 · 6.4 km · 3.2% · 712 m
  49. 49 Climb to km 126.4 3 Stage 5 · 5.8 km · 5.0% · 683 m
  50. 50 Climb to km 144.9 3 Stage 19 · 7.8 km · 3.6% · 597 m
  51. 51 Climb to km 87.7 3 Stage 2 · 2.9 km · 6.0% · 594 m
  52. 52 Climb to km 81.3 3 Stage 2 · 8.7 km · 3.2% · 508 m
  53. 53 Jaizkibel 2 Stage 2 · 9.2 km · 4.8% · 453 m
  54. 54 Climb to km 15.2 3 Stage 3 · 5.4 km · 5.2% · 426 m
  55. 55 Climb near Abalcisqueta 3 Stage 2 · 5.5 km · 3.9% · 404 m
  56. 56 Climb to km 158.0 2 Stage 1 · 7.0 km · 4.6% · 375 m
  57. 57 Mendizorrotz 2 Stage 3 · 6.6 km · 5.1% · 347 m
  58. 58 Climb near Alquiza 3 Stage 2 · 4.5 km · 6.0% · 339 m
  59. 59 Aretxabalgane 3 Stage 1 · 4.1 km · 4.7% · 327 m
  60. 60 Puerto de San Pelayo 3 Stage 1 · 3.9 km · 7.5% · 301 m
  61. 61 Climb to km 57.2 3 Stage 1 · 4.5 km · 5.3% · 282 m
  62. 62 Climb near Ereño 3 Stage 1 · 8.5 km · 3.1% · 275 m
  63. 63 Itziar 3 Stage 3 · 5.1 km · 4.2% · 222 m
  64. 64 Climb near Lauquíniz 3 Stage 1 · 4.0 km · 4.5% · 220 m
  65. 65 Alto de Pike 3 Stage 1 · 2.3 km · 9.2% · 219 m
  1. 1 Climb near Bourdeau 2 Stage 18 · 4.3 km · 14.9% · 877 m
  2. 2 Climb to km 97.6 HC Stage 14 · 14.1 km · 6.3% · 1,423 m
  3. 3 Puy de Dôme HC Stage 9 · finish · 13.3 km · 7.7% · 1,414 m
  4. 4 Alto de Pike 3 Stage 1 · 2.3 km · 9.2% · 219 m
  5. 5 Col de Marie-Blanque 1 Stage 5 · 8.8 km · 8.0% · 1,034 m
  6. 6 Climb to km 65.2 3 Stage 20 · 3.6 km · 7.3% · 944 m
  7. 7 Col de Soudet HC Stage 5 · 26.9 km · 4.8% · 1,532 m
  8. 8 Col de la Loze HC Stage 17 · 11.3 km · 8.5% · 2,302 m
  9. 9 Col du Grand Colombier HC Stage 13 · finish · 18.9 km · 6.7% · 1,496 m
  10. 10 Climb near Saint-Gervais-les-Bains 3 Stage 15 · 3.4 km · 8.8% · 856 m
  11. 11 Climb near Combloux 2 Stage 16 · finish · 6.0 km · 6.8% · 972 m
  12. 12 Climb to km 108.1 1 Stage 20 · 9.4 km · 8.2% · 1,164 m
  13. 13 Climb to km 83.1 2 Stage 15 · 7.3 km · 7.3% · 1,144 m
  14. 14 Climb to km 145.1 HC Stage 6 · finish · 16.1 km · 5.4% · 1,355 m
  15. 15 Climb to km 128.4 1 Stage 20 · 10.4 km · 6.6% · 1,277 m
  16. 16 Col de la Croix Fry HC Stage 15 · 11.6 km · 7.0% · 1,465 m
  17. 17 Climb to km 140.2 HC Stage 14 · 11.7 km · 8.5% · 1,688 m
  18. 18 Climb to km 179.6 2 Stage 15 · finish · 7.3 km · 7.6% · 1,370 m
  19. 19 Col du Tourmalet HC Stage 6 · 17.0 km · 7.4% · 2,113 m
  20. 20 Puerto de San Pelayo 3 Stage 1 · 3.9 km · 7.5% · 301 m
  21. 21 Climb to km 56.4 2 Stage 20 · 5.2 km · 7.2% · 889 m
  22. 22 Climb to km 15.2 3 Stage 3 · 5.4 km · 5.2% · 426 m
  23. 23 Climb to km 35.2 2 Stage 14 · 7.0 km · 7.6% · 1,116 m
  24. 24 Jaizkibel 2 Stage 2 · 9.2 km · 4.8% · 453 m
  25. 25 Cormet de Roselend HC Stage 17 · 20.4 km · 6.1% · 1,968 m
  26. 26 Climb near Lullin 2 Stage 14 · 6.4 km · 7.4% · 1,119 m
  27. 27 Col d’Aspin 1 Stage 6 · 12.0 km · 6.6% · 1,487 m
  28. 28 Climb to km 140.7 2 Stage 12 · 5.5 km · 7.5% · 716 m
  29. 29 Climb near Notre-Dame-du-Pré 1 Stage 17 · 11.7 km · 5.6% · 1,309 m
  30. 30 Climb near Lauquíniz 3 Stage 1 · 4.0 km · 4.5% · 220 m
  31. 31 Climb near Courchevel Le Praz HC Stage 17 · 17.8 km · 5.3% · 1,446 m
  32. 32 Climb to km 23.2 2 Stage 17 · 8.2 km · 6.3% · 1,470 m
  33. 33 Climb to km 79.7 3 Stage 20 · 4.4 km · 5.1% · 1,140 m
  34. 34 Climb near Alquiza 3 Stage 2 · 4.5 km · 6.0% · 339 m
  35. 35 Climb to km 158.0 2 Stage 1 · 7.0 km · 4.6% · 375 m
  36. 36 Col de la Ramaz 3 Stage 14 · 4.1 km · 5.8% · 1,611 m
  37. 37 Climb to km 66.7 2 Stage 10 · 10.1 km · 5.1% · 1,451 m
  38. 38 Climb to km 126.4 3 Stage 5 · 5.8 km · 5.0% · 683 m
  39. 39 Mendizorrotz 2 Stage 3 · 6.6 km · 5.1% · 347 m
  40. 40 Climb near La Goutelle 3 Stage 9 · 6.5 km · 3.5% · 766 m
  41. 41 Col de Guéry 2 Stage 10 · 13.8 km · 3.6% · 1,271 m
  42. 42 Climb to km 141.7 2 Stage 10 · 9.6 km · 4.7% · 1,042 m
  43. 43 Climb to km 57.2 3 Stage 1 · 4.5 km · 5.3% · 282 m
  44. 44 Col des Saisies 3 Stage 17 · 4.2 km · 5.4% · 1,658 m
  45. 45 Climb to km 133.7 3 Stage 15 · 4.5 km · 6.0% · 1,486 m
  46. 46 Climb to km 87.7 3 Stage 2 · 2.9 km · 6.0% · 594 m
  47. 47 Climb near Ereño 3 Stage 1 · 8.5 km · 3.1% · 275 m
  48. 48 Climb to km 7.0 3 Stage 10 · 7.0 km · 4.1% · 1,063 m
  49. 49 Climb to km 103.3 3 Stage 15 · 5.1 km · 4.7% · 756 m
  50. 50 Climb to km 86.2 3 Stage 10 · 5.3 km · 3.8% · 1,045 m
  51. 51 Climb near Laqueuille 3 Stage 10 · 5.7 km · 3.1% · 1,029 m
  52. 52 Climb near Abalcisqueta 3 Stage 2 · 5.5 km · 3.9% · 404 m
  53. 53 Aretxabalgane 3 Stage 1 · 4.1 km · 4.7% · 327 m
  54. 54 Le Ballon d'Alsace 1 Stage 20 · 16.2 km · 4.3% · 1,173 m
  55. 55 Climb to km 110.1 2 Stage 12 · 10.8 km · 4.1% · 741 m
  56. 56 Climb to km 144.9 3 Stage 19 · 7.8 km · 3.6% · 597 m
  57. 57 Climb to km 125.2 2 Stage 12 · 5.8 km · 6.1% · 735 m
  58. 58 Climb near Ranchal 3 Stage 12 · 8.2 km · 3.6% · 825 m
  59. 59 Climb to km 77.4 3 Stage 9 · 6.4 km · 3.2% · 712 m
  60. 60 Itziar 3 Stage 3 · 5.1 km · 4.2% · 222 m
  61. 61 Climb to km 40.4 2 Stage 15 · 10.0 km · 4.6% · 930 m
  62. 62 Climb to km 58.2 3 Stage 12 · 5.5 km · 3.2% · 751 m
  63. 63 Climb to km 65.7 3 Stage 14 · 6.8 km · 3.8% · 1,030 m
  64. 64 Climb to km 81.3 3 Stage 2 · 8.7 km · 3.2% · 508 m
  65. 65 Climb near Échassières 2 Stage 11 · 12.9 km · 3.1% · 720 m