This stage, 265 kilometres from Potenza, is the longest haul of them all and takes the riders to Italy's Mare Adriatico for the finish in Peschici. The Corsa Rosa came here twice before; Franco Pellizotti won in 2006 and Danilo Di Luca in 2000.
After riding past the Parco Nazionale del Gargano the race will conclude with two runs of the 17-kilometre Circuito del Gargano. The finish is cut for a climber or a sprinter who can handle the final 800-metre rise. (GB)
* Stage was shortened from 265km on May 14. Read Giro stage six shortened.
Latest on Cyclingnews
Cheap electric bikes: the best electric bike deals availableCheap electric bikes promise the world but often fail to deliver, so we recommend saving money on quality e-bikes by taking advantage of these electric bike deals
Remco Evenepoel confirms Giro d'Italia ambitions'If I feel good, I'll try to fight for the maglia rosa' says 20-yer-old Belgian
Coronavirus restrictions force Ladies Tour of Norway cancellationSocial-distancing regulations and foreign travel restrictions cited as main reasons to postpone until 2021
Specialized S-Works Power with Mirror saddle first ride reviewSpecialized joins the 3D-printed party with its revolutionary new S-Works Power with Mirror saddle - a refined option that looks set to upset its rival from Fizik