La cinquième étape est la première étape de montagne de ce Tour de France 2017. Elle part de Vittel et arrive à La Planche des Belles Filles, après un parcours de 160,5 kilomètres[1]. Bien qu'il s'agisse d'une arrivée en altitude, les points comptant pour le classement du grimpeur ne sont pas doublés.
Une échappée de huit coureurs (Thomas Voeckler, Philippe Gilbert, Jan Bakelants, Dylan van Baarle, Pierre-Luc Périchon, Edvald Boasson Hagen, Mickaël Delage et Thomas De Gendt) se forme dès le départ. Les Sky leur laissent un peu de distance, puis les BMC viennent à l'avant pour maintenir l'écart à moins de 3 min 30. Delage et De Gendt sont repris par le peloton après le sprint intermédiaire. Les Belges Gilbert et Bakelants font le début de la dernière montée finale en tête mais ils n'ont qu'une avance de moins d'une minute sur le peloton et se font rattraper. À 2 400 m de l'arrivée, l'Italien Fabio Aru (Astana) sort seul, et personne ne peut le rattraper. Il gagne l'étape devant l'Irlandais Dan Martin (Quick-Step Floors), à 16 secondes, et le Britannique Christopher Froome (Sky), à 20 secondes. Parmi les favoris, Richie Porte termine dans le même temps que Froome. Décramponné dans les derniers mètres d'ascension, Romain Bardet cède deux secondes. Nairo Quintana, neuvième de l'étape, arrive 34 secondes après Aru, 14 secondes après Froome[2].
Froome passe devant son coéquipier Geraint Thomas au classement général et endosse le maillot jaune. Aru est troisième, à 14 secondes.
Avec cette victoire, Fabio Aru compte désormais des étapes sur les trois grands tours à son palmarès et apparaît comme un concurrent sérieux pour le classement général[3],[2],[4]. Il revêt le maillot à pois.
La première place du classement du meilleur jeune est désormais occupée par Simon Yates, sixième de l'étape et du classement général. Arnaud Démare garde le maillot vert.