Jazdec tímu Trek sa presadil v záverečnom špurte na 173 km dlhej trati z Escaldes-Engordany do Lleidy pred Juhoafričanom Darylom Impeyom a Belgičanom Toshom Van der Sandem. Na čele celkovej klasifikácie populárnej Vuelty zostal Talian Fabio Aru z Astany.
Na štart 12. etapy sa už nepostavil britský cyklista Chris Froome. Štvrtkové vyšetrenia odhalili, že dvojnásobný víťaz Tour de France má zlomenú kosť na nohe. Froome pri páde počas stredajšej 11. etape utrpel zranenia kolena a ramena, keď sa dostal do kolízie s viacerými jazdcami v úvode kráľovskej etapy, ktorá viedla Pyrenejami. Britovi sa tak nepodarí dosiahnuť unikátne double, keď k tohtoročnému triumfu na Tour de France chcel pridať aj celkové víťazstvo na Vuelte.
Výsledky 12. etapy (Escaldes-Engordany - Lleida, 173 km):
1. Danny van Poppel (Hol./Trek) 4:02:11 h, 2. Daryl Impey (JAR/Orica), 3. Tosh Van der Sande (Belg./Lotto), 4. Nikolas Maes (Belg./Etixx - Quick-Step), 5. John Degenkolb (Nem./Giant), 6. Jempy Druecker (Lux./BMC Racing), 7. Tom Van Asbroeck (Belg./LottoNL), 8. Kristian Sbaragli (Tal./Team MTN), 9. Jose Joaquin Rojas (Šp./Movistar), 10. Leonardo Duque (Kol./Colombia) všetci rovnaký čas
Priebežné poradie: 1 Fabio Aru (Tal./Astana) 47:14:30 h, 2. Joaquim Rodriguez (Šp./Katuša) +27 s, 3. Tom Dumoulin (Hol./Giant) +30, 4. Rafal Majka (Poľ./Tinkoff - Saxo) +1:28 min, 5. Esteban Chaves (Kol./Orica) +1:29, 6. Alejandro Valverde (Šp./Movistar) +1:52, 7. Daniel Moreno (Šp./Katuša) +1:54, 8. Mikel Nieve (Šp./Team Sky) +1:58, 9. Nairo Quintana (Kol./Movistar) +3:07, 10. Louis Meintjes (JAR/Team MTN) +4:15