Marc SOLER won in 15:10:23, 3:37 ahead of JUARISTI.
| 1 | 15:10:23 | |
| 2 | +3:37 | |
| 3 | +4:15 |
| Points | 61 pts | |
| Mountains | 34 pts | |
| Youth | +4:27 |
Stage 2 decided it: SOLER gained 2:05 on JUARISTI.19 seconds of the 3:37 came from bonus seconds.
| # | Rider | Time | UCI pts |
|---|---|---|---|
| 1 | 15:10:23 | 125 | |
| 2 | +3:37 | 85 | |
| 3 | +4:15 | 70 | |
| 4 | +4:27 | 60 | |
| 5 | +4:51 | 50 | |
| 6 | +5:16 | 40 | |
| 7 | +5:20 | 35 | |
| 8 | +5:24 | 30 | |
| 9 | +5:26 | 25 | |
| 10 | +5:29 | 20 | |
| 11 | +6:14 | 15 | |
| 12 | +6:42 | 10 | |
| 13 | +6:58 | 5 | |
| 14 | +7:21 | 5 | |
| 15 | +7:35 | 5 |
| # | Team | |||||
|---|---|---|---|---|---|---|
| 1 | UAE Team Emirates XRG | 181 | 2 | 6 | 7 | 4 |
| 2 | Caja Rural-Seguros RGA | 111 | 0 | 0 | 6 | 7 |
| 3 | Burgos-Burpellet-BH | 94 | 0 | 0 | 3 | 7 |
| 4 | Euskaltel-Euskadi | 93 | 0 | 1 | 4 | 7 |
| 5 | Anicolor/Tien 21 | 73 | 0 | 1 | 2 | 7 |
| 6 | Movistar Team | 65 | 1 | 2 | 5 | 6 |
| 7 | Totalenergies | 52 | 1 | 2 | 6 | 7 |
| 8 | Equipo Kern Pharma | 28 | 0 | 0 | 4 | 7 |
Winner M. SOLER, 32 · Youngest A. PERICAS, 19 · Oldest V. MARTINEZ, 40