Drugi był Kolumbijczyk Fernando Gaviria (Quick-Step Floors), a trzeci Norweg Alexander Kristoff (UAE Team Emirates).

W "generalce" Porte o 17 sekund wyprzedza Kolumbijczyka Nairo Quintanę (Movistar). Michał Gołaś (Sky) i Maciej Bodnar (Bora-Hansgrohe) zajmują odległe lokaty.

Wyścig zakończy się w niedzielę 34-kilometrową jazdą indywidualną na czas również w Bellinzonie.

Wyniki 8. etapu, Bellinzona - Bellinzona (123 km):

1. Arnaud Demare (Francja/Groupama-FDJ)       2:41.07
2. Fernando Gaviria (Kolumbia/Quick-Step Floors)
3. Alexander Kristoff (Norwegia/UAE Team Emirates)
4. Peter Sagan (Słowacja/Bora-Hansgrohe)
5. Jasper Stuyven (Belgia/Trek-Segafredo)
6. John Degenkolb (Niemcy/Trek-Segafredo)
...
55. Michał Gołaś (Polska/Sky)  ten sam czas
94. Maciej Bodnar (Polska/Bora-Hansgrohe) 1.04

Klasyfikacja generalna:

1. Richie Porte (Australia/BMC) - 28:47.10
2. Nairo Quintana (Kolumbia/Movistar) strata 17 s
3. Wilco Kelderman (Holandia/Sunweb)  52
4. Enric Mas (Hiszpania/Quick-Step) 53
5. Sam Oomen (Holandia/Sunweb) 1.13
6. Jakob Fuglsang (Dania/Astana) 1.28
...
76. Michał Gołaś (Polska/Sky) 57.40
122. Maciej Bodnar (Polska/Bora-hansgrohe) 1:34.42