Závěrečná 18. etapa (Hipódromo de la Zarzuela - Madrid, 139,6 km):
1. Ackermann (Něm./Bora-hansgrohe) 3:28:13, 2. Bennett (Ir./Deceuninck-Quick-Step), 3. Kanter (Něm./Sunweb), 4. Philipsen (Belg./SAE Team Emirates), 5. Sütterlin (Něm./Sunweb), 6. Morin (Fr./Cofidis), 7. Van Rensburg (JAR/NTT), 8. Manzin (Fr./Total Direct Energie), 9. Stannard (Austr./Mitchelton-Scott), 10. Aberasturi (Šp./Caja Rural-Seguros RGA), ...17. Štybar (ČR/Deceuninck-Quick Step) všichni stejný čas, 125. Hirt (ČR/CCC) -57.
Konečné pořadí: 1. Roglič (Slovin./Jumbo-Visma) 72:46:12, 2. Carapaz (Ekv./Ineos Grenadiers) -24, 3. Carthy (Brit./EF Pro Cycling) -1:15, 4. D. Martin (Ir./Israel Start-Up Nation) -2:43, 5. Mas (Šp./Movistar) -3:36, 6. Poels (Niz./Bahrajn-McLaren) -7:16, 7. De La Cruz (Šp./SAE Team Emirates) -7:35, 8. Gaudu (Fr./Groupama-FDJ) -7:45, 9. Grossschartner (Rak./Bora-hansgrohe) -8:15, 10. Valverde (Šp./Movistar) -9:34, ...56. Hirt -2:20:00, 102. Štybar -3:43:45.