
You know how punters get lost in too much data or bet blindly? I break down the stats and trends so you can feel confident you’re betting with more than just gut instinct.
2026 Giro d'Italia
The 2026 Giro d'Italia will be the 109th edition of the race, and will take place from the 8th of May through to the 31st of May with twenty-one stages during the race.
This year, the tour will start in Bulgaria for the first three stages before heading back into Italy. Stage 16 will be held in Switzerland, with the other 17 all in Italy, the tour will cover a total of 3,459.2 km.
Who will win the Giro d'Italia 2026?
For Giro d'Italia predictions and betting tips, be sure to head over to our dedicated cycling predictions page to see who the OLBG tipsters are backing to win the race, and also the daily head-to-head markets and stage markets.
Alternatively, you can try our Best Cycling Tipsters page, which displays only tipsters who have open tips and over the past twelve months have shown a profit.
Is the Giro d'Italia on TV?
Yes, you can watch the action unfold live on Eurosport over the three weeks.
How many kilometres is the Giro d'Italia?
The 2026 Giro d'Italia will be a total distance of 3,459.2 km covered over the twenty-one stages.

Best Bookmakers for Cycling Betting
2026 Giro d'Italia Route - Phase 1
The race starts on May 8th and begins in Bulgaria. The first three stages will take place in Bulgaria before the first of three rest days on Monday, May 11th. Stage 4 will see the tour move into Italy as the riders head from Catanzaro (Stage 4) to Corno alle Scale (Stage 9) before the second rest day on the 18th. This phase covered a total of 1,648 km.
| Stage | Route | Winner |
|---|---|---|
| Stage 1 Friday (8 May) | Nessebar (Bulgaria) to Burgas (Bulgaria) Flat stage (156 km) | |
| Stage 2 Saturday (9 May) | Burgas (Bulgaria) to Veliko Tarnovo (Bulgaria) Hilly stage (220 km) | |
| Stage 3 Sunday (10 May) | Plovdiv (Bulgaria) to Sofia (Bulgaria) Flat stage (174 km) | |
| Monday (11 May) | Rest Day | |
| Stage 4 Tuesday (12 May) | Catanzaro to Cosenza Flat stage (144 km) | |
| Stage 5 Wednesday (13 May) | Praia a Mare to Potenza Hilly stage (204 km) | |
| Stage 6 Thursday (14 May) | Paestum to Naples Flat stage (161 km) | |
| Stage 7 Friday (15 May) | Formia to Blockhaus Mountain stage (246 km) | |
| Stage 8 Saturday (16 May) | Chieti to Fermo Hilly stage (159 km) | |
| Stage 9 Sunday (17 May) | Cervia to Corno alle Scale Hilly stage (184 km) | |
| Monday (18 May) | Rest Day | |
2026 Giro d'Italia Route - Phase 2
After the rider's second rest day, they will proceed to six more stages, covering a total distance of 850.2km. This phase will see them head from Viareggio (19th) with a time trial through to Milan (24th) to complete the six stages of this part of the tour.
| Stage | Route | Winner |
|---|---|---|
| Stage 10 Tuesday (19 May) | Viareggio to Massa Individual time trial (40.2 km) | |
| Stage 11 Wednesday (20 May) | Porcari to Chiavari Hilly stage (178 km) | |
| Stage 12 Thursday (21 May) | Imperia to Novi Ligure Flat stage (177 km) | |
| Stage 13 Friday (22 May) | Alessandria to Verbania Hilly stage (186 km) | |
| Stage 14 Saturday (23 May) | Aosta to Pila Mountain stage (133 km) | |
| Stage 15 Sunday (24 May) | Voghera to Milan Flat stage (136 km) | |
| Monday (25 May) | Rest Day | |
2026 Giro d'Italia Route - Phase 3
The riders head into the home stretch in the final phase, all heading to Rome. They begin this final stage, which will cover a distance of 961 km in Switzerland for the 16th stage, before moving back into Italy and heading towards Rome, where the 2026 Tour de France winner will be decided.
| Stage | Route | Winner |
|---|---|---|
| Stage 16 Tuesday (26 May) | Bellinzona (Switzerland) to Carì (Switzerland) Mountain stage (113 km) | |
| Stage 17 Wednesday (27 May) | Cassano d'Adda to Andalo Hilly stage (200 km) | |
| Stage 18 Thursday (28 May) | Fai della Paganella to Pieve di Soligo Flat stage (167 km) | |
| Stage 19 Friday (29 May) | Feltre to Alleghe Mountain stage (151 km) | |
| Stage 20 Saturday (30 May) | Gemona del Friuli to Piancavallo Mountain stage (199 km) | |
| Stage 21 Sunday (31 May) | Rome to Rome Flat stage (131 km) |
Past Giro d'Italia General Classification Winners
Below are the last ten winners of the Giro d'Italia general classification, Italian riders do have a great record in the race with forty-one Italian riders winning a total of seventy-one of the previous general classifications, however, the tide is turning, since 2008, only four of the eighteen events have been won by Italian riders which include none of the last nine, Vincenzo Nibali success in 2016 was the last. Jai Hindley's (Australia) success in 2022 and Primož Roglič's (Slovenia) in 2023 were first-time wins for the countries.
There has not been a back-to-back winner since Miguel Indurain achieved this feat in 1992-93. Before him, you have to go back to the 1960s to find the previous rider to win it back-to-back, and that was Franco Balmamion in 1962-63.
Simon Yates' win in 2025 made him the first winner since Alberto Contador (2015) to win the tour without winning a single stage.
Last Ten Giro d'Italia General Classification Winners
| Year | Winner | Team | Stage Wins |
|---|---|---|---|
| 2025 | Simon Yates (GBR) | Visma–Lease a Bike | 0 |
| 2024 | Tadej Pogačar (SVN) | UAE Team Emirates | 6 |
| 2023 | Primož Roglič (SVN) | Team Jumbo–Visma | 1 |
| 2022 | Jai Hindley (AUS) | Bora–Hansgrohe | 1 |
| 2021 | Egan Bernal (COL) | Ineos Grenadiers | 2 |
| 2020 | Tao Geoghegan Hart (GBR) | Ineos Grenadiers | 2 |
| 2019 | Richard Carapaz (ECU) | Movistar Team | 2 |
| 2018 | Chris Froome (GBR) | Team Sky | 2 |
| 2017 | Tom Dumoulin (NLD) | Team Sunweb | 2 |
| 2016 | Vincenzo Nibali (ITA) | Astana | 1 |
Past Giro d'Italia Mountains Classification Winners
This goes to the rider who performs best over the mountains, the King of the Mountains! Each climb is given a classification, and points are awarded based on difficulty; bonus points are also on offer.
Italy and Spain have been the two most dominant forces in this market, winning a total of fifty-six between them, with forty for Italy and sixteen for Spain.
Since 2007, the winner has come from either of those two countries in eleven of those nineteen years, however, the tide is turning, with only one win (2025) in the last six tours.
Last Ten Giro d'Italia King of the Mountains Winners
| Year | Winner | Team | Points | Margin | Stage Wins |
|---|---|---|---|---|---|
| 2025 | Lorenzo Fortunato (ITA) | XDS Astana Team | 355 | 154 | 0 |
| 2024 | Tadej Pogačar (SVN) | UAE Team Emirates | 270 | 64 | 6 |
| 2023 | Thibaut Pinot (FRA) | Groupama - FDJ | 237 | 37 | 0 |
| 2022 | Koen Bouwman (NLD) | Team Jumbo–Visma | 294 | 131 | 2 |
| 2021 | Geoffrey Bouchard (FRA) | AG2R Citroën Team | 184 | 44 | 1 |
| 2020 | Ruben Guerreiro (POR) | EF Pro Cycling | 234 | 77 | 1 |
| 2019 | Giulio Ciccone (ITA) | Trek–Segafredo | 267 | 152 | 1 |
| 2018 | Chris Froome (GBR) | Team Sky | 125 | 17 | 2 |
| 2017 | Mikel Landa (SPA) | Team Sky | 224 | 106 | 1 |
| 2016 | Mikel Nieve (SPA) | Team Sky | 152 | 18 | 1 |
Article Contributor Information
The Giro d'Italia content on OLBG has been created and maintained by Andy Powell, who, through the creation of the content, developed an understanding of the sport.






