Watch all the action from the 2025 Giro d'Italia live and free on SBS VICELAND from May 9 - June 1, with all the replays and highlights on , plus news, analysis and much more on the SBS Sport website.
A stellar line-up of general classification contenders headlines this year’s Italian Grand Tour, with Red Bull-BORA-hansgrohe's two-pronged attack of previous Giro champions Primoz Roglic and Aussie Jai Hindley set to feature in May.
There will be a new winner of the race crowned after reigning champion Tadej Pogacar confirmed he will not be defending his title this year.
2019 maglia rosa winner Richard Carapaz, and fellow GC hopefuls Adam Yates and Juan Ayuso are also tipped to take to the start line, while Wout van Aert, Mads Pederson and Thomas Pidcock are among the other big names set to ride the roads of Italy.
Eight-time Grand Tour stage winner Kaden Groves, as well as Jay Vine, Luke Plapp and Chris Harper are the others Aussies in the mix for positions on the start line.
We can't predict exactly how the racing action will develop, but if it's anything like the last few years, then expect it to come right down to the wire in the battle for the famous pink jersey!
The route features two time trials, four flat and seven mountain stages after its start in Albania, with tough climbs in the south of Italy and the steep San Pellegrino in Alpe in the Tuscan Apennines.
Stage 15 will include the dreaded Montegrappa climb, Stage 16 including five climbs to the west of Lake Garda, while Stage 17 finishes in Bormio after climbing the Mortirolo (12.6km with an average gradient of 7.6%).
The winner of the maglia rosa will be decided in the Alps, with over 9,000 metres of climbing packed into two days. Stage 19 features four major climbs over 166km, before Stage 20 climbs the mighty Colle delle Finestre, where Chris Froome attacked solo to snatch victory from Tom Dumoulin in 2018.
All 21 stages of the Giro d'Italia will be shown live on SBS VICELAND and SBS On Demand. There will be hour-long highlights broadcast on SBS from 7am and 5pm on weekdays, 7am and 4.30pm on weekends (all AEST).
With catch-up replays as well as short and extended highlights via SBS On Demand throughout the three-week race, SBS is the place to be for all things Giro d'Italia.
2025 Giro d'Italia LIVE on SBS VICELAND and SBS On Demand - May 9 - June 1 (all broadcast times provisional)
Friday, May 9
Stage 1 - Durazzo - Tirana (164km)
21:00 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Saturday, May 10
Stage 2 - Tirana - Tirana, ITT (13.7km)
21:20 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Sunday, May 11
Stage 3 - Valona - Valona (160km)
21:05 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Monday, May 12
Travel Day
Tuesday, May 13
Stage 4 - Alberobello (Pietramadre) - Lecce (187km)
20:50 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Wednesday, May 14
Stage 5 - Ceglie Messapica - Matra (145km)
21:30 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Thursday, May 15
Stage 6 - Potenza - Napoli (226km)
19:20 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Friday, May 16
Stage 7 - Castl di Sangro - Tagliacozzo (168km)
20:40 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Saturday, May 17
Stage 8 - Giulianova - Castelraimondo (197km)
20:05 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Sunday, May 18
Stage 9 - Gubbio - Siena (181km)
20:50 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Monday, May 19
Rest Day
Tuesday, May 20
Stage 10 - Lucca - Pisa (164km)
21:15 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Wednesday, May 21
Stage 11 - Viareggio - Castelnovo ne' Monti (185km)
19:55 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Thursday, May 22
Stage 12 - Modena - Viadana (172km)
21:10 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Friday, May 23
Stage 13 - Rovigo - Vicenza (180km)
20:45 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Saturday, May 24
Stage 14 - Treviso - Nova Gorica/Gorizia (186km)
20:50 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Sunday, May 25
Stage 15 - Fume Veneto - Asiago (214km)
19:15 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Monday, May 26
Rest Day
Tuesday, May 27
Stage 16 - Piazzola Sul Brenta - San Valentino (199km)
19:15 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Wednesday, May 28
Stage 17 - San Michele all'Adige - Bormio (154km)
20:40 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Thursday, May 29
Stage 18 - Morbegno - Cesano Maderno (144km)
21:40 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Friday, May 30
Stage 19 - Biella - Champoluc (166km)
20:10 - 01:35 AEST
Live on SBS VICELAND and SBS On Demand
Saturday, May 31
Stage 20 - Verrès - Sestrière, via Lattea (203km)
18:40 - 00:40 AEST
Live on SBS VICELAND and SBS On Demand
Sunday, June 1
Stage 21 - Rome - Rome (141km)
23:00 - 03:25 AEST
Live on SBS VICELAND and SBS On Demand