À saída da cidade de Téramo situado nos montes da região de Abruzos, os corredores apanham o Mar Adriático até Alba Adriatica após 45 quilómetros para seguir a costa em direção do sudeste até Pescara. O percurso faz então uma incursão nas terras para apanhar Chieti antes de voltar ao longo da costa adriática um pouco antes Ortona (onde se mantinha a chegada da véspera). A última parte da etapa prossegue-se ao longo da costa novamente em direção do sudeste durante uns sessenta quilómetros até Marina San Salvo onde está traçada a linha de chegada. Apesar de duas cotas de 4.º categoria no programa mas localizadas longe da chegada, a vitória desta etapa com muito pouco desnível teria que se disputar ao sprint.
No início da etapa, um grupo de cinco corredores fizeram a corrida em cabeça. Compunham-se de Paul Lapeira (AG2R Citroën), Thomas Champion (Cofidis), Mattia Bais (Eolo-Kometa), Stefano Gandin (Corratec) e Alessandro Verre (Arkéa-Samsic). Mas o pelotão não deixa a escapada tomar demasiado de avanço. E a 38 km da chegada, os três últimos homens a regressar no pelotão são Champion, Bais e Gandin. Depois, as equipas dos sprinters controlam a corrida até ao final da etapa. Vários corredores entre eles alguns sprinters estão implicados por uma queda a aproximadamente 4 quilómetros da chegada. O sprint do pelotão foi vencido pelo jovem italiano Jonathan Milan (Bahrain Victorious) que se impõe de uma distância ante David Dekker (Arkéa-Samsic) e Kaden Groves (Alpecin Deceuninck).