Cyclists and crowd-packed streets during Stage 7 of the Giro d’Italia from Formia to Blockhaus, Italy

Giro d'Italia 2026 Stage 7 to Blockhaus: Live Stream, TV Channel & How to Watch

Stage 7 is the Giro's first summit finish: Formia to Blockhaus, 244 km across the Apennines on Friday, May 15. The race starts at 10:45 CET with an estimated finish around 17:11. Here are the official broadcasters, free-to-air options and how to keep your home stream while travelling.

By Peter Stuart · · 4 min read

The 2026 Giro d'Italia hits its first summit finish on Stage 7, a 244 km mountain stage from Formia to Blockhaus across the Apennines.

Eulalio Afonso (Bahrain Victorious) currently sits top of the general classification, but we'll expect to see a reformed picture at the top after today's summit finish, with the major favourites group which is currently 6:16 down likely to form a brutal selection on the slopes of Blockhaus.

In our in-depth stage guide, we broke down all of the key times to watch the Giro d'Italia, and you can see our breakdown below.

Whether you're at home or abroad, here's how to watch live, with official TV channels, free-to-air options and information on using a VPN while travelling.

Race schedule

Friday 8 May 2026

Velora
  • 10:45CEST
    Start Village
  • 10:55CEST
    Km 0
  • 17:11CEST
    Est. Finish

Race favourites

Stage 7 is the first real GC test of the 2026 Giro, and the Blockhaus summit should produce time gaps. Jonas Vingegaard (Visma-Lease a Bike) enters as one of the leading contenders. Giulio Pellizzari (Red Bull-BORA-hansgrohe), Egan Bernal (Netcompany INEOS), Jai Hindley (Red Bull-BORA-hansgrohe), Felix Gall (Decathlon CMA CGM) and Enric Mas (Movistar) are among those expected to challenge on the final climb.

Results

May 14

Velora
PosRiderTeamTime
🥇
IT flagDavide Ballerini
XDS ASTANA TEAM3:19:30
🥈
BE flagJasper Stuyven
SOUDAL QUICK-STEP+0:00
🥉
FR flagPaul Magnier
SOUDAL QUICK-STEP+0:00
4
AU flagJensen Plowright
ALPECIN-PREMIER TECH+0:00
5
GB flagBen Turner
NETCOMPANY INEOS+0:00
6
BE flagAlec Segaert
BAHRAIN VICTORIOUS+0:00
7
IT flagLuca Mozzato
TUDOR PRO CYCLING TEAM+0:00
8
IT flagFilippo Magli
BARDIANI CSF 7 SABER+0:00
9
IT flagEnrico Zanoncello
BARDIANI CSF 7 SABER+0:00
10
NL flagCasper Cornelis van Uden
TEAM PICNIC POSTNL+0:00
11
NO flagErlend Blikra
UNO-X MOBILITY+0:00
12
ES flagDavid Gonzalez Lopez
PINARELLO-Q36.5 PRO CYCLING TEAM+0:00
13
EC flagJhonatan Narvaez Prado
UAE TEAM EMIRATES XRG+0:00
14
IT flagGiovanni Lonardi
TEAM POLTI VISITMALTA+0:00
15
BE flagToon Aerts
LOTTO INTERMARCHÉ+0:00
16
FR flagPaul Penhoet
GROUPAMA-FDJ UNITED+0:00
17
DE flagPascal Ackermann
TEAM JAYCO ALULA+0:00
18
CA flagNickolas Zukowsky
PINARELLO-Q36.5 PRO CYCLING TEAM+0:00
19
GB flagEthan Kane Vernon
NSN CYCLING TEAM+0:00
20
IT flagMirco Maestri
TEAM POLTI VISITMALTA+0:00
21
EC flagJefferson Cepeda Ortiz
EF EDUCATION - EASYPOST+0:00
22
EE flagMadis Mihkels
EF EDUCATION - EASYPOST+0:00
23
BE flagOliver Naesen
DECATHLON CMA CGM TEAM+0:00
24
PT flagAntónio Tomas Morgado
UAE TEAM EMIRATES XRG+0:00
25
DE flagJonas Rutsch
LOTTO INTERMARCHÉ+0:00
26
AU flagBen Alexander O'Connor
TEAM JAYCO ALULA+0:00
27
GB flagConnor Swift
NETCOMPANY INEOS+0:00
28
DK flagMikkel Norsgaard Bjerg
UAE TEAM EMIRATES XRG+0:00
29
BE flagFabio van den Bossche
SOUDAL QUICK-STEP+0:00
30
NO flagEmbret Svestad-Bårdseng
NETCOMPANY INEOS+0:00
31
ES flagIgor Arrieta Lizarraga
UAE TEAM EMIRATES XRG+0:00
32
US flagMagnus Sheffield
NETCOMPANY INEOS+0:00
33
NL flagThymen Arensman
NETCOMPANY INEOS+0:00
34
AU flagRobert Stannard
BAHRAIN VICTORIOUS+0:00
35
NO flagSakarias Koller Løland
UNO-X MOBILITY+0:00
36
IT flagEdoardo Zambanini
BAHRAIN VICTORIOUS+0:00
37
IT flagLorenzo Milesi
MOVISTAR TEAM+0:00
38
NL flagGijs Leemreize
TEAM PICNIC POSTNL+0:00
39
BE flagTimo Kielich
TEAM VISMA | LEASE A BIKE+0:00
40
DK flagJonas Vingegaard Hansen
TEAM VISMA | LEASE A BIKE+0:00
41
PT flagAfonso Eulálio
BAHRAIN VICTORIOUS+0:00
42
BE flagDries van Gestel
SOUDAL QUICK-STEP+0:00
43
ES flagEnric Mas Nicolau
MOVISTAR TEAM+0:00
44
IT flagDamiano Caruso
BAHRAIN VICTORIOUS+0:00
45
NL flagBart Lemmen
TEAM VISMA | LEASE A BIKE+0:00
46
BE flagVictor Campenaerts
TEAM VISMA | LEASE A BIKE+0:00
47
IT flagGiulio Ciccone
LIDL-TREK+0:00
48
NO flagJohannes Kulset
UNO-X MOBILITY+0:00
49
CO flagEgan Arley Bernal Gomez
NETCOMPANY INEOS+0:00
50
IT flagDavide Piganzoli
TEAM VISMA | LEASE A BIKE+0:00
51
GB flagRobert Donaldson
TEAM JAYCO ALULA+0:00
52
UZ flagNikita Tsvetkov
BARDIANI CSF 7 SABER+0:00
53
NO flagFredrik Dversnes
UNO-X MOBILITY+0:00
54
IT flagGiulio Pellizzari
RED BULL - BORA - HANSGROHE+0:00
55
BE flagTim Rex
TEAM VISMA | LEASE A BIKE+0:00
56
NO flagMartin Tjøtta
UNO-X MOBILITY+0:00
57
FR flagCyril Barthe
GROUPAMA-FDJ UNITED+0:00
58
IT flagGianni Moscon
RED BULL - BORA - HANSGROHE+0:00
59
RU flagAleksandr Vlasov
RED BULL - BORA - HANSGROHE+0:00
60
NL flagKoen Bouwman
TEAM JAYCO ALULA+0:00
61
IT flagSimone Consonni
LIDL-TREK+0:00
62
CL flagVicente Rojas Naranjo
BARDIANI CSF 7 SABER+0:00
63
ES flagJavier Romo Oliver
MOVISTAR TEAM+0:00
64
NL flagMick van Dijke
RED BULL - BORA - HANSGROHE+0:00
65
AU flagJai Hindley
RED BULL - BORA - HANSGROHE+0:00
66
IT flagLorenzo Rota
LOTTO INTERMARCHÉ+0:00
67
IT flagAlessandro Pinarello
NSN CYCLING TEAM+0:00
68
DE flagFlorian Stork
TUDOR PRO CYCLING TEAM+0:00
69
AU flagChristopher Harper
PINARELLO-Q36.5 PRO CYCLING TEAM+0:00
70
US flagSepp Kuss
TEAM VISMA | LEASE A BIKE+0:00
71
FR flagMathys Rondel
TUDOR PRO CYCLING TEAM+0:00
72
CZ flagJan Hirt
NSN CYCLING TEAM+0:00
73
GB flagSean Flynn
TEAM PICNIC POSTNL+0:00
74
US flagWilliam Barta
TUDOR PRO CYCLING TEAM+0:00
75
ES flagJuan Pedro Lopez Perez
MOVISTAR TEAM+0:00
76
NO flagTord Gudmestad
DECATHLON CMA CGM TEAM+0:00
77
BE flagJonas Geens
ALPECIN-PREMIER TECH+0:00
78
AU flagMichael Storer
TUDOR PRO CYCLING TEAM+0:00
79
IT flagSimone Gualdi
LOTTO INTERMARCHÉ+0:00
80
ES flagDavid de la Cruz Melgarejo
PINARELLO-Q36.5 PRO CYCLING TEAM+0:00
81
NL flagMathijs Paasschens
BAHRAIN VICTORIOUS+0:00
82
CZ flagMatyáš Kopecký
UNIBET ROSE ROCKETS+0:00
83
CA flagDerek Gee
LIDL-TREK+0:00
84
IT flagGianmarco Garofoli
SOUDAL QUICK-STEP+0:00
85
AT flagFelix Gall
DECATHLON CMA CGM TEAM+0:00
86
ES flagMarkel Beloki Fernandez
EF EDUCATION - EASYPOST+0:00
87
BE flagLennert van Eetvelt
LOTTO INTERMARCHÉ+0:00
88
IT flagThomas Pesenti
TEAM POLTI VISITMALTA+0:00
89
IT flagFilippo Zana
SOUDAL QUICK-STEP+0:00
90
IT flagLudovico Crescioli
TEAM POLTI VISITMALTA+0:00
91
IT flagLuca Paletti
BARDIANI CSF 7 SABER+0:00
92
IT flagFrancesco Busatto
ALPECIN-PREMIER TECH+0:00
93
IT flagFilippo Turconi
BARDIANI CSF 7 SABER+0:00
94
AT flagTobias Bayer
ALPECIN-PREMIER TECH+0:00
95
IT flagAndrea Raccagni Noviero
SOUDAL QUICK-STEP+0:00
96
AT flagGregor Mühlberger
DECATHLON CMA CGM TEAM+0:00
97
NO flagAndreas Leknessund
UNO-X MOBILITY+0:00
98
ZA flagAlan Hatherly
TEAM JAYCO ALULA+0:00
99
NL flagWouter Poels
UNIBET ROSE ROCKETS+0:00
100
CH flagJohan Jacobs
GROUPAMA-FDJ UNITED+0:00
101
FR flagAxel Huens
GROUPAMA-FDJ UNITED+0:00
102
IT flagGiovanni Aleotti
RED BULL - BORA - HANSGROHE+0:00
103
CH flagJan Christen
UAE TEAM EMIRATES XRG+0:00
104
NL flagTim Naberman
TEAM PICNIC POSTNL+0:00
105
FR flagRémy Rochas
GROUPAMA-FDJ UNITED+0:00
106
NZ flagJoshua Kench
GROUPAMA-FDJ UNITED+0:00
107
IT flagJonathan Milan
LIDL-TREK+0:00
108
FR flagBrieuc Rolland
GROUPAMA-FDJ UNITED+0:00
109
IT flagAlberto Bettiol
XDS ASTANA TEAM+0:00
110
IT flagChristian Scaroni
XDS ASTANA TEAM+0:00
111
EC flagHarold Martin Lopez Granizo
XDS ASTANA TEAM+0:00
112
UY flagGuillermo Thomas Silva Coussan
XDS ASTANA TEAM+0:00
113
US flagLawrence Warbasse
TUDOR PRO CYCLING TEAM+0:00
114
CH flagRobin Froidevaux
TUDOR PRO CYCLING TEAM+0:00
115
PT flagNelson Oliveira
MOVISTAR TEAM+0:00
116
IT flagManuele Tarozzi
BARDIANI CSF 7 SABER+0:00
117
DE flagBen Zwiehoff
RED BULL - BORA - HANSGROHE+0:00
118
FR flagRémi Cavagna
GROUPAMA-FDJ UNITED+0:00
119
SK flagLukáš Kubiš
UNIBET ROSE ROCKETS+0:00
120
DK flagRasmus Pedersen
DECATHLON CMA CGM TEAM+0:00
121
NO flagMarkus Hoelgaard
UNO-X MOBILITY+0:00
122
GB flagMark Jamie Donovan
PINARELLO-Q36.5 PRO CYCLING TEAM+0:00
123
IT flagFilippo Ganna
NETCOMPANY INEOS+0:00
124
CH flagFabio Christen
PINARELLO-Q36.5 PRO CYCLING TEAM+0:00
125
CO flagEiner Augusto Rubio Reyes
MOVISTAR TEAM+0:00
126
DK flagChristopher Jensen
TEAM JAYCO ALULA+0:00
127
IT flagAlessandro Tonelli
TEAM POLTI VISITMALTA+0:00
128
IT flagMattia Bais
TEAM POLTI VISITMALTA+0:00
129
MT flagAndréa Mifsud
TEAM POLTI VISITMALTA+0:00
130
IT flagMatteo Sobrero
LIDL-TREK+0:00
131
AU flagJack Leonard Haig
NETCOMPANY INEOS+0:00
132
FR flagWarren Barguil
TEAM PICNIC POSTNL+0:00
133
CH flagFabian Lienhard
TUDOR PRO CYCLING TEAM+0:00
134
GB flagJames Shaw
EF EDUCATION - EASYPOST+0:00
135
IT flagDiego Ulissi
XDS ASTANA TEAM+0:00
136
AU flagCallum Scotson
DECATHLON CMA CGM TEAM+0:00
137
DK flagMichael Valgren
EF EDUCATION - EASYPOST+0:00
138
DE flagMaximilian Richard Walscheid
LIDL-TREK+0:00
139
ES flagDiego Pablo Sevilla Lopez
TEAM POLTI VISITMALTA+0:00
140
CZ flagTomas Kopecký
UNIBET ROSE ROCKETS+0:00
141
NZ flagDion Allan Smith
NSN CYCLING TEAM+0:00
142
IE flagRyan William Mullen
NSN CYCLING TEAM+1:19
143
GB flagThomas Jake Stewart
NSN CYCLING TEAM+0:00
144
AU flagNicholas Schultz
NSN CYCLING TEAM+0:00
145
NO flagJohannes Staune-Mittet
DECATHLON CMA CGM TEAM+0:00
146
NL flagSjoerd Bax
PINARELLO-Q36.5 PRO CYCLING TEAM+1:21
147
DE flagTim Torn Teutenberg
LIDL-TREK+1:21
148
NL flagJardi Christiaan van der Lee
EF EDUCATION - EASYPOST+1:29
149
DK flagNiklas Larsen
UNIBET ROSE ROCKETS+1:29
150
IE flagDarren Rafferty
EF EDUCATION - EASYPOST+1:47
151
IT flagMartin Marcellusi
BARDIANI CSF 7 SABER+2:00
152
HR flagFran Miholjević
BAHRAIN VICTORIOUS+2:00
153
DK flagJohan Price Pejtersen
ALPECIN-PREMIER TECH+2:11
154
BE flagArjen Livyns
XDS ASTANA TEAM+2:11
155
AU flagChristopher Hamilton
TEAM PICNIC POSTNL+2:16
156
NL flagFrank van den Broek
TEAM PICNIC POSTNL+2:16
157
NL flagHartthijs de Vries
UNIBET ROSE ROCKETS+2:20
158
NL flagDylan Groenewegen
UNIBET ROSE ROCKETS+0:00
159
BE flagEdward Planckaert
ALPECIN-PREMIER TECH+2:37
160
DK flagTobias Lund Andresen
DECATHLON CMA CGM TEAM+0:00
161
NZ flagCorbin John Strong
NSN CYCLING TEAM+0:00
162
VE flagOrluis Alberto Aular Sanabria
MOVISTAR TEAM+0:00
163
ES flagIvan Garcia Cortina
MOVISTAR TEAM+0:00
164
NL flagElmar Reinders
UNIBET ROSE ROCKETS+0:00
165
DE flagNico Denz
RED BULL - BORA - HANSGROHE+3:56
166
BE flagAyco Bastiaens
SOUDAL QUICK-STEP+4:08
167
IT flagLuca Vergallito
ALPECIN-PREMIER TECH+4:53
168
ER flagAmanuel Ghebreigzabhier
LIDL-TREK+4:56
169
IT flagMatteo Malucelli
XDS ASTANA TEAM+0:00

How to watch Giro d'Italia Stage 7

Coverage is geo-restricted by market. The full broadcaster breakdown by country is below.

How to watch

Velora
GB flagUnited Kingdom
Broadcaster
TNT Sports via HBO Max
Cost
£30.99/mo
US flagUnited States
Broadcaster
HBO Max / truTV
Cost
$18.49/mo
CA flagCanada
Broadcaster
FloBikes / FloSports
Cost
CAN$49.99/mo or CAN$215.88/yr
AU flagAustralia
Broadcaster
SBS On Demand / SBS VICELAND
Cost
Free
IT flagItaly
Broadcaster
RAI / RaiPlay
Cost
Free
FR flagFrance
Broadcaster
Eurosport / HBO Max / Discovery+
Cost
Varies
BE flagBelgium
Broadcaster
RTL / VRT / Sporza
Cost
Free
NL flagNetherlands
Broadcaster
Eurosport / HBO Max / Discovery+
Cost
Varies
DE flagGermany
Broadcaster
Eurosport / HBO Max / Discovery+
Cost
Varies

Legal free streams

Several countries offer free-to-air official coverage of the Giro d'Italia:

  • Australia – SBS On Demand / SBS VICELAND (live, free account required)
  • Italy – RAI / RaiPlay (live)
  • Switzerland – RSI / SRF (live)
  • Belgium – RTL / VRT / Sporza (highlights only)

If you're travelling, a VPN may help you access the services you already pay for or use at home, subject to the broadcaster's terms.

Using a VPN while travelling

Broadcasters limit streams by territory. If you're travelling, a VPN can route your connection through your home country so you can use your existing paid or free account from abroad, subject to the broadcaster's terms.

How to do it:

  1. Download and install your VPN app.
  2. Connect to your home country (e.g., UK for TNT Sports or Australia for SBS).
  3. Open your usual broadcaster's site or app and start watching.

Velora never endorses bypassing broadcast rights. Use a VPN only with official services, whether paid or free-to-air, while abroad. Always use legitimate platforms. Unofficial streams often breach copyright and expose viewers to malware or fake ads.

When to watch Stage 7

Stage 7 is the first genuine summit-finish test of the Giro and the race’s first major GC battleground. The early flat run from Formia is largely transitional, so there’s little need to watch from the start. The key phase begins as the peloton approaches Roccaraso at around 14:50–15:20 local time, depending on race speed, where the climbing sequence into the Abruzzo mountains starts in earnest. From there the riders tackle a relentless chain of ascents through Rivisondoli, Passo San Leonardo and the Majella region before the brutal final climb to Blockhaus. If you only watch one section, tune in for the final hour from roughly 16:00 onwards, when fatigue, altitude and the 9.2km summit finish are likely to trigger the first serious GC separation of the race.

Stage profile - RCS Sport

Quick recap

  • Watch live via official broadcasters (TNT Sports, HBO Max, SBS, RAI and more)
  • Free live coverage in Australia, Italy and Switzerland
  • Belgium offers free highlights via RTL and VRT/Sporza
  • Travelling abroad? Use a VPN to keep access to your home subscription
  • Avoid unofficial streams; they can breach copyright and carry security risks
  • Stage 7 starts at 10:45 CET, estimated finish 17:11 CET

Velora only promotes VPN use to maintain access to legitimate, paid, or free-to-air services while abroad.

Browse all viewing guides
Peter

Peter is the editor of Velora and oversees Velora’s editorial strategy and content standards, bringing nearly 20 years of cycling journalism to the site. He was editor of Cyclingnews from 2022, introducing its digital membership strategy and expanding its content pillars. Before that he was digital editor at Cyclist, and then Rouleur. Before joining Cyclist in 2012, he completed freelance work for titles including The Times and The Telegraph. He has reported from Grand Tours and WorldTour races, and previously represented Great Britain as a rower.