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

Giro d'Italia 2024: all 21 stage profiles

From Saturday 4 May to Sunday 26 May

Stages
21
Total distance
3,352 km
Total climbing
50,224 m
Mountain stages
7
Summit finishes
6
HC and cat. 1 climbs
12

Every stage

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

  1. 1 4/5 Venaria Reale – Turín Hilly · 143 km · 1,895 m
  2. 2 5/5 San Francesco al Campo – Oropa Mountain · 155 km · 2,258 m
  3. 3 6/5 Novara – Fossano Flat · 166 km · 910 m
  4. 4 7/5 Acqui Terme – Andora Flat · 186 km · 2,174 m
  5. 5 8/5 Genova – Lucca Hilly · 176 km · 2,358 m
  6. 6 9/5 Viareggio – Rapolano Terme Hilly · 177 km · 1,966 m
  7. 7 10/5 Foligno – Perugia Time trial · 41 km · 501 m
  8. 8 11/5 Spoletto – Prati di Tivo Mountain · 153 km · 4,032 m
  9. 9 12/5 Avezzano – Naples Hilly · 209 km · 1,971 m
  10. Rest day
  11. 10 14/5 Pompei – Cusano Mutri Mountain · 143 km · 3,188 m
  12. 11 15/5 Foiano di Valfortore – Francavilla al Mare Flat · 203 km · 2,346 m
  13. 12 16/5 Martinsicuro – Fano Hilly · 183 km · 2,281 m
  14. 13 17/5 Riccione – Cento Flat · 180 km · 220 m
  15. 14 18/5 Castiglione delle Stiviere – Desenzano del Garda Time trial · 31 km · 307 m
  16. 15 19/5 Manerba del Garda – Livigno Mountain · 221 km · 5,750 m
  17. Rest day
  18. 16 21/5 Spondigna – Monte Pana Mountain · 207 km · 4,234 m
  19. 17 22/5 Selva di Val Gardena – Passo Brocon Mountain · 158 km · 4,084 m
  20. 18 23/5 Fiera di Primiero – Padova Flat · 165 km · 1,319 m
  21. 19 24/5 Mortegliano – Sappada Hilly · 154 km · 3,152 m
  22. 20 25/5 Alpago – Bassano del Grappa Mountain · 174 km · 4,310 m
  23. 21 26/5 Rome – Rome Flat · 127 km · 968 m

The climbs of Giro d'Italia

  1. 1 Climb to km 154.4 HC Stage 15 · 44.1 km · 3.5% · 1,857 m
  2. 2 Climb to km 98.0 HC Stage 20 · 18.7 km · 8.0% · 1,673 m
  3. 3 Climb to km 143.5 HC Stage 20 · 18.4 km · 8.1% · 1,673 m
  4. 4 Climb to km 50.8 HC Stage 16 · 16.7 km · 7.2% · 2,500 m
  5. 5 Prati di Tivo HC Stage 8 · finish · 14.7 km · 7.0% · 1,450 m
  6. 6 Climb to km 64.3 HC Stage 15 · 17.5 km · 5.7% · 1,421 m
  7. 7 Climb to km 131.4 HC Stage 17 · 18.1 km · 5.2% · 1,636 m
  8. 8 Climb to km 212.4 HC Stage 15 · 15.1 km · 6.2% · 2,288 m
  9. 9 Climb to km 38.7 HC Stage 8 · 16.3 km · 5.6% · 1,211 m
  10. 10 Climb to km 158.4 HC Stage 17 · finish · 12.8 km · 6.4% · 1,610 m
  11. 11 Climb to km 154.5 1 Stage 2 · finish · 10.9 km · 6.5% · 1,141 m
  12. 12 Climb to km 9.0 1 Stage 17 · 9.0 km · 7.3% · 2,242 m
  13. 13 Climb to km 61.7 2 Stage 5 · 15.4 km · 3.9% · 620 m
  14. 14 Climb to km 135.0 2 Stage 10 · 10.2 km · 5.7% · 959 m
  15. 15 Climb to km 83.7 2 Stage 10 · 8.0 km · 6.5% · 808 m
  16. 16 Climb to km 57.5 2 Stage 17 · 9.3 km · 5.4% · 1,550 m
  17. 17 Climb to km 148.3 2 Stage 19 · 10.1 km · 4.8% · 1,292 m
  18. 18 Climb to km 67.7 2 Stage 17 · 8.5 km · 5.7% · 1,971 m
  19. 19 Climb near Pietracatella 2 Stage 11 · 8.9 km · 5.2% · 689 m
  20. 20 Climb to km 121.2 2 Stage 1 · 6.2 km · 7.4% · 697 m
  21. 21 Climb near Ligosullo 2 Stage 19 · 5.8 km · 7.9% · 1,065 m
  22. 22 Climb to km 206.6 2 Stage 16 · finish · 7.6 km · 6.0% · 1,632 m
  23. 23 Climb to km 142.8 2 Stage 10 · finish · 6.5 km · 7.0% · 1,384 m
  24. 24 Climb near Völs am Schlern - Fiè allo Sciliar 2 Stage 16 · 5.7 km · 7.8% · 748 m
  25. 25 Climb near Seis am Schlern - Siusi allo Sciliar 2 Stage 16 · 11.4 km · 3.8% · 1,091 m
  26. 26 Climb to km 113.9 2 Stage 8 · 9.0 km · 4.7% · 1,275 m
  27. 27 Climb near Le Prese 2 Stage 15 · 11.7 km · 3.4% · 1,122 m
  28. 28 Climb to km 194.6 2 Stage 16 · 5.5 km · 7.2% · 1,442 m
  29. 29 Climb near Ravascletto 2 Stage 19 · 6.5 km · 6.0% · 949 m
  30. 30 Climb to km 8.8 2 Stage 8 · 8.8 km · 4.4% · 732 m
  31. 31 Climb to km 221.3 2 Stage 15 · finish · 4.8 km · 7.5% · 2,388 m
  32. 32 Climb near Il Pilonetto 2 Stage 1 · 8.1 km · 4.4% · 652 m
  33. 33 Climb to km 100.4 2 Stage 17 · 5.8 km · 6.0% · 986 m
  34. 34 Climb near Guardia Sanframondi 2 Stage 10 · 10.2 km · 3.3% · 396 m
  35. 35 Le Motte 2 Stage 15 · 10.2 km · 3.3% · 1,423 m
  36. 36 Climb near Trepalle 3 Stage 16 · 4.9 km · 6.3% · 2,209 m
  37. 37 Climb near Portula 3 Stage 2 · 5.6 km · 5.3% · 754 m
  38. 38 Climb to km 66.6 3 Stage 10 · 5.0 km · 5.9% · 591 m
  39. 39 Climb near Callabiana 3 Stage 2 · 5.7 km · 5.1% · 783 m
  40. 40 Climb to km 83.6 3 Stage 6 · 8.8 km · 3.2% · 409 m
  41. 41 Climb near Camogli 3 Stage 5 · 3.9 km · 6.9% · 271 m
  42. 42 Climb to km 11.8 3 Stage 16 · 4.0 km · 6.6% · 2,288 m
  43. 43 Climb to km 37.6 3 Stage 7 · 5.1 km · 5.0% · 454 m
  44. 44 Climb to km 78.3 3 Stage 12 · 4.0 km · 5.8% · 283 m
  45. 45 Climb to km 68.1 3 Stage 11 · 7.4 km · 3.0% · 689 m
  46. 46 Climb near Cerreto Sannita 3 Stage 10 · 2.2 km · 9.8% · 472 m
  47. 47 Climb near Valle Mosso 3 Stage 2 · 4.1 km · 5.2% · 593 m
  48. 48 Climb near Lamon 3 Stage 18 · 3.6 km · 5.7% · 608 m
  49. 49 Climb near Rigolato 3 Stage 19 · 3.9 km · 5.2% · 759 m
  50. 50 Climb near Piatto 3 Stage 2 · 5.9 km · 3.4% · 485 m
  51. 51 Climb near Arpaia 3 Stage 10 · 6.0 km · 3.2% · 291 m
  52. 52 Climb near Ville di Corsano 3 Stage 6 · 4.6 km · 4.0% · 370 m
  53. 53 Climb to km 61.0 3 Stage 9 · 4.2 km · 4.3% · 507 m
  54. 54 Climb near Berzano di San Pietro 3 Stage 1 · 4.5 km · 3.9% · 393 m
  55. 55 Climb near Nocchi 3 Stage 5 · 4.5 km · 3.8% · 220 m
  56. 56 Climb to km 32.5 3 Stage 5 · 4.0 km · 4.2% · 195 m
  1. 1 Climb to km 50.8 HC Stage 16 · 16.7 km · 7.2% · 2,500 m
  2. 2 Climb to km 221.3 2 Stage 15 · finish · 4.8 km · 7.5% · 2,388 m
  3. 3 Climb to km 212.4 HC Stage 15 · 15.1 km · 6.2% · 2,288 m
  4. 4 Climb to km 11.8 3 Stage 16 · 4.0 km · 6.6% · 2,288 m
  5. 5 Climb to km 9.0 1 Stage 17 · 9.0 km · 7.3% · 2,242 m
  6. 6 Climb near Trepalle 3 Stage 16 · 4.9 km · 6.3% · 2,209 m
  7. 7 Climb to km 67.7 2 Stage 17 · 8.5 km · 5.7% · 1,971 m
  8. 8 Climb to km 154.4 HC Stage 15 · 44.1 km · 3.5% · 1,857 m
  9. 9 Climb to km 98.0 HC Stage 20 · 18.7 km · 8.0% · 1,673 m
  10. 10 Climb to km 143.5 HC Stage 20 · 18.4 km · 8.1% · 1,673 m
  11. 11 Climb to km 131.4 HC Stage 17 · 18.1 km · 5.2% · 1,636 m
  12. 12 Climb to km 206.6 2 Stage 16 · finish · 7.6 km · 6.0% · 1,632 m
  13. 13 Climb to km 158.4 HC Stage 17 · finish · 12.8 km · 6.4% · 1,610 m
  14. 14 Climb to km 57.5 2 Stage 17 · 9.3 km · 5.4% · 1,550 m
  15. 15 Prati di Tivo HC Stage 8 · finish · 14.7 km · 7.0% · 1,450 m
  16. 16 Climb to km 194.6 2 Stage 16 · 5.5 km · 7.2% · 1,442 m
  17. 17 Le Motte 2 Stage 15 · 10.2 km · 3.3% · 1,423 m
  18. 18 Climb to km 64.3 HC Stage 15 · 17.5 km · 5.7% · 1,421 m
  19. 19 Climb to km 142.8 2 Stage 10 · finish · 6.5 km · 7.0% · 1,384 m
  20. 20 Climb to km 148.3 2 Stage 19 · 10.1 km · 4.8% · 1,292 m
  21. 21 Climb to km 113.9 2 Stage 8 · 9.0 km · 4.7% · 1,275 m
  22. 22 Climb to km 38.7 HC Stage 8 · 16.3 km · 5.6% · 1,211 m
  23. 23 Climb to km 154.5 1 Stage 2 · finish · 10.9 km · 6.5% · 1,141 m
  24. 24 Climb near Le Prese 2 Stage 15 · 11.7 km · 3.4% · 1,122 m
  25. 25 Climb near Seis am Schlern - Siusi allo Sciliar 2 Stage 16 · 11.4 km · 3.8% · 1,091 m
  26. 26 Climb near Ligosullo 2 Stage 19 · 5.8 km · 7.9% · 1,065 m
  27. 27 Climb to km 100.4 2 Stage 17 · 5.8 km · 6.0% · 986 m
  28. 28 Climb to km 135.0 2 Stage 10 · 10.2 km · 5.7% · 959 m
  29. 29 Climb near Ravascletto 2 Stage 19 · 6.5 km · 6.0% · 949 m
  30. 30 Climb to km 83.7 2 Stage 10 · 8.0 km · 6.5% · 808 m
  31. 31 Climb near Callabiana 3 Stage 2 · 5.7 km · 5.1% · 783 m
  32. 32 Climb near Rigolato 3 Stage 19 · 3.9 km · 5.2% · 759 m
  33. 33 Climb near Portula 3 Stage 2 · 5.6 km · 5.3% · 754 m
  34. 34 Climb near Völs am Schlern - Fiè allo Sciliar 2 Stage 16 · 5.7 km · 7.8% · 748 m
  35. 35 Climb to km 8.8 2 Stage 8 · 8.8 km · 4.4% · 732 m
  36. 36 Climb to km 121.2 2 Stage 1 · 6.2 km · 7.4% · 697 m
  37. 37 Climb near Pietracatella 2 Stage 11 · 8.9 km · 5.2% · 689 m
  38. 38 Climb to km 68.1 3 Stage 11 · 7.4 km · 3.0% · 689 m
  39. 39 Climb near Il Pilonetto 2 Stage 1 · 8.1 km · 4.4% · 652 m
  40. 40 Climb to km 61.7 2 Stage 5 · 15.4 km · 3.9% · 620 m
  41. 41 Climb near Lamon 3 Stage 18 · 3.6 km · 5.7% · 608 m
  42. 42 Climb near Valle Mosso 3 Stage 2 · 4.1 km · 5.2% · 593 m
  43. 43 Climb to km 66.6 3 Stage 10 · 5.0 km · 5.9% · 591 m
  44. 44 Climb to km 61.0 3 Stage 9 · 4.2 km · 4.3% · 507 m
  45. 45 Climb near Piatto 3 Stage 2 · 5.9 km · 3.4% · 485 m
  46. 46 Climb near Cerreto Sannita 3 Stage 10 · 2.2 km · 9.8% · 472 m
  47. 47 Climb to km 37.6 3 Stage 7 · 5.1 km · 5.0% · 454 m
  48. 48 Climb to km 83.6 3 Stage 6 · 8.8 km · 3.2% · 409 m
  49. 49 Climb near Guardia Sanframondi 2 Stage 10 · 10.2 km · 3.3% · 396 m
  50. 50 Climb near Berzano di San Pietro 3 Stage 1 · 4.5 km · 3.9% · 393 m
  51. 51 Climb near Ville di Corsano 3 Stage 6 · 4.6 km · 4.0% · 370 m
  52. 52 Climb near Arpaia 3 Stage 10 · 6.0 km · 3.2% · 291 m
  53. 53 Climb to km 78.3 3 Stage 12 · 4.0 km · 5.8% · 283 m
  54. 54 Climb near Camogli 3 Stage 5 · 3.9 km · 6.9% · 271 m
  55. 55 Climb near Nocchi 3 Stage 5 · 4.5 km · 3.8% · 220 m
  56. 56 Climb to km 32.5 3 Stage 5 · 4.0 km · 4.2% · 195 m
  1. 1 Climb near Völs am Schlern - Fiè allo Sciliar 2 Stage 16 · 5.7 km · 7.8% · 748 m
  2. 2 Climb near Cerreto Sannita 3 Stage 10 · 2.2 km · 9.8% · 472 m
  3. 3 Climb to km 57.5 2 Stage 17 · 9.3 km · 5.4% · 1,550 m
  4. 4 Climb near Valle Mosso 3 Stage 2 · 4.1 km · 5.2% · 593 m
  5. 5 Climb near Camogli 3 Stage 5 · 3.9 km · 6.9% · 271 m
  6. 6 Climb to km 206.6 2 Stage 16 · finish · 7.6 km · 6.0% · 1,632 m
  7. 7 Climb to km 98.0 HC Stage 20 · 18.7 km · 8.0% · 1,673 m
  8. 8 Climb to km 143.5 HC Stage 20 · 18.4 km · 8.1% · 1,673 m
  9. 9 Climb to km 158.4 HC Stage 17 · finish · 12.8 km · 6.4% · 1,610 m
  10. 10 Climb near Ligosullo 2 Stage 19 · 5.8 km · 7.9% · 1,065 m
  11. 11 Climb to km 64.3 HC Stage 15 · 17.5 km · 5.7% · 1,421 m
  12. 12 Climb to km 154.4 HC Stage 15 · 44.1 km · 3.5% · 1,857 m
  13. 13 Climb to km 221.3 2 Stage 15 · finish · 4.8 km · 7.5% · 2,388 m
  14. 14 Climb to km 148.3 2 Stage 19 · 10.1 km · 4.8% · 1,292 m
  15. 15 Climb to km 37.6 3 Stage 7 · 5.1 km · 5.0% · 454 m
  16. 16 Climb to km 32.5 3 Stage 5 · 4.0 km · 4.2% · 195 m
  17. 17 Climb to km 66.6 3 Stage 10 · 5.0 km · 5.9% · 591 m
  18. 18 Climb to km 78.3 3 Stage 12 · 4.0 km · 5.8% · 283 m
  19. 19 Climb to km 131.4 HC Stage 17 · 18.1 km · 5.2% · 1,636 m
  20. 20 Climb to km 83.7 2 Stage 10 · 8.0 km · 6.5% · 808 m
  21. 21 Climb to km 154.5 1 Stage 2 · finish · 10.9 km · 6.5% · 1,141 m
  22. 22 Climb to km 38.7 HC Stage 8 · 16.3 km · 5.6% · 1,211 m
  23. 23 Climb to km 50.8 HC Stage 16 · 16.7 km · 7.2% · 2,500 m
  24. 24 Climb near Ravascletto 2 Stage 19 · 6.5 km · 6.0% · 949 m
  25. 25 Climb to km 135.0 2 Stage 10 · 10.2 km · 5.7% · 959 m
  26. 26 Climb near Le Prese 2 Stage 15 · 11.7 km · 3.4% · 1,122 m
  27. 27 Prati di Tivo HC Stage 8 · finish · 14.7 km · 7.0% · 1,450 m
  28. 28 Climb near Seis am Schlern - Siusi allo Sciliar 2 Stage 16 · 11.4 km · 3.8% · 1,091 m
  29. 29 Le Motte 2 Stage 15 · 10.2 km · 3.3% · 1,423 m
  30. 30 Climb to km 121.2 2 Stage 1 · 6.2 km · 7.4% · 697 m
  31. 31 Climb near Callabiana 3 Stage 2 · 5.7 km · 5.1% · 783 m
  32. 32 Climb to km 142.8 2 Stage 10 · finish · 6.5 km · 7.0% · 1,384 m
  33. 33 Climb to km 194.6 2 Stage 16 · 5.5 km · 7.2% · 1,442 m
  34. 34 Climb near Il Pilonetto 2 Stage 1 · 8.1 km · 4.4% · 652 m
  35. 35 Climb to km 9.0 1 Stage 17 · 9.0 km · 7.3% · 2,242 m
  36. 36 Climb to km 61.7 2 Stage 5 · 15.4 km · 3.9% · 620 m
  37. 37 Climb near Pietracatella 2 Stage 11 · 8.9 km · 5.2% · 689 m
  38. 38 Climb to km 212.4 HC Stage 15 · 15.1 km · 6.2% · 2,288 m
  39. 39 Climb to km 113.9 2 Stage 8 · 9.0 km · 4.7% · 1,275 m
  40. 40 Climb to km 100.4 2 Stage 17 · 5.8 km · 6.0% · 986 m
  41. 41 Climb to km 11.8 3 Stage 16 · 4.0 km · 6.6% · 2,288 m
  42. 42 Climb to km 67.7 2 Stage 17 · 8.5 km · 5.7% · 1,971 m
  43. 43 Climb near Ville di Corsano 3 Stage 6 · 4.6 km · 4.0% · 370 m
  44. 44 Climb near Lamon 3 Stage 18 · 3.6 km · 5.7% · 608 m
  45. 45 Climb to km 83.6 3 Stage 6 · 8.8 km · 3.2% · 409 m
  46. 46 Climb near Guardia Sanframondi 2 Stage 10 · 10.2 km · 3.3% · 396 m
  47. 47 Climb near Trepalle 3 Stage 16 · 4.9 km · 6.3% · 2,209 m
  48. 48 Climb to km 68.1 3 Stage 11 · 7.4 km · 3.0% · 689 m
  49. 49 Climb near Rigolato 3 Stage 19 · 3.9 km · 5.2% · 759 m
  50. 50 Climb near Portula 3 Stage 2 · 5.6 km · 5.3% · 754 m
  51. 51 Climb to km 61.0 3 Stage 9 · 4.2 km · 4.3% · 507 m
  52. 52 Climb near Berzano di San Pietro 3 Stage 1 · 4.5 km · 3.9% · 393 m
  53. 53 Climb near Piatto 3 Stage 2 · 5.9 km · 3.4% · 485 m
  54. 54 Climb to km 8.8 2 Stage 8 · 8.8 km · 4.4% · 732 m
  55. 55 Climb near Nocchi 3 Stage 5 · 4.5 km · 3.8% · 220 m
  56. 56 Climb near Arpaia 3 Stage 10 · 6.0 km · 3.2% · 291 m