1. Vincenzo Nibali (Tal./Astana) 4:19:54 h
2. Mikel Nieve (Šp./Sky) +51 s
3. Esteban Chaves (Kol./Orica GreenEdge) +53
4. Diego Ulissi (Tal./Lampre-Merida) +1:02 min
5. Rafal Majka (Poľ./Tinkoff) +2:14
6. Alejandro Valverde (Šp./Movistar)
7. Rigoberto Uran (Kol./Cannondale) obaja rovnaký čas
8. Georg Preidler (Rak./Giant-Alpecin) +2:43
9. Nicolas Roche (Ír./Sky) +2:51
10. Hubert Dupont (Fr./Ag2r La Mondiale) rovnaký čas
Poradie po 19. etape:
1. Esteban Chaves (Kol.) Orica-GreenEdge 78:14:20 h
2. Vincenzo Nibali (Tal.) Astana +40 s
3. Steven Kruijswijk (Hol.) LottoNL-Jumbo +1:05
4. Alejandro Valverde (Šp.) Movistar +1:48
5. Rafal Majka (Poľ.) Tinkoff +3:59
6. Bob Jungels (Lux.) Etixx - Quick-Step +7:53