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

Giro d'Italia 2026: all 19 stage profiles

From Friday 8 May to Sunday 31 May

Stages
19
Total distance
3,170 km
Total climbing
51,658 m
Mountain stages
6
Summit finishes
7
HC and cat. 1 climbs
11

Every stage

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

  1. 1 8/5 Nessebar – Burgas Flat · 147 km · 1,047 m
  2. 2 9/5 Burgas – Veliko Tarnovo Hilly · 221 km · 2,662 m
  3. 3 10/5 Plovdiv – Sofia Flat · 175 km · 1,746 m
  4. Rest day
  5. 4 12/5 Catanzaro – Cosenza Hilly · 138 km · 1,998 m
  6. 5 13/5 Praia a Mare – Potenza Hilly · 203 km · 4,540 m
  7. Rest day
  8. 7 15/5 Formia – Blockhaus Mountain · 244 km · 5,326 m
  9. 8 16/5 Chieti – Fermo Hilly · 156 km · 2,126 m
  10. 9 17/5 Cervia – Corno alle Scale Mountain · 184 km · 2,663 m
  11. Rest day
  12. 10 19/5 Viareggio – Massa Time trial · 42 km · 59 m
  13. 11 20/5 Porcari – Chiavari Hilly · 195 km · 2,629 m
  14. 12 21/5 Imperia – Novi Ligure Flat · 175 km · 2,975 m
  15. 13 22/5 Alessandria – Verbania Hilly · 189 km · 1,258 m
  16. 14 23/5 Aosta – Pila Mountain · 133 km · 4,194 m
  17. Rest day
  18. 16 26/5 Bellinzona – Carì Mountain · 113 km · 2,903 m
  19. 17 27/5 Cassano d'Adda – Andalo Hilly · 202 km · 3,141 m
  20. 18 28/5 Fai della Paganella – Pieve di Soligo Hilly · 171 km · 1,920 m
  21. 19 29/5 Feltre – Piani di Pezzè Mountain · 151 km · 5,077 m
  22. 20 30/5 Gemona del Friuli – Piancavallo Mountain · 200 km · 4,259 m
  23. 21 31/5 Roma – Roma Flat · 131 km · 1,135 m

The climbs of Giro d'Italia

  1. 1 Carì HC Stage 16 · finish · 23.1 km · 5.5% · 1,639 m
  2. 2 Pila HC Stage 14 · finish · 16.5 km · 7.1% · 1,794 m
  3. 3 Climb to km 244.8 HC Stage 7 · finish · 13.6 km · 8.4% · 1,664 m
  4. 4 Piancavallo HC Stage 20 · 14.6 km · 7.8% · 1,291 m
  5. 5 Climb to km 199.2 HC Stage 20 · finish · 14.4 km · 7.8% · 1,290 m
  6. 6 Climb to km 59.3 HC Stage 19 · 16.5 km · 6.5% · 1,602 m
  7. 7 Climb to km 20.7 HC Stage 14 · 20.0 km · 5.2% · 1,637 m
  8. 8 Climb to km 103.3 HC Stage 4 · 29.6 km · 3.1% · 940 m
  9. 9 Climb to km 102.1 HC Stage 19 · 9.7 km · 9.4% · 2,233 m
  10. 10 Climb to km 184.7 1 Stage 9 · finish · 12.9 km · 6.0% · 1,478 m
  11. 11 Climb to km 27.8 1 Stage 5 · 13.7 km · 4.9% · 837 m
  12. 12 Climb to km 133.6 2 Stage 11 · 9.8 km · 6.3% · 624 m
  13. 13 Climb to km 155.5 2 Stage 5 · 6.5 km · 9.3% · 1,412 m
  14. 14 Climb to km 122.7 2 Stage 19 · 10.9 km · 5.4% · 2,103 m
  15. 15 Climb to km 82.4 2 Stage 14 · 7.6 km · 7.7% · 1,285 m
  16. 16 Climb near Pecol 2 Stage 19 · 5.9 km · 9.5% · 1,498 m
  17. 17 Climb to km 151.5 2 Stage 19 · finish · 5.1 km · 9.7% · 1,468 m
  18. 18 Climb to km 62.7 2 Stage 17 · 8.3 km · 5.9% · 683 m
  19. 19 Roccaraso 2 Stage 7 · 7.6 km · 5.9% · 1,248 m
  20. 20 Climb to km 82.6 2 Stage 19 · 6.3 km · 6.7% · 1,766 m
  21. 21 Climb to km 117.4 2 Stage 2 · 11.6 km · 3.6% · 711 m
  22. 22 Climb near Viggiano 2 Stage 5 · 12.6 km · 3.3% · 952 m
  23. 23 Climb to km 124.5 2 Stage 12 · 9.8 km · 4.1% · 761 m
  24. 24 Climb near Clauzetto 2 Stage 20 · 8.3 km · 4.8% · 557 m
  25. 25 Climb to km 135.0 2 Stage 2 · 9.9 km · 4.0% · 926 m
  26. 26 Climb to km 92.5 2 Stage 14 · 6.0 km · 6.5% · 1,587 m
  27. 27 Climb near Valpelline 2 Stage 14 · 5.7 km · 6.5% · 1,170 m
  28. 28 Climb to km 113.7 2 Stage 11 · 7.1 km · 5.1% · 545 m
  29. 29 Climb near Rionero Sannitico 2 Stage 7 · 7.0 km · 5.1% · 1,004 m
  30. 30 Climb near Montefiore dell'Aso 2 Stage 8 · 9.2 km · 3.8% · 366 m
  31. 31 Climb near Miazzina 2 Stage 13 · 5.9 km · 5.7% · 583 m
  32. 32 Climb near Lodrino 2 Stage 17 · 6.8 km · 4.9% · 737 m
  33. 33 Climb near Cogorno 2 Stage 11 · 5.9 km · 5.6% · 334 m
  34. 34 Climb to km 166.7 3 Stage 20 · 1.7 km · 18.7% · 702 m
  35. 35 Climb near Villamontagna 3 Stage 18 · 6.2 km · 4.9% · 503 m
  36. 36 Climb near Roisan 3 Stage 14 · 8.1 km · 3.7% · 859 m
  37. 37 Climb near San Lorenzo in Banale 3 Stage 17 · 3.6 km · 8.0% · 872 m
  38. 38 Climb near Cesio 3 Stage 12 · 1.0 km · 28.7% · 626 m
  39. 39 Climb near Cesio 3 Stage 12 · 6.6 km · 4.3% · 370 m
  40. 40 Climb to km 40.7 3 Stage 5 · 7.6 km · 3.7% · 894 m
  41. 41 Climb to km 121.0 3 Stage 8 · 4.8 km · 5.7% · 374 m
  42. 42 Climb to km 54.7 3 Stage 16 · 5.1 km · 5.3% · 776 m
  43. 43 Climb near Leontica 3 Stage 16 · 3.1 km · 8.5% · 873 m
  44. 44 Climb near Шереметя 3 Stage 2 · 5.6 km · 4.7% · 452 m
  45. 45 Climb to km 200.3 3 Stage 7 · 8.4 km · 3.1% · 1,300 m
  46. 46 Climb to km 65.8 3 Stage 16 · 3.1 km · 8.4% · 873 m
  47. 47 Climb near Itri 3 Stage 7 · 7.7 km · 3.2% · 268 m
  48. 48 Climb near Cerro al Volturno 3 Stage 7 · 3.0 km · 7.8% · 676 m
  49. 49 Climb near Colli a Volturno 3 Stage 7 · 6.9 km · 3.3% · 511 m
  50. 50 Climb near Capodarco 3 Stage 8 · 4.0 km · 5.5% · 221 m
  51. 51 Climb near Fermo 3 Stage 8 · finish · 3.4 km · 6.2% · 314 m
  52. 52 Climb near Marinasco 3 Stage 11 · 3.1 km · 6.5% · 236 m
  53. 53 Climb near Cavedago 3 Stage 17 · 4.3 km · 4.4% · 1,020 m
  54. 54 Climb to km 131.4 3 Stage 8 · 3.5 km · 4.9% · 205 m
  1. 1 Climb to km 102.1 HC Stage 19 · 9.7 km · 9.4% · 2,233 m
  2. 2 Climb to km 122.7 2 Stage 19 · 10.9 km · 5.4% · 2,103 m
  3. 3 Pila HC Stage 14 · finish · 16.5 km · 7.1% · 1,794 m
  4. 4 Climb to km 82.6 2 Stage 19 · 6.3 km · 6.7% · 1,766 m
  5. 5 Climb to km 244.8 HC Stage 7 · finish · 13.6 km · 8.4% · 1,664 m
  6. 6 Carì HC Stage 16 · finish · 23.1 km · 5.5% · 1,639 m
  7. 7 Climb to km 20.7 HC Stage 14 · 20.0 km · 5.2% · 1,637 m
  8. 8 Climb to km 59.3 HC Stage 19 · 16.5 km · 6.5% · 1,602 m
  9. 9 Climb to km 92.5 2 Stage 14 · 6.0 km · 6.5% · 1,587 m
  10. 10 Climb near Pecol 2 Stage 19 · 5.9 km · 9.5% · 1,498 m
  11. 11 Climb to km 184.7 1 Stage 9 · finish · 12.9 km · 6.0% · 1,478 m
  12. 12 Climb to km 151.5 2 Stage 19 · finish · 5.1 km · 9.7% · 1,468 m
  13. 13 Climb to km 155.5 2 Stage 5 · 6.5 km · 9.3% · 1,412 m
  14. 14 Climb to km 200.3 3 Stage 7 · 8.4 km · 3.1% · 1,300 m
  15. 15 Piancavallo HC Stage 20 · 14.6 km · 7.8% · 1,291 m
  16. 16 Climb to km 199.2 HC Stage 20 · finish · 14.4 km · 7.8% · 1,290 m
  17. 17 Climb to km 82.4 2 Stage 14 · 7.6 km · 7.7% · 1,285 m
  18. 18 Roccaraso 2 Stage 7 · 7.6 km · 5.9% · 1,248 m
  19. 19 Climb near Valpelline 2 Stage 14 · 5.7 km · 6.5% · 1,170 m
  20. 20 Climb near Cavedago 3 Stage 17 · 4.3 km · 4.4% · 1,020 m
  21. 21 Climb near Rionero Sannitico 2 Stage 7 · 7.0 km · 5.1% · 1,004 m
  22. 22 Climb near Viggiano 2 Stage 5 · 12.6 km · 3.3% · 952 m
  23. 23 Climb to km 103.3 HC Stage 4 · 29.6 km · 3.1% · 940 m
  24. 24 Climb to km 135.0 2 Stage 2 · 9.9 km · 4.0% · 926 m
  25. 25 Climb to km 40.7 3 Stage 5 · 7.6 km · 3.7% · 894 m
  26. 26 Climb near Leontica 3 Stage 16 · 3.1 km · 8.5% · 873 m
  27. 27 Climb to km 65.8 3 Stage 16 · 3.1 km · 8.4% · 873 m
  28. 28 Climb near San Lorenzo in Banale 3 Stage 17 · 3.6 km · 8.0% · 872 m
  29. 29 Climb near Roisan 3 Stage 14 · 8.1 km · 3.7% · 859 m
  30. 30 Climb to km 27.8 1 Stage 5 · 13.7 km · 4.9% · 837 m
  31. 31 Climb to km 54.7 3 Stage 16 · 5.1 km · 5.3% · 776 m
  32. 32 Climb to km 124.5 2 Stage 12 · 9.8 km · 4.1% · 761 m
  33. 33 Climb near Lodrino 2 Stage 17 · 6.8 km · 4.9% · 737 m
  34. 34 Climb to km 117.4 2 Stage 2 · 11.6 km · 3.6% · 711 m
  35. 35 Climb to km 166.7 3 Stage 20 · 1.7 km · 18.7% · 702 m
  36. 36 Climb to km 62.7 2 Stage 17 · 8.3 km · 5.9% · 683 m
  37. 37 Climb near Cerro al Volturno 3 Stage 7 · 3.0 km · 7.8% · 676 m
  38. 38 Climb near Cesio 3 Stage 12 · 1.0 km · 28.7% · 626 m
  39. 39 Climb to km 133.6 2 Stage 11 · 9.8 km · 6.3% · 624 m
  40. 40 Climb near Miazzina 2 Stage 13 · 5.9 km · 5.7% · 583 m
  41. 41 Climb near Clauzetto 2 Stage 20 · 8.3 km · 4.8% · 557 m
  42. 42 Climb to km 113.7 2 Stage 11 · 7.1 km · 5.1% · 545 m
  43. 43 Climb near Colli a Volturno 3 Stage 7 · 6.9 km · 3.3% · 511 m
  44. 44 Climb near Villamontagna 3 Stage 18 · 6.2 km · 4.9% · 503 m
  45. 45 Climb near Шереметя 3 Stage 2 · 5.6 km · 4.7% · 452 m
  46. 46 Climb to km 121.0 3 Stage 8 · 4.8 km · 5.7% · 374 m
  47. 47 Climb near Cesio 3 Stage 12 · 6.6 km · 4.3% · 370 m
  48. 48 Climb near Montefiore dell'Aso 2 Stage 8 · 9.2 km · 3.8% · 366 m
  49. 49 Climb near Cogorno 2 Stage 11 · 5.9 km · 5.6% · 334 m
  50. 50 Climb near Fermo 3 Stage 8 · finish · 3.4 km · 6.2% · 314 m
  51. 51 Climb near Itri 3 Stage 7 · 7.7 km · 3.2% · 268 m
  52. 52 Climb near Marinasco 3 Stage 11 · 3.1 km · 6.5% · 236 m
  53. 53 Climb near Capodarco 3 Stage 8 · 4.0 km · 5.5% · 221 m
  54. 54 Climb to km 131.4 3 Stage 8 · 3.5 km · 4.9% · 205 m
  1. 1 Climb near San Lorenzo in Banale 3 Stage 17 · 3.6 km · 8.0% · 872 m
  2. 2 Climb near Cesio 3 Stage 12 · 1.0 km · 28.7% · 626 m
  3. 3 Climb to km 166.7 3 Stage 20 · 1.7 km · 18.7% · 702 m
  4. 4 Climb near Colli a Volturno 3 Stage 7 · 6.9 km · 3.3% · 511 m
  5. 5 Climb to km 151.5 2 Stage 19 · finish · 5.1 km · 9.7% · 1,468 m
  6. 6 Climb to km 184.7 1 Stage 9 · finish · 12.9 km · 6.0% · 1,478 m
  7. 7 Climb near Cesio 3 Stage 12 · 6.6 km · 4.3% · 370 m
  8. 8 Piancavallo HC Stage 20 · 14.6 km · 7.8% · 1,291 m
  9. 9 Climb to km 199.2 HC Stage 20 · finish · 14.4 km · 7.8% · 1,290 m
  10. 10 Climb near Pecol 2 Stage 19 · 5.9 km · 9.5% · 1,498 m
  11. 11 Climb near Cerro al Volturno 3 Stage 7 · 3.0 km · 7.8% · 676 m
  12. 12 Climb near Fermo 3 Stage 8 · finish · 3.4 km · 6.2% · 314 m
  13. 13 Climb to km 155.5 2 Stage 5 · 6.5 km · 9.3% · 1,412 m
  14. 14 Climb to km 244.8 HC Stage 7 · finish · 13.6 km · 8.4% · 1,664 m
  15. 15 Climb to km 102.1 HC Stage 19 · 9.7 km · 9.4% · 2,233 m
  16. 16 Climb to km 27.8 1 Stage 5 · 13.7 km · 4.9% · 837 m
  17. 17 Climb to km 59.3 HC Stage 19 · 16.5 km · 6.5% · 1,602 m
  18. 18 Climb near Шереметя 3 Stage 2 · 5.6 km · 4.7% · 452 m
  19. 19 Climb near Miazzina 2 Stage 13 · 5.9 km · 5.7% · 583 m
  20. 20 Climb near Valpelline 2 Stage 14 · 5.7 km · 6.5% · 1,170 m
  21. 21 Climb near Rionero Sannitico 2 Stage 7 · 7.0 km · 5.1% · 1,004 m
  22. 22 Carì HC Stage 16 · finish · 23.1 km · 5.5% · 1,639 m
  23. 23 Climb to km 20.7 HC Stage 14 · 20.0 km · 5.2% · 1,637 m
  24. 24 Climb to km 124.5 2 Stage 12 · 9.8 km · 4.1% · 761 m
  25. 25 Climb near Leontica 3 Stage 16 · 3.1 km · 8.5% · 873 m
  26. 26 Climb to km 65.8 3 Stage 16 · 3.1 km · 8.4% · 873 m
  27. 27 Pila HC Stage 14 · finish · 16.5 km · 7.1% · 1,794 m
  28. 28 Roccaraso 2 Stage 7 · 7.6 km · 5.9% · 1,248 m
  29. 29 Climb near Cogorno 2 Stage 11 · 5.9 km · 5.6% · 334 m
  30. 30 Climb to km 92.5 2 Stage 14 · 6.0 km · 6.5% · 1,587 m
  31. 31 Climb to km 82.4 2 Stage 14 · 7.6 km · 7.7% · 1,285 m
  32. 32 Climb near Villamontagna 3 Stage 18 · 6.2 km · 4.9% · 503 m
  33. 33 Climb to km 103.3 HC Stage 4 · 29.6 km · 3.1% · 940 m
  34. 34 Climb to km 133.6 2 Stage 11 · 9.8 km · 6.3% · 624 m
  35. 35 Climb to km 82.6 2 Stage 19 · 6.3 km · 6.7% · 1,766 m
  36. 36 Climb to km 135.0 2 Stage 2 · 9.9 km · 4.0% · 926 m
  37. 37 Climb to km 54.7 3 Stage 16 · 5.1 km · 5.3% · 776 m
  38. 38 Climb to km 122.7 2 Stage 19 · 10.9 km · 5.4% · 2,103 m
  39. 39 Climb to km 62.7 2 Stage 17 · 8.3 km · 5.9% · 683 m
  40. 40 Climb near Marinasco 3 Stage 11 · 3.1 km · 6.5% · 236 m
  41. 41 Climb near Itri 3 Stage 7 · 7.7 km · 3.2% · 268 m
  42. 42 Climb to km 113.7 2 Stage 11 · 7.1 km · 5.1% · 545 m
  43. 43 Climb near Capodarco 3 Stage 8 · 4.0 km · 5.5% · 221 m
  44. 44 Climb near Cavedago 3 Stage 17 · 4.3 km · 4.4% · 1,020 m
  45. 45 Climb to km 117.4 2 Stage 2 · 11.6 km · 3.6% · 711 m
  46. 46 Climb near Clauzetto 2 Stage 20 · 8.3 km · 4.8% · 557 m
  47. 47 Climb near Viggiano 2 Stage 5 · 12.6 km · 3.3% · 952 m
  48. 48 Climb to km 131.4 3 Stage 8 · 3.5 km · 4.9% · 205 m
  49. 49 Climb near Lodrino 2 Stage 17 · 6.8 km · 4.9% · 737 m
  50. 50 Climb to km 40.7 3 Stage 5 · 7.6 km · 3.7% · 894 m
  51. 51 Climb to km 121.0 3 Stage 8 · 4.8 km · 5.7% · 374 m
  52. 52 Climb near Montefiore dell'Aso 2 Stage 8 · 9.2 km · 3.8% · 366 m
  53. 53 Climb to km 200.3 3 Stage 7 · 8.4 km · 3.1% · 1,300 m
  54. 54 Climb near Roisan 3 Stage 14 · 8.1 km · 3.7% · 859 m