Etap 5 – 23.10 : Liuzhou – Guilin, 212,2 km + Wyniki#ZawodnikZespółCzas1. Dylan Groenewegen TLJ 2. Fernando Gaviria QST + 0"3. Magnus Cort Nielsen ORS + 0"44. Łukasz Wiśniowski SKY + 0"+ Klasyfikacja generalna po 5. etapie#ZawodnikZespółCzas1. Tim Wellens LTS 2. Bauke Mollema TFS + 6"3. Nicolas Roche BMC + 11"57. Łukasz Wiśniowski SKY + 5' 18"
Etap 6 – 24.10 : Guilin – Guilin, 168 km + Wyniki#ZawodnikZespółCzas1. Fernando Gaviria QST 2. Niccolò Bonifazio TBM + 0"3. Dylan Groenewegen TLJ + 0"25. Łukasz Wiśniowski SKY + 0"+ Klasyfikacja generalna po 6. etapie#ZawodnikZespółCzas1. Tim Wellens LTS 2. Bauke Mollema TFS + 6"3. Nicolas Roche BMC + 11"55. Łukasz Wiśniowski SKY + 5' 18"
Liderzy klasyfikacji po etapach Etap Zwycięzca Klasyfikacja generalna20px|Żółta koszulka Klasyfikacja punktowa20px|Zielona koszulka Klasyfikacja górska20px|Czerwona koszulka Klasyfikacja młodzieżowa20px|Biała koszulka Klasyfikacja drużynowa 1 Fernando Gaviria Fernando Gaviria Silvan Dillier Rémi Cavagna Fernando Gaviria UAE Team Emirates 2 Fernando Gaviria Fernando Gaviria Silvan Dillier 3 Fernando Gaviria 4 Tim Wellens Tim Wellens Nicolas Roche Julian Alaphilippe BMC Racing Team 5 Dylan Groenewegen Daniel Oss 6 Fernando Gaviria Klasyfikacja końcowa Tim Wellens Fernando Gaviria Daniel Oss Julian Alaphilippe BMC Racing Team