The stage course is varied, with a rough “wall climbing” finale. In the first part, up to Francavilla al Mare, the route follows the Adriatic coast. More intricate sectors are found when crossing urban areas. The course then heads inland, towards Chieti, and takes in a succession of climbs culminating in the Muro del Tricalle (with gradients topping out at 18%). The route goes back onto the coast until Giulianova, and after a few kilometres it enters the “closing circuit” – a succession of punchy climbs of nearly 40 km. The route takes a first pass through Tortoreto (upper town), descends onto the ss. 16, reaches Martinsicuro and then tackles two consecutive harsh climbs: Colonnella (10% avg. and 18% max. gradient) and Controguerra (24%). The course climbs back up to Tortoreto along a different side (max. slope: 20%), and then repeats the first ascent (max. slope: 18%), clearing the summit approx. 10 km from the finish.
The final 10 km descend at first, then the route levels out and straightens over the last 7 km. There is one sharp bend 5 km before the finish, after a railway underpass, and one last right-hander with 3,500 m to go, leading into the long home straight. The roadway narrows owing to a roundabout with 1,700 m to go. The finish line sits on 8 m wide tarmac.