Giro d’Italia

Road · Stage Race
Most recent winner🌐 Simon Yates (2025)
CourseStage Race

The 2026 Giro is live: 21 official stages from Bulgaria to Rome, a complete 184-rider startlist, and stage-by-stage favorites.

Giro d’Italia 2026 route overview

21 stages

The Giro is usually decided in the final week, when the route reaches the Dolomites or other alpine terrain and cumulative fatigue makes every acceleration more expensive. Time trials create pressure but rarely settle the race alone. Early sprint and transition stages still matter because crashes, crosswinds, and nervous positioning can cost contenders time before the mountains. The winner is usually the rider who can absorb repeated attacks, recover through rest days, and keep climbing deep into the third week.

The race pivots on whether Jonas Vingegaard can control repeated mountain tests while sprinters and puncheurs fight for a wide spread of stage chances.

Stage 1
Stage 1 Stage 1
Stage 2
Stage 2 Stage 2
Stage 3
Stage 3 Stage 3
Stage 4
Stage 4 Stage 4
Stage 5
Stage 5 Stage 5
Stage 6
Stage 6 Stage 6
Stage 7
Stage 7 Stage 7
Stage 8
Stage 8 Stage 8
Stage 9
Stage 9 Stage 9
Stage 10
Stage 10 Stage 10
Stage 11
Stage 11 Stage 11
Stage 12
Stage 12 Stage 12
Stage 13
Stage 13 Stage 13
Stage 14
Stage 14 Stage 14
Stage 15
Stage 15 Stage 15
Stage 16
Stage 16 Stage 16
Stage 17
Stage 17 Stage 17
Stage 18
Stage 18 Stage 18
Stage 19
Stage 19 Stage 19
Stage 20
Stage 20 Stage 20
Stage 21
Stage 21 Stage 21