Tirreno-Adriatico is Italy’s first WorldTour stage race of the year. The week-long test – known as ‘the Race of the Two Seas’ and with an incredible trident trophy – has evolved into a key warm-up race for Grand Tour favourites, particularly those going to the Giro d’Italia in May. Tadej Pogačar, Primož Roglič and Jonas Vingegaard have all won the race since 2021, but this year will give another rider a chance at glory when the race kicks off on Monday 10th March in Tuscany.
Last year, Jonas Vingegaard dominated proceedings once the race reached the mountains, taking two stage wins and the victory trident. Behind the Dane, Juan Ayuso and Jai Hindley filled the other steps on the podium, while Jonathan Milan cleaned up the sprints, claiming three stages throughout the week.
Vingegaard has opted for the clashing Paris-Nice this year. Pogačar is also giving the Italian race a miss, but his teammate and 2024 runner-up Juan Ayuso will be there alongside Adam Yates. Red Bull’s Hindley is also returning to Tirreno-Adriatico in preparation for the Giro, as are fellow Giro contenders Richard Carapaz and Simon Yates.
Related questions you can explore with Ask Cyclist, our new AI search engine.

Tirreno-Adriatico 2025 key information

- Date: Monday 10th-Sunday 16th March 2025
- Start: Lido di Camaiore
- Finish: San Benedetto del Tronto
- Stages: 7
- Distance: 1130.9km
- 2024 winner: Jonas Vingegaard (Visma-Lease a Bike)
- Television coverage: TNT Sports, Max, FloBikes, SBS

Tirreno-Adriatico 2025 route and stage-by-stage preview

Tirreno-Adriatico will, as its name suggests, stretch across the Italian mainland from the Tyrrhenian Sea to the Adriatic. The parcours endures seven stages, including one summit finish, one individual time-trial and a handful of hilly profiles.
As has become customary, the action begins in Lido di Camaiore on the Tuscan coast with a brief 11km time-trial built for the powerhouses. The day after the sprinting begins as the race moves southwards. The peloton will head into the hills on Stage 3’s mammoth 239km-long stage up to the uphill drag to Colfiorito.
Sticking inland, riders will then weave around Abruzzo and the Marche for Stages 4 and 5, both of which offer chances for hardy riders, puncheurs or the breakaway. Stage 6 is the only summit finish of the week. It’s a tough 8% incline and it will, no doubt, influence the final state of affairs in the GC standings.
The racing will conclude along the Marchese coastline on Stage 7 with a processional sprint – not too dissimilar to the Champs-Elysées treatment at the Tour de France.
Stage 1, Monday 10th March: Lido di Camaiore – Lido di Camaiore, 11km (ITT)

The Tuscan seaside resort of Lido di Camaiore will host the opening stage for the fifth year in a row. Over the past three editions, the opening stage has offered a time-trial similar to this one. The pan flat course is built for the engines, especially with its short 11km length. Ineos's Pippo Ganna has won on this course twice before (2022 and 2023) and has the chance to add a third prologue win to his Tirreno-Adriatico haul.
Stage 2, Tuesday 11th March: Camaiore – Follonica, 189km

The first road stage will offer a chance for the sprinters on a flat profile along the Tuscan coastline. The arrival city of Follonica featured on the route in 2023 and 2024. On both occasions, it ended in a sprint, won by Fabio Jakobsen and Jasper Philipsen respectively. On the 2025 startlist, we have Jonathan Milan, Olav Kooij, Biniam Girmay and Dylan Groenewegen already in the line-up.
Stage 3, Wednesday 12th March: Follonica –Colfiorito (Foligno), 239km

Stage 3 will be the longest in this year's race – and by quite a fair margin. This goliath of a day will take the peloton across the Italian mainland, crossing some bumps along the way. The final obstacle of the day will be the 16km-long Valico di Colfiortio. This ramp could thin out the field for a reduced sprint once we reach Colfiorito.
Stage 4, Thursday 13th March: Norcia – Trasacco, 184km

The climbing comes right out of the gun on Stage 4. We pass the 1,000m altitude marker twice during the opening half of the stage. After the climbing there's a long downhill to give the peloton some time to prepare for a false flat finish in Trasacco.
Stage 5, Friday 14th March: Ascoli Piceno – Pergola, 196km

Another rolling day comes on Stage 5, with a couple of short and steep inclines. The final two climbs could offer a launchpad for puncheurs or GC contenders to spring away. Perhaps Tom Pidcock can continue his good form with a stage victory in Pergola.
Stage 6, Saturday 15th March: Cartoceto – Frontignano, 166km

The only summit finish of the 2025 race will see the riders tackle the ramp to Frontignano. The lack of mountainous prelude to this final challenge will mean that the climb will be ripped to shreds by the GC squads like UAE Team Emirates and Visma-Lease a Bike. Given this is the only mountain stage on the menu, the GC will be decided here.
Stage 7, Sunday 16th March: Porto Potenza Picena – San Benedetto del Tronto, 147km

The final stage will be a procession-style sprint into the coastal town of San Benedetto del Tronto, the traditional host of Tirenno-Adriatico's grand finale. The sprint here can often be chaotic, but the GC should remain intact.
Tirreno-Adriatico 2025 favourites

For the first time since 2020, Tirreno-Adriatico's startlist will not include Tadej Pogačar, Primož Roglič or Jonas Vingegaard. With them out of the picture, the race is fairly open.
UAE Team Emirates XRG are bringing two strong cards in Juan Ayuso and Adam Yates. The pair have already taken wins in 2025 and they're hoping to get their legs in gear in time for the Giro d'Italia in two months' time. Ayuso was particularly strong here last year, having taken the opening time-trial and an eventual second place in GC.
Visma-Lease a Bike will be interesting to watch here. They have a multi-faceted squad filled with top sprinter Olav Kooij and two GC leaders in Simon Yates and Cian Uijtdebroeks. Yates will be making his debut for the squad at Tirreno-Adriatico, so plenty of eyes will be on him.
Jai Hindley and Richard Carapaz are two riders also hoping to show some signs of form before the Giro. The previous maglia rosa champions will spearhead their squads. The Basque riders will also be out in full force – Pello Bilbao and Mikel Landa both have a good shot at reaching the final podium.
Cyclist's GC ratings
- ★★★★★: Adam Yates (UAE Team Emirates XRG), Juan Ayuso (UAE Team Emirates XRG)
- ★★★★: Pello Bilbao (Bahrain Victorious), Jai Hindley (Red Bull-Bora-Hansgrohe)
- ★★★: Richard Carapaz (EF Education-EasyPost), Simon Yates (Visma-Lease a Bike), David Gaudu (Groupama-FDJ), Mikel Landa (Soudal-QuickStep)
- ★★: Cian Uijtdebroeks (Visma-Lease a Bike), Laurens De Plus (Ineos Grenadiers)
- ★: Max Poole (Picnic-PostNL), Derek Gee (Israel-Premier Tech)
How to watch Tirreno-Adriatico 2025

Viewers in the UK can only watch Tirreno-Adriatico on TNT Sports, which is available to be streamed online through Discovery+. FloBikes has the coverage across Canada and the US, but American fans can also watch the race on Max. In Australia, it's on SBS, and it's available to watch on Staylive around the world – check which countries here.
If Tirreno-Adriatico isn't being broadcast in your country, or you are travelling abroad, a VPN will allow you to hide your device's location to access content that is normally geo-blocked. One such VPN provider is ExpressVPN, which is well reviewed, helps users to find free to watch cycling, and costs start from around £5 per month.
- Read more: Which countries can watch cycling for free in 2025
- Read more: How to watch cycling for less in the UK
Stage 1, Monday 10th March
Discovery+: 12:00 – 15:15
TNT Sports 1: 12:15 – 15:15
Stage 2: Tuesday 11th March
Discovery+: 12:05 – 15:15
TNT Sports 1: 12:15 – 15:15
Stage 3, Wednesday 12th March
Discovery+: 12:00 – 15:15
TNT Sports 1: 12:00 – 15:15
Stage 4, Thursday 13th March
Discovery+: 12:05 – 15:15
TNT Sports 1: 12:15 – 15:15
Stage 5, Friday 14th March
Discovery+: 12:00 – 15:15
TNT Sports 1: 12:00 – 15:15
Stage 6, Saturday 15th March
Discovery+: 13:15 – 16:20
TNT Sports 1: 13:15 – 16:15
Stage 7, Sunday 16th March
Discovery+: 12:05 – 15:15
TNT Sports 3: 12:15 – 15:15
Tirreno-Adriatico 2025 start list
Data powered by FirstCycling.com
