The stage has a very wavy profile with several climbs, including three categorised ones. The route briefly heads north along the ss. 18 and travels across Calabria following the winding, bumpy and undulating profile, eventually reaching the Ionian coast. After passing Catanzaro Lido and Catanzaro (categorised climb), and after taking in the Tiriolo climb, the route then undulates continuously for approx. 70 km across the Sila. Past Cosenza, the road starts to go up, heading for Valico di Montescuro. The climb, nearly 25 km in length, has a 5.6% avg. gradient with peaks reaching 18% (in Spezzano della Sila). The road is wide, and ascends in hairpins. Past the Valico, the finish is a little more than 10 km away.
The road plunges steeply into Moccone (4 km from the finish), then a milder descent leads all the way to Camigliatello. The route crosses part of the urban area (on narrowed roadway at points), then takes a U-shaped bend with 1.2 km to go, heading for the finish. Two wide bends (with approx. 400 m to go) lead into the 6.5 m wide home straight.