Vuelta a España Stage 18 - Time trial start times
Stage 18 of the 2025 Vuelta a España presents the first and only individual time trial of the race, a crucial test at this point in the competition.

Originally planned for 27.2km, the stage's distance was shortened amid concerns that the race could be disrupted by ongoing protests against Israel-Premier Tech’s participation. The race organisation, in coordination with local authorities, made the decision to ensure the safety of the riders and spectators.
With minimal climbing, the shortened route will still provide a crucial test for the GC contenders. Jonas Vingegaard, who holds a 50-second lead over João Almeida. Both riders will be aiming for a strong time trial performance to stay in contention for the Vuelta win.
Oscar Riesebeek (Alpecin-Deceuninck) will be the first rider to start at 14:35 CET, with each rider departing at one-minute intervals. The top 10 in the general classification will start last, with a two-minute gap between each rider, and Jonas Vingegaard (Jumbo-Visma | Lease a Bike) will leave the ramp as the final rider at 17:17 CET.
Read Domestique's preview for stage 18's team time trial
Here are the start times for the key riders in stage 18:
Jonas Vingegaard - 17:17:00
João Almeida - 17:15:00
Tom Pidcock - 17:13:00
Jai Hindley - 17:11:00
Giulio Pellizzari - 17:09:00
Felix Gall - 17:07:00
Bruno Armirail - 16:49:00
Jay Vine - 16:37:00
Filippo Ganna - 14:51:00
Daan Hoole - 14:39:00
The full startlist can be found in the table below.
Order | Starttime | Race number | Rider | Team | Nationality |
---|---|---|---|---|---|
1 | 14:35:00 | 77 | RIESEBEEK Oscar | ADC | NED |
2 | 14:36:00 | 173 | ANIOLKOWSKI Stanislaw | COF | POL |
3 | 14:37:00 | 191 | *EDDY Patrick | TPP | AUS |
4 | 14:38:00 | 207 | VIVIANI Elia | LOT | ITA |
5 | 14:39:00 | 25 | HOOLE Daan | LTK | NED |
6 | 14:40:00 | 26 | KRAGH ANDERSEN Soren | LTK | DEN |
7 | 14:41:00 | 184 | MARIT Arne | IWA | BEL |
8 | 14:42:00 | 71 | PHILIPSEN Jasper | ADC | BEL |
9 | 14:43:00 | 227 | *VERNON Ethan Kane | IPT | GBR |
10 | 14:44:00 | 162 | BIERMANS Jenthe | ARK | BEL |
11 | 14:45:00 | 154 | *FOLDAGER Anders | JAY | DEN |
12 | 14:46:00 | 225 | *RAISBERG Nadav | IPT | ISR |
13 | 14:47:00 | 5 | NOVAK Domen | UAD | SLO |
14 | 14:48:00 | 202 | DE BUYST Jasper | LOT | BEL |
15 | 14:49:00 | 47 | *VAN DIJKE Tim | RBH | NED |
16 | 14:50:00 | 196 | ROOSEN Timo | TPP | NED |
17 | 14:51:00 | 63 | GANNA Filippo | IGD | ITA |
18 | 14:52:00 | 3 | BJERG Mikkel Norsgaard | UAD | DEN |
19 | 14:53:00 | 183 | *DE POOTER Dries | IWA | BEL |
20 | 14:54:00 | 68 | TURNER Ben | IGD | GBR |
21 | 14:55:00 | 175 | COQUARD Bryan | COF | FRA |
22 | 14:56:00 | 18 | VAN BAARLE Dylan | TVL | NED |
23 | 14:57:00 | 24 | GHEBREIGZABHIER Amanuel | LTK | ERI |
24 | 14:58:00 | 114 | *CHRISTEN Fabio | Q36 | SUI |
25 | 14:59:00 | 206 | *SLOCK Liam | LOT | BEL |
26 | 15:00:00 | 226 | STEWART Jake | IPT | GBR |
27 | 15:01:00 | 72 | BAYER Tobias | ADC | AUT |
28 | 15:02:00 | 83 | *MIHKELS Madis | EFE | EST |
29 | 15:03:00 | 187 | SMITH Dion Allan Dion | IWA | NZL |
30 | 15:04:00 | 147 | NICOLAU BELTRAN Joel | CJR | ESP |
31 | 15:05:00 | 46 | SOBRERO Matteo | RBH | ITA |
32 | 15:06:00 | 27 | PEDERSEN Mads | LTK | DEN |
33 | 15:07:00 | 75 | PLANCKAERT Edward | ADC | BEL |
34 | 15:08:00 | 182 | BONNEU Kamiel | IWA | BEL |
35 | 15:09:00 | 132 | CAVAGNA Remi | GFC | FRA |
36 | 15:10:00 | 163 | *GUERNALEC Victor | ARK | FRA |
37 | 15:11:00 | 116 | ZUKOWSKY Nickolas | Q36 | CAN |
38 | 15:12:00 | 167 | *VERRE Alessandro | ARK | ITA |
39 | 15:13:00 | 181 | *ARTZ Huub | IWA | NED |
40 | 15:14:00 | 164 | *LOZOUET Leandre | ARK | FRA |
41 | 15:15:00 | 103 | *BURATTI Nicolo | TBV | ITA |
42 | 15:16:00 | 157 | JUUL-JENSEN Christopher | JAY | DEN |
43 | 15:17:00 | 118 | *CAMPRUBI PIJUAN Marcel | Q36 | ESP |
44 | 15:18:00 | 188 | *VAN BOVEN Luca | IWA | BEL |
45 | 15:19:00 | 166 | *ROULAND Louis | ARK | FRA |
46 | 15:20:00 | 211 | *APARICIO MUNOZ Mario | BBH | ESP |
47 | 15:21:00 | 222 | COTE Pier-Andre | IPT | CAN |
48 | 15:22:00 | 36 | GARCIA CORTINA Ivan | MOV | ESP |
49 | 15:23:00 | 6 | OLIVEIRA Ivo | UAD | POR |
50 | 15:24:00 | 155 | GAMPER Patrick | JAY | AUT |
51 | 15:25:00 | 88 | *VAN DER LEE Jardi Christiaan | EFE | NED |
52 | 15:26:00 | 134 | *GRUEL Thibaud | GFC | FRA |
53 | 15:27:00 | 186 | PETILLI Simone | IWA | ITA |
54 | 15:28:00 | 171 | BUCHMANN Emanuel | COF | GER |
55 | 15:29:00 | 76 | RICKAERT Jonas | ADC | BEL |
56 | 15:30:00 | 158 | O BRIEN Kelland | JAY | AUS |
57 | 15:31:00 | 148 | OTRUBA Jakub | CJR | CZE |
58 | 15:32:00 | 84 | *NERURKAR Lukas | EFE | GBR |
59 | 15:33:00 | 133 | GAUDU David | GFC | FRA |
60 | 15:34:00 | 128 | *VINOKUROV Nicolya | XAT | KAZ |
61 | 15:35:00 | 208 | WILSLY Jonas | LOT | DEN |
62 | 15:36:00 | 204 | *SEGAERT Alec | LOT | BEL |
63 | 15:37:00 | 106 | PAASSCHENS Mathijs | TBV | NED |
64 | 15:38:00 | 95 | *LABROSSE Jordan | DAT | FRA |
65 | 15:39:00 | 32 | AULAR SANABRIA Orluis Alberto | MOV | VEN |
66 | 15:40:00 | 112 | DE LA CRUZ David | Q36 | ESP |
67 | 15:41:00 | 74 | *GLIVAR Gal | ADC | SLO |
68 | 15:42:00 | 212 | *CHUMIL GONZALEZ Sergio Geovani | BBH | GUA |
69 | 15:43:00 | 96 | PETERS Nans | DAT | FRA |
70 | 15:44:00 | 193 | *KOERDT Bjoern | TPP | GBR |
71 | 15:45:00 | 104 | *ERMAKOV Roman | TBV | |
72 | 15:46:00 | 122 | CONCI Nicola | XAT | ITA |
73 | 15:47:00 | 176 | HERRADA Jesus | COF | ESP |
74 | 15:48:00 | 55 | SCHACHMANN Maximilian | SOQ | GER |
75 | 15:49:00 | 117 | GONZALEZ LOPEZ David | Q36 | ESP |
76 | 15:50:00 | 43 | DENZ Nico | RBH | GER |
77 | 15:51:00 | 146 | MOLENAAR Alex | CJR | NED |
78 | 15:52:00 | 65 | KWIATKOWSKI Michal | IGD | POL |
79 | 15:53:00 | 15 | KELDERMAN Wilco | TVL | NED |
80 | 15:54:00 | 37 | *HESSMANN Michel | MOV | GER |
81 | 15:55:00 | 105 | HAIG Jack | TBV | AUS |
82 | 15:56:00 | 144 | BOU COMPANY Joan | CJR | ESP |
83 | 15:57:00 | 44 | *FISHERBLACK Finn | RBH | NZL |
84 | 15:58:00 | 56 | VANSEVENANT Mauri | SOQ | BEL |
85 | 15:59:00 | 215 | *DE LA CALLE ARANGO Hugo | BBH | ESP |
86 | 16:00:00 | 2 | *AYUSO Juan | UAD | ESP |
87 | 16:01:00 | 138 | KUNG Stefan | GFC | SUI |
88 | 16:02:00 | 141 | *SILVA COUSSAN Guillermo Thomas | CJR | URU |
89 | 16:03:00 | 87 | SHAW James | EFE | GBR |
90 | 16:04:00 | 67 | RIVERA VARGAS Brandon Smith | IGD | COL |
91 | 16:05:00 | 205 | SEPULVEDA Eduardo | LOT | ARG |
92 | 16:06:00 | 85 | *QUINN Sean | EFE | USA |
93 | 16:07:00 | 61 | *SHEFFIELD Magnus | IGD | USA |
94 | 16:08:00 | 28 | VERONA Carlos | LTK | ESP |
95 | 16:09:00 | 201 | *CRAPS Lars | LOT | BEL |
96 | 16:10:00 | 42 | ALEOTTI Giovanni | RBH | ITA |
97 | 16:11:00 | 94 | DE PESTEL Sander | DAT | BEL |
98 | 16:12:00 | 33 | *CANAL BLANCO Carlos | MOV | ESP |
99 | 16:13:00 | 192 | HAMILTON Christopher | TPP | AUS |
100 | 16:14:00 | 195 | *MARTINEZ HUERTAS Guillermo Juan | TPP | COL |
101 | 16:15:00 | 66 | LANGELLOTTI Victor | IGD | MON |
102 | 16:16:00 | 214 | *FAURA ASENSIO Jose Luis | BBH | ESP |
103 | 16:17:00 | 48 | ZWIEHOFF Ben | RBH | GER |
104 | 16:18:00 | 194 | LEEMREIZE Gijs | TPP | NED |
105 | 16:19:00 | 82 | *BELOKI Markel | EFE | ESP |
106 | 16:20:00 | 93 | *BISIAUX Leo | DAT | FRA |
107 | 16:21:00 | 224 | HIRT Jan | IPT | CZE |
108 | 16:22:00 | 101 | *TIBERI Antonio | TBV | ITA |
109 | 16:23:00 | 168 | *THIERRY Pierre | ARK | FRA |
110 | 16:24:00 | 64 | JUNGELS Bob | IGD | LUX |
111 | 16:25:00 | 97 | SCOTSON Callum | DAT | AUS |
112 | 16:26:00 | 126 | MASNADA Fausto | XAT | ITA |
113 | 16:27:00 | 123 | FORTUNATO Lorenzo | XAT | ITA |
114 | 16:28:00 | 21 | BAGIOLI Andrea | LTK | ITA |
115 | 16:29:00 | 137 | *ROLLAND Brieuc | GFC | FRA |
116 | 16:30:00 | 131 | BRAZ AFONSO Clement | GFC | FRA |
117 | 16:31:00 | 98 | *STAUNE-MITTET Johannes | DAT | NOR |
118 | 16:32:00 | 127 | POELS Wout | XAT | NED |
119 | 16:33:00 | 57 | VERVAEKE Louis | SOQ | BEL |
120 | 16:34:00 | 22 | BERNARD Julien | LTK | FRA |
121 | 16:35:00 | 172 | SAMITIER SAMITIER Sergio | COF | ESP |
122 | 16:36:00 | 107 | *PICKERING Xavier Finlay Xavier | TBV | GBR |
123 | 16:37:00 | 8 | VINE Jay | UAD | AUS |
124 | 16:38:00 | 35 | CEPEDA Jefferson | MOV | ECU |
125 | 16:39:00 | 223 | *FRIGO Marco | IPT | ITA |
126 | 16:40:00 | 115 | HOWSON Damien Craig | Q36 | AUS |
127 | 16:41:00 | 51 | LANDA Mikel | SOQ | ESP |
128 | 16:42:00 | 4 | GROSSSCHARTNER Felix | UAD | AUT |
129 | 16:43:00 | 17 | *TULETT Ben | TVL | GBR |
130 | 16:44:00 | 136 | MOLARD Rudy | GFC | FRA |
131 | 16:45:00 | 125 | *LOPEZ GRANIZO Harold Martin | XAT | ECU |
132 | 16:46:00 | 7 | SOLER Marc | UAD | ESP |
133 | 16:47:00 | 153 | DUNBAR Edward | JAY | IRL |
134 | 16:48:00 | 23 | CICCONE Giulio | LTK | ITA |
135 | 16:49:00 | 92 | ARMIRAIL Bruno | DAT | FRA |
136 | 16:50:00 | 198 | *VERMAERKE Kevin | TPP | USA |
137 | 16:51:00 | 185 | MEINTJES Louis | IWA | RSA |
138 | 16:52:00 | 102 | BUITRAGO Santiago | TBV | COL |
139 | 16:53:00 | 62 | BERNAL Egan | IGD | COL |
140 | 16:54:00 | 145 | *GUARDENO ROMA Jaume | CJR | ESP |
141 | 16:55:00 | 142 | *BALDERSTONE ROUMENS Abel | CJR | ESP |
142 | 16:56:00 | 121 | TEJADA Harold | XAT | COL |
143 | 16:57:00 | 52 | *LECERF Junior | SOQ | BEL |
144 | 16:59:00 | 14 | JORGENSON Matteo | TVL | USA |
145 | 17:01:00 | 108 | TRAEEN Torstein | TBV | NOR |
146 | 17:03:00 | 16 | KUSS Sepp | TVL | USA |
147 | 17:05:00 | 228 | *RICCITELLO Matthew | IPT | USA |
148 | 17:07:00 | 91 | GALL Felix | DAT | AUT |
149 | 17:09:00 | 45 | *PELLIZZARI Giulio | RBH | ITA |
150 | 17:11:00 | 41 | HINDLEY Jai | RBH | AUS |
151 | 17:13:00 | 111 | PIDCOCK Tom | Q36 | GBR |
152 | 17:15:00 | 1 | ALMEIDA Joao | UAD | POR |
153 | 17:17:00 | 11 | VINGEGAARD Jonas | TVL | DEN |