Au départ de San Francesco al Campo, le parcours de cette deuxième étape piémontaise s'oriente globalement vers le nord et l'est. Les deux premiers tiers de l'étape ne présentent guère de difficultés. Le dernier tiers du tracé franchit deux cols de 3e catégorie avant un sprint intermédiaire à Biella juste avant la montée finale de 11,8 km avec une pente moyenne de 6,2 % et un passage à 13 % vers le sanctuaire d'Oropa, où est attribuée la Cima Pantani, première arrivée au sommet du Giro 2024.
Déroulement de la course
Une échappée de cinq hommes fait une grande partie de l'étape en tête. Ces cinq coureurs sont tous Italiens : Christian Scaroni (Astana), Andrea Piccolo (EF Education), Davide Bais (Eolo-Kometa), Filippo Fiorelli et Martin Marcellusi (Bardiani CSF-Faizané). Leur avance maximale frôle les cinq minutes. À une cinquantaine de kilomètres de l’arrivée, Piccolo lâche ses compagnons d'échappée et poursuit seul en tête de la course. Au pied de la dernière ascension vers le Sanctuaire d'Oropa (12 km de l'arrivée), il compte encore un avantage de 1 min 30 s sur le peloton alors qu'à ce moment, Tadej Pogačar est victime d'une crevaison puis d'une chute. Toutefois, le Slovène reprend rapidement sa place dans le peloton. À 6,5 kilomètres de l’arrivée, Piccolo est repris par le peloton emmené par l'équipe UAE Emirates qui dicte le rythme. Deux kilomètres plus loin, Pogačar accélère, suivi dans un premier temps par Ben O'Connor. Ensuite, il s'isole en tête et creuse progressivement un écart sur ses poursuivants, remporte sa première étape sur le Giro et s'empare du maillot rose.