Stage 4 of the 2025 Giro d'Italia was a lumpy stage that took place on .
The stage started in Alberobello (Pietramadre) and finished in Lecce, starting at with an expected finish at (average speed of 46 km/h).
The total distance of the stage was 188.7 km. The stage included 1 categorized climb(s) and 2 intermediate sprint(s), and had a total elevation gain of 529 m, and a total descent of -929 m.
The stage included 1 categorized climb(s) and 2 intermediate sprint(s).
Putignano is a KOM cat. 4 climb, which starts at 15.5 km (173.2 km to go) and ends at 16.6 km (172.1 km to go). It has total distance of 1.1 km, and an average gradient of 5.6%, going from 310 to 371 meters of altitude.
Polignano a Mare is a Sprint at 39.3 km (149.4 km to go).
Ostuni is a Reb Bull Km at 84 km (104.6 km to go).
San Pancrazio Salentino is a Sprint at 135.2 km (53.4 km to go).
The final 3 km for this stage starts at 185.7 km, has an average gradient of 0.3%, reaching 47 m of altitude.