How to watch the 2025 Giro d'Italia Women: TV Schedule, live worldwide streaming
The Giro d'Italia Women is one of the premier events on the Women's WorldTour Calendar. Over eight days, some of the best riders in the world will race across northern Italy, with forays into the Alps, before they head south, along the east coast and riding inland for the final day. Starting in Bergamo and finishing at Imola, you catch all the action, whether you watch it live, on catch-up up or highlights.

How to watch the Giro d'Italia Women in the UK
If you're in the United Kingdom you'll need a subscription to TNT Sports to watch this year's Giro Women.
It's available through the Discovery+ platform, with subscriptions costing £30.99 per month.
How to watch the Giro d'Italia Women in North America
There are two broadcasters showing the Giro d'Italia Women in North America. If you plan to watch when in the United States, you'll need a subscription to Max, which will cost you $9.99 with ads or $16.99 without ads, that's $99.99 and $169.99, respectively, for an annual subscription.
To view the race in Canada, the Giro will be available on FloBikes. Just activate your subscription and away you go. It'll cost you US$39.99.
How to watch the Giro d'Italia Women in Australia
The Giro d'Italia Women isn't available live in Australia, but you can watch it on replay by subscribing to Staylive by Eurosport. A monthly pass is great value at AU$5.99
How to follow the Giro d'Italia Women on Domestique
You'll be able to follow the race here too, with daily race reports and reaction pieces. We already have a race preview here, and you can check each of the eight stages on our stage guide too. And we also have a full and up to date startlist to pick who you're going to support.
Stage overview and starting and finish times
Date | Stage | Time (CET) |
---|---|---|
July 6, 2025 | Stage 1: Bergamo - Bergamo | 11.35-14.30 |
July 7, 2025 | Stage 2: Clusone - Aprica | 12.00-14.30 |
July 8, 2025 | Stage 3: Vezza d’Oglio - Trento | 11.30-14.30 |
July 9, 2025 | Stage 4: Castello Tesino - Pianezze | 10.35-14.30 |
July 10, 2025 | Stage 5: Mirano - Monselice | 11.40-14.30 |
July 11, 2025 | Stage 6: Fermignano - Monte Nerone | 10.35-14.30 |
July 12, 2025 | Stage 7: Fermignano - Monte Nerone | 09.50-14.30 |
July 13, 2025 | Stage 8: Forlì - Imola | 10.50-14.30 |