The 2026 edition of the prestigious Giro d’Italia 2026 continues with an exciting and demanding Stage 2 from Burgas to Veliko Tarnovo in Bulgaria. After an explosive opening sprint stage won by Paul Magnier, the race now heads inland for a challenging 221-kilometre hilly test that could already shake up the general classification standings.

Stage 2 Overview
| Details | Information |
|---|---|
| Stage | Stage 2 |
| Date | 9 May 2026 |
| Route | Burgas to Veliko Tarnovo |
| Country | Bulgaria |
| Distance | 221 km (137 mi) |
| Stage Type | Hilly Stage |
| Start Time | 11:00 |
| KM 0 | 11:00 |
| Live Coverage Begins | 09:30 |
| Expected Finish | Around 16:00 |
| Result | Updated Soon |
The second stage of the Giro d’Italia 2026 leaves the Black Sea coastline behind and travels deep into the Bulgarian interior. Riders will face a long day in the saddle with several late climbs and technical sectors expected to create dramatic attacks in the finale.
Giro d’Italia 2026 Stage 2 Results
| Position | Rider | Team | Time |
|---|---|---|---|
| 1 | Guillermo Thomas Silva | XDS Astana Team | 5:39:25 |
| 2 | Florian Stork | Tudor Pro Cycling Team | 5:39:25 |
| 3 | Giulio Ciccone | Lidl-Trek | 5:39:25 |
| 4 | Christian Scaroni | XDS Astana Team | 5:39:25 |
| 5 | Giulio Pellizzari | Red Bull-BORA-hansgrohe | 5:39:25 |
| 6 | Matteo Sobrero | Lidl-Trek | 5:39:25 |
| 7 | Andreas Leknessund | Uno-X Mobility | 5:39:25 |
| 8 | Jan Christen | UAE Team Emirates-XRG | 5:39:25 |
| 9 | Martin Tjøtta | Uno-X Mobility | 5:39:25 |
| 10 | Mathys Rondel | Tudor Pro Cycling Team | 5:39:25 |
| 11 | Jai Hindley | Red Bull-BORA-hansgrohe | 5:39:25 |
| 12 | Javier Romo | Movistar Team | 5:39:25 |
| 13 | Lennert Van Eetvelt | Lotto Intermarché | 5:39:25 |
| 14 | Einer Rubio | Movistar Team | 5:39:25 |
| 15 | Davide Piganzoli | Team Visma | Lease a Bike | 5:39:25 |
| 16 | Jan Hirt | NSN Cycling Team | 5:39:25 |
| 17 | Damiano Caruso | Bahrain Victorious | 5:39:25 |
| 18 | Felix Engelhardt | Team Jayco AlUla | 5:39:25 |
| 19 | Thymen Arensman | Netcompany INEOS | 5:39:25 (B4) |
| 20 | Darren Rafferty | EF Education-EasyPost | 5:39:25 |
| 21 | Jonas Vingegaard | Team Visma | Lease a Bike | 5:39:25 |
| 22 | Enric Mas | Movistar Team | 5:39:25 |
| 23 | Johannes Kulset | Uno-X Mobility | 5:39:25 |
| 24 | Josh Kench | Groupama-FDJ United | 5:39:25 |
| 25 | Egan Bernal | Netcompany INEOS | 5:39:25 (B6) |
Stage 2 Route Analysis
The route from Burgas to Veliko Tarnovo is far from a simple transition stage. While the first half of the race may allow the breakaway to form, the terrain becomes increasingly selective as the peloton approaches the final kilometres.
Midway through the stage, riders will tackle two categorized climbs:
- Byala Pass (Category 3) – 7.7 km at 4.6%
- Vratnik Pass (Category 3) – 9.2 km at 4%
Although these climbs are not extremely steep, they will slowly wear down the sprinters over the long 221-kilometre distance.
The biggest challenge arrives late in the stage with the climb to the Lyaskovets Monastery, measuring 3.9 km at 6.8%. Positioned roughly 10 kilometres from the finish line, this climb is expected to become the launching point for aggressive attacks from puncheurs and GC contenders.
Inside the final three kilometres, the riders will encounter narrow streets and short cobbled sectors around Tsarevets, with ramps reaching up to 9%. The technical finale could create splits in the peloton and make the sprint finish highly unpredictable.
Riders to Watch
Several explosive riders could thrive on this terrain, especially those capable of surviving the late climbs and handling technical roads. Stage 1 winner Paul Magnier will aim to defend the Maglia Rosa, but the difficult finale may favor punchy classics-style riders.
Teams with strong all-rounders are likely to increase the pace before the Lyaskovets Monastery climb to distance the pure sprinters.
Giro d’Italia 2026 Stage Schedule
| Stage | Date | Route | Distance | Type | Winner |
|---|---|---|---|---|---|
| 1 | 8 May | Nessebar to Burgas | 147 km | Flat | Paul Magnier (FRA) |
| 2 | 9 May | Burgas to Veliko Tarnovo | 221 km | Hilly | Updated After Finish |
| 3 | 10 May | Plovdiv to Sofia | 175 km | Flat | — |
| 4 | 12 May | Catanzaro to Cosenza | 138 km | Flat | — |
| 5 | 13 May | Praia a Mare to Potenza | 203 km | Hilly | — |
| 6 | 14 May | Paestum to Naples | 142 km | Flat | — |
| 7 | 15 May | Formia to Blockhaus | 244 km | Mountain | — |
| 8 | 16 May | Chieti to Fermo | 156 km | Hilly | — |
| 9 | 17 May | Cervia to Corno alle Scale | 184 km | Hilly | — |
| 10 | 19 May | Viareggio to Massa | 42 km | Individual Time Trial | — |
| 21 | 31 May | Rome to Rome | 131 km | Flat | — |
Stage 2 Live Results and Winner Updates
Live results, stage winner updates, general classification standings, and Maglia Rosa changes will be updated shortly after the riders cross the finish line in Veliko Tarnovo.
With steep late climbs, cobbled ramps, and technical streets all packed into the closing kilometres, Stage 2 promises to deliver one of the most entertaining finishes of the opening week of the Giro d’Italia 2026.
