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

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

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

  1. 1 4/7 Barcelona – Barcelona Team time trial · 20 km · 183 m
  2. 2 5/7 Tarragona – Barcelona Hilly · 169 km · 2,045 m
  3. 3 6/7 Granollers – Les Angles Mountain · 196 km · 3,745 m
  4. 4 7/7 Carcassonne – Foix Hilly · 182 km · 2,966 m
  5. 5 8/7 Lannemezan – Pau Flat · 158 km · 2,707 m
  6. 6 9/7 Pau – Gavarnie-Gèdre Mountain · 186 km · 4,167 m
  7. 7 10/7 Hagetmau – Bordeaux Flat · 175 km · 752 m
  8. 8 11/7 Périgueux – Bergerac Flat · 180 km · 1,210 m
  9. 9 12/7 Malemort – Ussel Hilly · 186 km · 3,226 m
  10. Rest day
  11. 10 14/7 Aurillac – Le Lioran Hilly · 167 km · 3,836 m
  12. 11 15/7 Vichy – Nevers Flat · 161 km · 1,351 m
  13. 12 16/7 Magny-Cours – Chalon-sur-Saône Flat · 179 km · 1,664 m
  14. 13 17/7 Dole – Belfort Hilly · 206 km · 2,318 m
  15. 14 18/7 Mulhouse – Le Markstein Mountain · 155 km · 3,808 m
  16. 15 19/7 Champagnole – Plateau de Solaison Mountain · 184 km · 4,057 m
  17. Rest day
  18. 16 21/7 Évian-les-Bains – Thonon-les-Bains Time trial · 26 km · 486 m
  19. 17 22/7 Chambéry – Voiron Flat · 175 km · 2,326 m
  20. 18 23/7 Voiron – Orcières-Merlette Mountain · 185 km · 3,872 m
  21. 19 24/7 Gap – Alpe d'Huez Mountain · 128 km · 3,506 m
  22. 20 25/7 Bourg-d'Oisans – Alpe d'Huez Mountain · 171 km · 5,612 m
  23. 21 26/7 Thoiry – Paris Flat · 133 km · 886 m

The climbs of Tour de France

  1. 1 Col du Tourmalet HC Stage 5 · 17.2 km · 7.4% · 2,113 m
  2. 2 Col du Tourmalet HC Stage 6 · 17.2 km · 7.4% · 2,113 m
  3. 3 Col du Telegraphe - Galibier HC Stage 20 · 18.2 km · 6.8% · 2,638 m
  4. 4 Alpe d'Huez HC Stage 19 · finish · 13.8 km · 8.0% · 1,837 m
  5. 5 Plateau de Solaison HC Stage 15 · finish · 11.7 km · 8.9% · 1,502 m
  6. 6 Climb to km 87.9 HC Stage 20 · 22.2 km · 4.5% · 1,566 m
  7. 7 Climb near Saint-Nizier-du-Moucherotte HC Stage 18 · 27.5 km · 3.5% · 1,171 m
  8. 8 Col de Sarenne HC Stage 20 · 12.9 km · 7.3% · 1,997 m
  9. 9 Col d’Aspin 1 Stage 5 · 12.1 km · 6.6% · 1,487 m
  10. 10 Col d’Aspin 1 Stage 6 · 12.1 km · 6.6% · 1,487 m
  11. 11 Col du Noyer 1 Stage 19 · 11.9 km · 5.9% · 1,662 m
  12. 12 Climb near Gavarnie 1 Stage 6 · finish · 18.7 km · 3.7% · 1,375 m
  13. 13 Climb to km 136.1 1 Stage 15 · 7.8 km · 8.7% · 1,173 m
  14. 14 Climb to km 27.8 1 Stage 14 · 18.2 km · 3.6% · 915 m
  15. 15 Merlette 1 Stage 18 · finish · 12.5 km · 5.2% · 1,819 m
  16. 16 Col de Porte 2 Stage 4 · 11.5 km · 5.5% · 1,248 m
  17. 17 Le Ballon d'Alsace 2 Stage 14 · 9.2 km · 6.8% · 1,173 m
  18. 18 Climb to km 176.2 2 Stage 13 · 9.3 km · 6.7% · 1,173 m
  19. 19 Climb to km 27.0 2 Stage 20 · 8.8 km · 7.0% · 1,791 m
  20. 20 Le Col d'Ornon 2 Stage 19 · 15.5 km · 3.9% · 1,370 m
  21. 21 Climb to km 49.6 2 Stage 17 · 18.2 km · 3.1% · 1,139 m
  22. 22 Climb to km 16.6 2 Stage 20 · 11.7 km · 4.7% · 1,278 m
  23. 23 Climb near La Motte-d'Aveillans 2 Stage 18 · 12.2 km · 4.5% · 860 m
  24. 24 Climb to km 122.1 2 Stage 3 · 8.0 km · 6.8% · 1,791 m
  25. 25 Climb to km 44.7 2 Stage 15 · 16.3 km · 3.3% · 1,252 m
  26. 26 Climb to km 136.0 2 Stage 10 · 10.8 km · 4.9% · 1,587 m
  27. 27 Climb near Toses 2 Stage 3 · 13.2 km · 4.0% · 1,433 m
  28. 28 Climb to km 98.4 2 Stage 10 · 10.0 km · 5.2% · 1,367 m
  29. 29 Le Grand Ballon 2 Stage 14 · 6.6 km · 7.8% · 1,341 m
  30. 30 Climb to km 149.9 2 Stage 14 · 6.3 km · 7.9% · 1,232 m
  31. 31 Climb to km 158.2 2 Stage 4 · 3.6 km · 11.8% · 1,374 m
  32. 32 Climb near Champanges 2 Stage 16 · 10.6 km · 4.0% · 808 m
  33. 33 Climb near Lacapelle-Barrès 2 Stage 10 · 13.1 km · 3.2% · 1,072 m
  34. 34 Col d'Oderen 2 Stage 14 · 6.9 km · 5.7% · 883 m
  35. 35 Col du Pertus 2 Stage 10 · 4.6 km · 8.4% · 1,307 m
  36. 36 Climb near Begues 2 Stage 2 · 6.8 km · 5.6% · 406 m
  37. 37 Climb to km 132.9 2 Stage 9 · 10.3 km · 3.6% · 847 m
  38. 38 Climb near Geishouse 2 Stage 14 · 4.1 km · 8.6% · 767 m
  39. 39 Climb near Laye 2 Stage 19 · 5.4 km · 6.5% · 1,250 m
  40. 40 Col de la Croix de Fer 2 Stage 20 · 5.2 km · 6.6% · 2,064 m
  41. 41 Climb to km 51.6 3 Stage 9 · 9.6 km · 3.3% · 564 m
  42. 42 Climb near Dienne 3 Stage 10 · 7.4 km · 4.2% · 1,210 m
  43. 43 Climb near Super Lioran 3 Stage 10 · 6.1 km · 4.8% · 1,294 m
  44. 44 Climb to km 187.1 3 Stage 3 · finish · 7.7 km · 3.8% · 1,798 m
  45. 45 Climb to km 105.2 3 Stage 9 · 4.0 km · 7.3% · 896 m
  46. 46 Climb near La Salle-en-Beaumont 3 Stage 18 · 4.7 km · 5.3% · 850 m
  47. 47 Climb near Ignaux 3 Stage 4 · 6.5 km · 3.8% · 1,449 m
  48. 48 Climb near L'Alpe d'Huez 3 Stage 20 · finish · 3.8 km · 6.3% · 1,842 m
  49. 49 Climb to km 79.9 3 Stage 9 · 5.3 km · 4.1% · 452 m
  50. 50 Climb near Arbusigny 3 Stage 15 · 3.4 km · 6.3% · 852 m
  51. 51 Climb near Bourbach-le-Haut 3 Stage 14 · 3.6 km · 5.5% · 605 m
  52. 52 Climb to km 162.7 3 Stage 3 · 4.9 km · 3.9% · 1,489 m
  53. 53 Climb near Sainte-Léocadie 3 Stage 3 · 5.6 km · 3.4% · 1,334 m
  54. 54 Climb to km 104.0 3 Stage 10 · 3.1 km · 6.1% · 1,392 m
  55. 55 Col du Hundsruck 3 Stage 14 · 3.6 km · 5.2% · 747 m
  56. 56 Climb to km 97.4 3 Stage 15 · 5.5 km · 3.2% · 517 m
  57. 57 Climb to km 76.6 3 Stage 3 · 4.3 km · 4.0% · 741 m
  58. 58 Climb near Susville 3 Stage 18 · 3.3 km · 5.0% · 964 m
  59. 59 Climb to km 142.0 4 Stage 2 · 2.0 km · 8.1% · 166 m
  60. 60 Climb to km 154.4 4 Stage 2 · 2.0 km · 8.1% · 165 m
  61. 61 Climb to km 166.7 4 Stage 2 · 2.0 km · 8.1% · 165 m
  62. 62 Climb near Corps 3 Stage 19 · 2.7 km · 6.0% · 930 m
  1. 1 Col du Telegraphe - Galibier HC Stage 20 · 18.2 km · 6.8% · 2,638 m
  2. 2 Col du Tourmalet HC Stage 5 · 17.2 km · 7.4% · 2,113 m
  3. 3 Col du Tourmalet HC Stage 6 · 17.2 km · 7.4% · 2,113 m
  4. 4 Col de la Croix de Fer 2 Stage 20 · 5.2 km · 6.6% · 2,064 m
  5. 5 Col de Sarenne HC Stage 20 · 12.9 km · 7.3% · 1,997 m
  6. 6 Climb near L'Alpe d'Huez 3 Stage 20 · finish · 3.8 km · 6.3% · 1,842 m
  7. 7 Alpe d'Huez HC Stage 19 · finish · 13.8 km · 8.0% · 1,837 m
  8. 8 Merlette 1 Stage 18 · finish · 12.5 km · 5.2% · 1,819 m
  9. 9 Climb to km 187.1 3 Stage 3 · finish · 7.7 km · 3.8% · 1,798 m
  10. 10 Climb to km 27.0 2 Stage 20 · 8.8 km · 7.0% · 1,791 m
  11. 11 Climb to km 122.1 2 Stage 3 · 8.0 km · 6.8% · 1,791 m
  12. 12 Col du Noyer 1 Stage 19 · 11.9 km · 5.9% · 1,662 m
  13. 13 Climb to km 136.0 2 Stage 10 · 10.8 km · 4.9% · 1,587 m
  14. 14 Climb to km 87.9 HC Stage 20 · 22.2 km · 4.5% · 1,566 m
  15. 15 Plateau de Solaison HC Stage 15 · finish · 11.7 km · 8.9% · 1,502 m
  16. 16 Climb to km 162.7 3 Stage 3 · 4.9 km · 3.9% · 1,489 m
  17. 17 Col d’Aspin 1 Stage 5 · 12.1 km · 6.6% · 1,487 m
  18. 18 Col d’Aspin 1 Stage 6 · 12.1 km · 6.6% · 1,487 m
  19. 19 Climb near Ignaux 3 Stage 4 · 6.5 km · 3.8% · 1,449 m
  20. 20 Climb near Toses 2 Stage 3 · 13.2 km · 4.0% · 1,433 m
  21. 21 Climb to km 104.0 3 Stage 10 · 3.1 km · 6.1% · 1,392 m
  22. 22 Climb near Gavarnie 1 Stage 6 · finish · 18.7 km · 3.7% · 1,375 m
  23. 23 Climb to km 158.2 2 Stage 4 · 3.6 km · 11.8% · 1,374 m
  24. 24 Le Col d'Ornon 2 Stage 19 · 15.5 km · 3.9% · 1,370 m
  25. 25 Climb to km 98.4 2 Stage 10 · 10.0 km · 5.2% · 1,367 m
  26. 26 Le Grand Ballon 2 Stage 14 · 6.6 km · 7.8% · 1,341 m
  27. 27 Climb near Sainte-Léocadie 3 Stage 3 · 5.6 km · 3.4% · 1,334 m
  28. 28 Col du Pertus 2 Stage 10 · 4.6 km · 8.4% · 1,307 m
  29. 29 Climb near Super Lioran 3 Stage 10 · 6.1 km · 4.8% · 1,294 m
  30. 30 Climb to km 16.6 2 Stage 20 · 11.7 km · 4.7% · 1,278 m
  31. 31 Climb to km 44.7 2 Stage 15 · 16.3 km · 3.3% · 1,252 m
  32. 32 Climb near Laye 2 Stage 19 · 5.4 km · 6.5% · 1,250 m
  33. 33 Col de Porte 2 Stage 4 · 11.5 km · 5.5% · 1,248 m
  34. 34 Climb to km 149.9 2 Stage 14 · 6.3 km · 7.9% · 1,232 m
  35. 35 Climb near Dienne 3 Stage 10 · 7.4 km · 4.2% · 1,210 m
  36. 36 Climb to km 136.1 1 Stage 15 · 7.8 km · 8.7% · 1,173 m
  37. 37 Le Ballon d'Alsace 2 Stage 14 · 9.2 km · 6.8% · 1,173 m
  38. 38 Climb to km 176.2 2 Stage 13 · 9.3 km · 6.7% · 1,173 m
  39. 39 Climb near Saint-Nizier-du-Moucherotte HC Stage 18 · 27.5 km · 3.5% · 1,171 m
  40. 40 Climb to km 49.6 2 Stage 17 · 18.2 km · 3.1% · 1,139 m
  41. 41 Climb near Lacapelle-Barrès 2 Stage 10 · 13.1 km · 3.2% · 1,072 m
  42. 42 Climb near Susville 3 Stage 18 · 3.3 km · 5.0% · 964 m
  43. 43 Climb near Corps 3 Stage 19 · 2.7 km · 6.0% · 930 m
  44. 44 Climb to km 27.8 1 Stage 14 · 18.2 km · 3.6% · 915 m
  45. 45 Climb to km 105.2 3 Stage 9 · 4.0 km · 7.3% · 896 m
  46. 46 Col d'Oderen 2 Stage 14 · 6.9 km · 5.7% · 883 m
  47. 47 Climb near La Motte-d'Aveillans 2 Stage 18 · 12.2 km · 4.5% · 860 m
  48. 48 Climb near Arbusigny 3 Stage 15 · 3.4 km · 6.3% · 852 m
  49. 49 Climb near La Salle-en-Beaumont 3 Stage 18 · 4.7 km · 5.3% · 850 m
  50. 50 Climb to km 132.9 2 Stage 9 · 10.3 km · 3.6% · 847 m
  51. 51 Climb near Champanges 2 Stage 16 · 10.6 km · 4.0% · 808 m
  52. 52 Climb near Geishouse 2 Stage 14 · 4.1 km · 8.6% · 767 m
  53. 53 Col du Hundsruck 3 Stage 14 · 3.6 km · 5.2% · 747 m
  54. 54 Climb to km 76.6 3 Stage 3 · 4.3 km · 4.0% · 741 m
  55. 55 Climb near Bourbach-le-Haut 3 Stage 14 · 3.6 km · 5.5% · 605 m
  56. 56 Climb to km 51.6 3 Stage 9 · 9.6 km · 3.3% · 564 m
  57. 57 Climb to km 97.4 3 Stage 15 · 5.5 km · 3.2% · 517 m
  58. 58 Climb to km 79.9 3 Stage 9 · 5.3 km · 4.1% · 452 m
  59. 59 Climb near Begues 2 Stage 2 · 6.8 km · 5.6% · 406 m
  60. 60 Climb to km 142.0 4 Stage 2 · 2.0 km · 8.1% · 166 m
  61. 61 Climb to km 154.4 4 Stage 2 · 2.0 km · 8.1% · 165 m
  62. 62 Climb to km 166.7 4 Stage 2 · 2.0 km · 8.1% · 165 m
  1. 1 Climb to km 76.6 3 Stage 3 · 4.3 km · 4.0% · 741 m
  2. 2 Climb to km 158.2 2 Stage 4 · 3.6 km · 11.8% · 1,374 m
  3. 3 Climb to km 136.1 1 Stage 15 · 7.8 km · 8.7% · 1,173 m
  4. 4 Climb to km 105.2 3 Stage 9 · 4.0 km · 7.3% · 896 m
  5. 5 Col du Noyer 1 Stage 19 · 11.9 km · 5.9% · 1,662 m
  6. 6 Col de Sarenne HC Stage 20 · 12.9 km · 7.3% · 1,997 m
  7. 7 Col du Pertus 2 Stage 10 · 4.6 km · 8.4% · 1,307 m
  8. 8 Climb to km 142.0 4 Stage 2 · 2.0 km · 8.1% · 166 m
  9. 9 Climb to km 27.0 2 Stage 20 · 8.8 km · 7.0% · 1,791 m
  10. 10 Climb to km 154.4 4 Stage 2 · 2.0 km · 8.1% · 165 m
  11. 11 Climb to km 166.7 4 Stage 2 · 2.0 km · 8.1% · 165 m
  12. 12 Plateau de Solaison HC Stage 15 · finish · 11.7 km · 8.9% · 1,502 m
  13. 13 Climb near Geishouse 2 Stage 14 · 4.1 km · 8.6% · 767 m
  14. 14 Alpe d'Huez HC Stage 19 · finish · 13.8 km · 8.0% · 1,837 m
  15. 15 Climb to km 149.9 2 Stage 14 · 6.3 km · 7.9% · 1,232 m
  16. 16 Climb to km 122.1 2 Stage 3 · 8.0 km · 6.8% · 1,791 m
  17. 17 Climb near Laye 2 Stage 19 · 5.4 km · 6.5% · 1,250 m
  18. 18 Col du Tourmalet HC Stage 5 · 17.2 km · 7.4% · 2,113 m
  19. 19 Climb to km 16.6 2 Stage 20 · 11.7 km · 4.7% · 1,278 m
  20. 20 Col du Tourmalet HC Stage 6 · 17.2 km · 7.4% · 2,113 m
  21. 21 Climb to km 136.0 2 Stage 10 · 10.8 km · 4.9% · 1,587 m
  22. 22 Col du Telegraphe - Galibier HC Stage 20 · 18.2 km · 6.8% · 2,638 m
  23. 23 Climb near L'Alpe d'Huez 3 Stage 20 · finish · 3.8 km · 6.3% · 1,842 m
  24. 24 Climb to km 79.9 3 Stage 9 · 5.3 km · 4.1% · 452 m
  25. 25 Col d’Aspin 1 Stage 5 · 12.1 km · 6.6% · 1,487 m
  26. 26 Col d’Aspin 1 Stage 6 · 12.1 km · 6.6% · 1,487 m
  27. 27 Le Grand Ballon 2 Stage 14 · 6.6 km · 7.8% · 1,341 m
  28. 28 Climb to km 132.9 2 Stage 9 · 10.3 km · 3.6% · 847 m
  29. 29 Climb near Arbusigny 3 Stage 15 · 3.4 km · 6.3% · 852 m
  30. 30 Climb to km 87.9 HC Stage 20 · 22.2 km · 4.5% · 1,566 m
  31. 31 Climb to km 27.8 1 Stage 14 · 18.2 km · 3.6% · 915 m
  32. 32 Col de la Croix de Fer 2 Stage 20 · 5.2 km · 6.6% · 2,064 m
  33. 33 Climb near Lacapelle-Barrès 2 Stage 10 · 13.1 km · 3.2% · 1,072 m
  34. 34 Merlette 1 Stage 18 · finish · 12.5 km · 5.2% · 1,819 m
  35. 35 Col de Porte 2 Stage 4 · 11.5 km · 5.5% · 1,248 m
  36. 36 Climb near La Salle-en-Beaumont 3 Stage 18 · 4.7 km · 5.3% · 850 m
  37. 37 Climb to km 49.6 2 Stage 17 · 18.2 km · 3.1% · 1,139 m
  38. 38 Climb to km 98.4 2 Stage 10 · 10.0 km · 5.2% · 1,367 m
  39. 39 Climb near Begues 2 Stage 2 · 6.8 km · 5.6% · 406 m
  40. 40 Le Ballon d'Alsace 2 Stage 14 · 9.2 km · 6.8% · 1,173 m
  41. 41 Climb to km 176.2 2 Stage 13 · 9.3 km · 6.7% · 1,173 m
  42. 42 Le Col d'Ornon 2 Stage 19 · 15.5 km · 3.9% · 1,370 m
  43. 43 Climb near Corps 3 Stage 19 · 2.7 km · 6.0% · 930 m
  44. 44 Climb near La Motte-d'Aveillans 2 Stage 18 · 12.2 km · 4.5% · 860 m
  45. 45 Col d'Oderen 2 Stage 14 · 6.9 km · 5.7% · 883 m
  46. 46 Climb to km 187.1 3 Stage 3 · finish · 7.7 km · 3.8% · 1,798 m
  47. 47 Climb near Bourbach-le-Haut 3 Stage 14 · 3.6 km · 5.5% · 605 m
  48. 48 Climb near Super Lioran 3 Stage 10 · 6.1 km · 4.8% · 1,294 m
  49. 49 Climb near Ignaux 3 Stage 4 · 6.5 km · 3.8% · 1,449 m
  50. 50 Climb to km 104.0 3 Stage 10 · 3.1 km · 6.1% · 1,392 m
  51. 51 Climb near Gavarnie 1 Stage 6 · finish · 18.7 km · 3.7% · 1,375 m
  52. 52 Col du Hundsruck 3 Stage 14 · 3.6 km · 5.2% · 747 m
  53. 53 Climb near Saint-Nizier-du-Moucherotte HC Stage 18 · 27.5 km · 3.5% · 1,171 m
  54. 54 Climb near Dienne 3 Stage 10 · 7.4 km · 4.2% · 1,210 m
  55. 55 Climb to km 44.7 2 Stage 15 · 16.3 km · 3.3% · 1,252 m
  56. 56 Climb near Champanges 2 Stage 16 · 10.6 km · 4.0% · 808 m
  57. 57 Climb near Susville 3 Stage 18 · 3.3 km · 5.0% · 964 m
  58. 58 Climb to km 162.7 3 Stage 3 · 4.9 km · 3.9% · 1,489 m
  59. 59 Climb near Toses 2 Stage 3 · 13.2 km · 4.0% · 1,433 m
  60. 60 Climb near Sainte-Léocadie 3 Stage 3 · 5.6 km · 3.4% · 1,334 m
  61. 61 Climb to km 51.6 3 Stage 9 · 9.6 km · 3.3% · 564 m
  62. 62 Climb to km 97.4 3 Stage 15 · 5.5 km · 3.2% · 517 m