Die 20. Etappe des Giro d’Italia 2025 fand am 31. Mai 2025 statt. Sie bildete die dritte und letzte Bergankunft der 108. Austragung des italienischen Etappenrennens. Die Strecke führte Verrès nach Sestriere, wo sich das Ziel nach 205 Kilometern auf einer Höhe von 2033 Metern befand. Zuvor musste mit dem Schotter-Anstieg des Colle delle Finestre (2178 m) der höchste Punkt der Rundfahrt überquert werden. Nach der Etappe hatten die Fahrer insgesamt 3300,3 Kilometer zurückgelegt, was 95,85 % der Gesamtdistanz entspricht. Die Organisatoren der Rundfahrt bewerteten die Schwierigkeit der Etappe mit fünf von fünf Sternen.
Den Etappensieg sicherte sich der Australier Chris Harper (Team Jayco AlUla) aus der Ausreißergruppe, nachdem er sich rund 32 Kilometer vor Ziel im Anstieg des Colle delle Finestre von seinen Fluchtgefährten abgesetzt hatte. Er setzte sich mit einem Vorsprung von einer Minute und 49 Sekunden vor Alessandro Verre (Arkéa-B&B Hotels) durch. Platz drei ging mit einem Rückstand von einer Minute und 57 Sekunden an den Briten Simon Yates (Team Visma-Lease a Bike), der einen Tag vor dem Ende der Rundfahrt das Rosa Trikot von Isaac Del Toro (UAE Team Emirates-XRG) übernahm.