Skip to main content

How to watch the 2020 Giro d'Italia – TV, live stream from anywhere

The pack climbs up the mountains with autumn coloured trees during the 20th stage of the Giro dItalia 2020 cycling race a 198kilometer route between Alba and Sestriere on October 24 2020 Photo by Luca Bettini AFP Photo by LUCA BETTINIAFP via Getty Images
The peloton on the road to Sestriere on stage 20 of the Giro d'Italia (Image credit: Getty Images Sport)

The rescheduled 2020 edition of the Giro d'Italia is well underway in its unusual October time slot, after the coronavirus pandemic forced pro cycling to come to an abrupt stop in the spring.

All of the rose-coloured glory of the Grande Partenza was shifted from Budapest to Sicily amid the uncertainty, making for an almost entirely Italian percorso that stretches from the Mediterranean to the Alps as the autumn leaves begin to fall.

WIlco Kelderman (Sunweb) holds the pink jersey after João Almeida (Deceuninck-QuickStep) dropped out of contention on stage 18 over the Stelvio. Kelderman's teammate Jai Hindley won the stage ahead of Ineos man Tao Geoghegan Hart, moving up to second overall as Geoghegan Hart took third. Stage 20 will see the trio do battle on the summit finish of Sestriere.

Cyclingnews will bring you full live coverage, reports, results, news, interviews and analysis throughout the race. Read on to find out how to watch the 2020 Giro d'Italia via live stream, no matter your location, with ExpressVPN.

With a challenging, mountainous route and three individual time trials, the 2020 Giro d'Italia has attracted a slew of contenders besides the podium-holders, though two-time Giro winner Vincenzo Nibali (Trek-Segafredo) and 2019 Liège-Bastogne-Liège winner Jakob Fuglsang (Astana) have fallen out of real contention.

The race isn't just about the GC contenders, however, with Peter Sagan (Bora-Hansgrohe) battling for the maglia ciclamino with Arnaud Démare (Groupama-FDJ).

The Giro d'Italia will be aired live nearly in full by most broadcasters, including official hosts RAI and Eurosport, and across the globe on live television and streaming platforms.

A final mountain stage at Sestriere, with two ascents of the climb coming befeore the stage 20 finish lies before the final time trial in Milan on Sunday. 

Live streams

Follow Cyclingnews on Twitter, Facebook and Instagram for alerts on important stories and action during the race. Meanwhile, ExpressVPN can help you watch the Classics, no matter your location.

The Giro d'Italia will be aired live across Europe and Australia via Eurosport and on the Eurosport Player, on S4C in Wales, on TDN in Central America and ESPN in South America and SkySports in New Zealand. SuperSport will host the race in South Africa and Abu Dhabi Sports in other African countries.

You can sign up for a subscription to Eurosport Player for £6.99 for a month, £4.99 for a year-long monthly pass, or £39.99 for a 12-month pass. 

GCN Racing will also livestream the Giro d'Italia in the UK, Australia, Japan and select European countries with the GCN Race Pass (£6.99 per month or £39.99 per year). 

Welsh-language station S4C will carry daily live coverage and nightly highlights, too.

In North America, both and FloBikes will air the Giro d'Italia . Subscribing to FloBikes cost $150 for the year and gives you access to watch most of the season's biggest races., meanwhile is available for a week's free trial, while their most popular package costs $54.99 per month for over 75 channels.

If you live outside a broadcast zone or are on holiday outside your country and find that the live streams to be geo-restricted, you can get around this by getting access to them by simulating being back in your home country via a 'virtual private network', or VPN, for your laptop, tablet or mobile.

TechRadar tested hundreds of VPNs and recommends the number-one VPN currently available as Express VPN. With ExpressVPN, you can watch on many devices at once including Smart TVs, Fire TV Stick, PC, Mac, iPhone, Android phone, iPads, tablets, etc. 


Stage 110/3/20Monreale - Palermo (ITT), 15.1km12:4016:30
Stage 210/4/20Alcamo - Agrigento, 149km12:5516:45
Stage 310/5/20Enna - Etna (Linguaglossa Piano Provenzana), 150km12:2016:10
Stage 410/6/20Catania - Villafranca Tirrena, 140km12:0515:25
Stage 510/7/20Mileto - Camigliatello Silano, 225km12:2016:10
Stage 610/8/20Castrovillari - Matera, 188km12:2016:10
Stage 710/9/20Matera - Brindisi, 143km12:2016:10
Stage 810/10/20Giovinazzo - Vieste (Gargano), 200km12:2016:10
Stage 910/11/20San Salvo - Roccaraso (Aremogna), 208km12:2016:10
Rest Day10/12/20   
Stage 1010/13/20Lanciano - Tortoreto, 177km12:2016:10
Stage 1110/14/20Porto Sant'Elpidio - Rimini, 182km12:2016:10
Stage 1210/15/20Cesenatico - Cesenatico, 204km12:2016:10
Stage 1310/16/20Cervia - Monselice, 192km12:2016:10
Stage 1410/17/20Conegliano - Valdobbiadene (Prosecco Superiore Wine Stage) TISSOT ITT, 34.1km12:2016:10
Stage 1510/18/20Base Aerea Rivolto (Frecce Tricolori) - Piancavallo, 185km12:2016:10
Rest Day10/19/20   
Stage 1610/20/20Udine - San Daniele del Friuli, 229km12:2016:10
Stage 1710/21/20Bassano del Grappa - Madonna di Campiglio, 203km12:2016:10
Stage 1810/22/20Pinzolo - Laghi di Cancano (Parco Nazionale dello Stelvio), 207km12:2016:10
Stage 1910/23/20Morbegno - Asti, 253km12:2016:10
Stage 2010/24/20Alba - Sestriere, 198km12:2016:10
Stage 2110/25/20Cernusco sul Naviglio - Milano (ITT), 15.7km13:0017:10