| Stage 2: San Fernando to Ubrique, 163.9km |
| 1 Jonathan Hivert (Fra) Sojasun |
4:06:36 |
| 2 Alejandro Valverde (Esp) Movistar Team |
| 3 Bauke Mollema (Ned) Blanco Pro Cycling Team |
both s.t. |
| 4 Simone Ponzi (Ita) Astana Pro Team |
0:03 |
| 5 Davide Rebellin (Ita) CCC Polsat Polkowice |
| 6 Jurgen van den Broeck (Bel) Lotto Belisol |
| 7 Sander Armee (Bel) Topsport Vlaanderen-Baloise |
| 8 Robert Gesink (Ned) Blanco Pro Cycling Team |
all s.t. |
| 9 Jakob Fuglsang (Den) Astana Pro Team |
0:07 |
| 10 Mikel Nieve (Esp) Euskaltel-Euskadi |
s.t. |
| |
| 60 Will Routley (Can) Accent Jobs-Wanty |
11:08 |
| |
| GC |
| 1 Alejandro Valverde (Esp) Movistar Team |
4:13:22 |
| 2 Jurgen van den Broeck (Bel) Lotto Belisol |
at 0:07 |
| 3 Bauke Mollema (Ned) Blanco Pro Cycling |
0:11 |
| 4 Simon Spilak (Slo) Katusha |
0:12 |
| 5 Bart de Clercq (Bel) Lotto Belisol |
0:17 |
| 6 Jakob Fuglsang (Den) Astana |
0:19 |
| 7 Nairo Quintana (Col) Movistar Team |
0:24 |
| 8 Jonathan Hivert (Fra) Sojasun |
0:25 |
| 9 Luis Angel Mate (Esp) Cofidis, Solutions Credits |
0:29 |
| 10 Sander Armee (Bel) Topsport Vlaanderen-Baloise |
0:30 |
| |
| 79 Will Routley (Can) Accent Jobs-Wanty |
11:42 |