Spoiler freeShow results
The peloton during stage 15 of the 2021 Giro d'Italia.
Race finished

Grand Tour route book

Giro d'Italia 2026

A three-week route book with big mountain days, transfer rhythm, and late-race swings.

Giro d’Italia 2026 crosses Bulgaria from the Black Sea to Sofia before the first rest day, then turns Italy into a slow-burn elimination race with Blockhaus, the 42 km Massa TUDOR time trial, and a final week that stacks Carì, Alleghe, and Piancavallo before Rome. The official route hub frames the full course at 3,468 km and 48,700 metres of climbing.

May 8 - May 31Bulgaria to Rome21 stages3468 kmGrand TourStage raceSafe
See resultsSafe view keeps results and live-race spoilers out of the page.

Photo PetarM / Wikimedia Commons

Overview

Race overview

Current spoiler-safe Giro route context for the Piancavallo mountain finale and Rome closing circuit.

The 109th Giro is in its closing weekend. The spoiler-safe desk stays route-first: stage 20 is the final mountain test from Gemona del Friuli 1976-2026 to Piancavallo, using Forgaria nel Friuli, Clauzetto, and a double Piancavallo finale; stage 21 then closes the race on a 131 km Rome circuit, with parade rhythm first and a fast city finish after that.

Time trial pivotS10
Mountain pressure13 stages
Summit finishesS7, S20
Longest dayS7 - 244 km
Route scale
The official route hub lists 3,468 km, a 165.1 km average stage distance, and 48,700 metres of altitude gain across the 21-stage route
Grande Partenza
Three stages across Bulgaria, from Nessebar on the Black Sea to Sofia, for the Giro’s 16th foreign start
First mountain turning point
Stage 7 runs 244 km from Formia to Blockhaus, the first true summit finish

Watchlist

Riders to watch

A race-specific watchlist from official Giro provisional entry-list and race-week jersey-preview sources; riders without Giro-specific official support are intentionally left out.

Jonas Vingegaard portrait from Paris-Nice 2023.
Jonas VingegaardTeam Visma | Lease a BikeGC anchor

The official Maglia Rosa preview frames Vingegaard as the overall-race benchmark, and the official provisional entry-list article confirms his Giro debut and all-three-Grand-Tours target.

Preliminary startlist
Jai HindleyRed Bull-BORA-hansgrohePast Giro winner

The official entry-list article places Hindley in Red Bull-BORA-hansgrohe's Giro leadership group, while the Maglia Rosa preview keeps him as the experienced 2022 winner supporting the team's mountain push.

Preliminary startlist
Giulio PellizzariRed Bull-BORA-hansgroheMaglia Bianca marker

The official young-rider preview frames Pellizzari as the clear Maglia Bianca reference point, and the official Maglia Rosa preview also marks him as Red Bull-BORA-hansgrohe's sharpest GC riser.

Preliminary startlist
Giulio CicconeLidl-TrekMaglia Azzurra hunter

The official Maglia Azzurra preview marks Ciccone as a former mountains-classification winner with freedom to target breakaways, and the official provisional entry-list article lists him among the climbers targeting stage wins and the blue jersey.

Preliminary startlist
Jonathan MilanLidl-TrekSprint benchmark

The official entry-list article and race-week Maglia Ciclamino preview both frame Milan as the sprint-field benchmark, making him the clearest fast-finisher reference for the Giro’s flat stages and points-jersey scan.

Preliminary startlist
Portrait of Filippo Ganna.
Filippo GannaNetcompany IneosTime-trial marker

The official entry-list article calls Ganna the Viareggio-Massa individual time-trial favourite and notes the extra pull of a stage finishing in his hometown of Verbania.

Preliminary startlist
Rider portrait credits
Watchlist sources
Distance3468km
Stages2121-stage route book
Display modeSpoiler-safe31 result or late-race sections stay hidden in spoiler-safe mode.

Spoiler-safe view

This page opens in spoiler-safe mode, so result sections and race-defining updates stay out of view until you choose to reveal them.

29 result sections, 2 live-race updates stay hidden on this route so you can browse without seeing the outcome early.

Route book

Stage route book

Scan the full Giro d’Italia route in one spoiler-safe 21-stage guide, grouped week by week.

Stage guide

Stage route book

All 21 Giro stages on one spoiler-safe route book.

Week 1Stage 1 to Stage 3
  1. Stage 1May 8

    Nessebar to Burgas

    147 kmFlat
    A flat Black Sea opener from Nessebar to Burgas, shaped for the fast men and the first maglia rosa.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 1

    Nessebar to Burgas

    Official Giro d'Italia 2026 stage 1 profile for Nessebar to Burgas.
    ProfileOfficial organizer profile - 147 km - FlatSource Giro d'Italia
  2. Stage 2May 9

    Burgas to Veliko Tarnovo

    221 kmHills
    The long ride to Veliko Tarnovo tightens near Lyaskovets Monastery Pass, so puncheurs and durable sprinters both have a reason to believe.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 2

    Burgas to Veliko Tarnovo

    Official Giro d'Italia 2026 stage 2 profile for Burgas to Veliko Tarnovo.
    ProfileOfficial organizer profile - 221 km - HillsSource Giro d'Italia
  3. Stage 3May 10

    Plovdiv to Sofia

    175 kmFlat
    Plovdiv to Sofia crosses Borovets Pass before a long enough run to the capital for quick finishers who climb well.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 3

    Plovdiv to Sofia

    Official Giro d'Italia 2026 stage 3 profile for Plovdiv to Sofia.
    ProfileOfficial organizer profile - 175 km - FlatSource Giro d'Italia
Week 2Stage 4 to Stage 9
Rest day before this week
  1. Stage 4May 12

    Catanzaro to Cosenza

    138 kmFlat
    The Calabrian restart is short but not lazy, with 1,800 metres of rise before Cosenza gives the sprint teams a controlled first Italian finish.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 4

    Catanzaro to Cosenza

    Official Giro d'Italia 2026 stage 4 profile for Catanzaro to Cosenza.
    ProfileOfficial organizer profile - 138 km - FlatSource Giro d'Italia
  2. Stage 5May 13

    Praia a Mare to Potenza

    203 kmHills
    Praia a Mare to Potenza packs 4,100 metres into the Basilicata hills, making this a breakaway and puncheur day rather than a simple transfer.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 5

    Praia a Mare to Potenza

    Official Giro d'Italia 2026 stage 5 profile for Praia a Mare to Potenza.
    ProfileOfficial organizer profile - 203 km - HillsSource Giro d'Italia
  3. Stage 6May 14

    Paestum to Napoli

    142 kmFlat
    Paestum to Napoli keeps the climbing light and points the race toward a city finish where sprint trains should finally get clean road.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 6

    Paestum to Napoli

    Official Giro d'Italia 2026 stage 6 profile for Paestum to Napoli.
    ProfileOfficial organizer profile - 142 km - FlatSource Giro d'Italia
  4. Stage 7May 15

    Formia to Blockhaus

    244 kmMountains
    Blockhaus delivers the Giro’s longest stage and its first truly brutal mountain finish.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 7

    Formia to Blockhaus

    Official Giro d'Italia 2026 stage 7 profile for Formia to Blockhaus.
    ProfileOfficial organizer profile - 244 km - MountainsSource Giro d'Italia
  5. Stage 8May 16

    Chieti to Fermo

    156 kmHills
    Chieti to Fermo keeps the Adriatic week lumpy, with enough late climbing for puncheurs to pressure the pure sprint teams.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 8

    Chieti to Fermo

    Official Giro d'Italia 2026 stage 8 profile for Chieti to Fermo.
    ProfileOfficial organizer profile - 156 km - HillsSource Giro d'Italia
  6. Stage 9May 17

    Cervia to Corno alle Scale

    184 kmHills
    Cervia to Corno alle Scale turns a hilly profile into a summit-style test before the second rest day.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 9

    Cervia to Corno alle Scale

    Official Giro d'Italia 2026 stage 9 profile for Cervia to Corno alle Scale.
    ProfileOfficial organizer profile - 184 km - HillsSource Giro d'Italia
Week 3Stage 10 to Stage 15
Rest day before this week
  1. Stage 10May 19

    Viareggio to Massa TUDOR ITT

    42 kmITT
    The 42 km Massa time trial can redraw the general classification after the first rest day.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 10

    Viareggio to Massa TUDOR ITT

    Official Giro d'Italia 2026 stage 10 profile for Viareggio to Massa TUDOR ITT.
    ProfileOfficial organizer profile - 42 km - ITTSource Giro d'Italia
  2. Stage 11May 20

    Porcari (Paper District) to Chiavari

    195 kmHills
    Porcari to Chiavari crosses Ligurian terrain after the time trial, a 195 km trap day for breakaways and punchy finishers.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 11

    Porcari (Paper District) to Chiavari

    Official Giro d'Italia 2026 stage 11 profile for Porcari (Paper District) to Chiavari.
    ProfileOfficial organizer profile - 195 km - HillsSource Giro d'Italia
  3. Stage 12May 21

    Imperia to Novi Ligure

    175 kmFlat
    Imperia to Novi Ligure gives the fast teams a long chase across 175 km, but 2,250 metres of climbing keeps it from being a pure drag strip.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 12

    Imperia to Novi Ligure

    Official Giro d'Italia 2026 stage 12 profile for Imperia to Novi Ligure.
    ProfileOfficial organizer profile - 175 km - FlatSource Giro d'Italia
  4. Stage 13May 22

    Alessandria to Verbania

    189 kmFlat
    Alessandria to Verbania runs toward Lake Maggiore, a flatter-looking day that can still sting before the lakeside finish.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 13

    Alessandria to Verbania

    Official Giro d'Italia 2026 stage 13 profile for Alessandria to Verbania.
    ProfileOfficial organizer profile - 189 km - FlatSource Giro d'Italia
  5. Stage 14May 23

    Aosta to Pila (Gressan)

    133 kmHigh mountains
    Aosta to Pila turns the race uphill again with a compact but serious alpine finish.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 14

    Aosta to Pila (Gressan)

    Official Giro d'Italia 2026 stage 14 profile for Aosta to Pila (Gressan).
    ProfileOfficial organizer profile - 133 km - High mountainsSource Giro d'Italia
  6. Stage 15May 24

    Voghera to Milano

    157 kmFlat
    Voghera to Milano is the cleanest sprint invitation of the second weekend, with only 200 metres of climbing before the city finish.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 15

    Voghera to Milano

    Official Giro d'Italia 2026 stage 15 profile for Voghera to Milano.
    ProfileOfficial organizer profile - 157 km - FlatSource Giro d'Italia
Week 4Stage 16 to Stage 21
Rest day before this week
  1. Stage 16May 26

    Bellinzona to Carì

    113 kmMountains
    The short Carì stage opens the last week with immediate climbing pressure.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 16

    Bellinzona to Carì

    Official Giro d'Italia 2026 stage 16 profile for Bellinzona to Carì.
    ProfileOfficial organizer profile - 113 km - MountainsSource Giro d'Italia
  2. Stage 17May 27

    Cassano d'Adda to Andalo

    202 kmHills
    Cassano d'Adda to Andalo stretches beyond 200 km and 3,300 metres, giving breakaway climbers a serious last-week doorway.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 17

    Cassano d'Adda to Andalo

    Official Giro d'Italia 2026 stage 17 profile for Cassano d'Adda to Andalo.
    ProfileOfficial organizer profile - 202 km - HillsSource Giro d'Italia
  3. Stage 18May 28

    Fai della Paganella to Pieve di Soligo

    171 kmFlat
    Fai della Paganella to Pieve di Soligo looks marked flat, but 2,050 metres after a mountain start make it a nervous transfer toward Veneto.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 18

    Fai della Paganella to Pieve di Soligo

    Official Giro d'Italia 2026 stage 18 profile for Fai della Paganella to Pieve di Soligo.
    ProfileOfficial organizer profile - 171 km - FlatSource Giro d'Italia
  4. Stage 19May 29

    Feltre to Alleghe (Piani di Pezzè)

    151 kmHigh mountains
    Alleghe offers one of the last pure mountain chances to crack the race open.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 19

    Feltre to Alleghe (Piani di Pezzè)

    Official Giro d'Italia 2026 stage 19 profile for Feltre to Alleghe (Piani di Pezzè).
    ProfileOfficial organizer profile - 151 km - High mountainsSource Giro d'Italia
  5. Stage 20May 30

    Gemona del Friuli 1976-2026 to Piancavallo

    200 kmMountains
    Piancavallo is the final summit finish and the last big GC examination before Rome.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 20

    Gemona del Friuli 1976-2026 to Piancavallo

    Official Giro d'Italia 2026 stage 20 profile for Gemona del Friuli 1976-2026 to Piancavallo.
    ProfileOfficial organizer profile - 200 km - MountainsSource Giro d'Italia
  6. Stage 21May 31

    Roma to Roma

    131 kmFlat
    Rome closes the race with parade mood first and a final fast finish after that.

    Stage profile and map. Open any card for the full-size route view.

    Source Profile: Giro d'ItaliaMap: Giro d'Italia

    Stage 21

    Roma to Roma

    Official Giro d'Italia 2026 stage 21 profile for Roma to Roma.
    ProfileOfficial organizer profile - 131 km - FlatSource Giro d'Italia
Desk update info

First published on 2026-04-17.

Last updated on 2026-05-08.

Official guide

Official guide

Official race links and race-week context for the whole Giro page.

On our list

On our list for this race page

Reader suggestions already recorded for editorial review, shared only after moderation.

Reader requests

On our list for this race page

Reader suggestions for the Giro race page.

  • Add sprint-train trackerA small lead-out guide would help readers identify the likely sprint trains for the opener.Requested
  • Add safe GC primerA spoiler-safe GC primer would explain why the opening days still shape the overall race.Suggested
Desk update info

First published on 2026-04-16.

Last updated on 2026-05-04.

Suggest an edit

Send a note to the editors. It is reviewed before anything is published.

Use this for fixes, missing context, or spoiler concerns.

Reader requests under review

The Giro page now keeps the current stage focus tighter and makes stage jumps land more cleanly in the route book. A Giro full-desk correction has been resolved without changing the safe route. The Giro watchlist has been re-checked and now makes clear that unsupported prominent riders are left out.

This note goes to this page. Open a section feedback menu first to target a section instead.