# 1999 Vuelta a España

The 1999 Vuelta a España was the 54th edition of the Vuelta a España, taking place from 4 September starting in Murcia and finishing in Madrid on 26 September 1999. It consisted of 21 stages over 3,576 km (2,222 mi), ridden at an average speed of 39.449 km/h (24.512 mph). The favourites were Laurent Jalabert, Alex Zülle, Jan Ullrich and defending champion Abraham Olano. In the end, Ullrich won the race.

## Route

List of stages :
| Stage | Date | Course | Distance | Type | Type | Winner |
| P | 4 September | Murcia – Murcia | 6.1 km (4 mi) | | Individual time trial | Igor González de Galdeano (ESP) |
| 1 | 5 September | Murcia – Benidorm | 179 km (111 mi) | | | Robbie Hunter (RSA) |
| 2 | 6 September | Alicante – Albacete | 206 km (128 mi) | | | Marcel Wüst (GER) |
| 3 | 7 September | La Roda – Fuenlabrada | 229.5 km (143 mi) | | | Marcel Wüst (GER) |
| 4 | 8 September | Las Rozas – Salamanca | 185.6 km (115 mi) | | | Marcel Wüst (GER) |
| 5 | 9 September | Béjar – Ciudad Rodrigo | 160 km (99 mi) | | | Jan Ullrich (GER) |
| 6 | 10 September | Salamanca – Salamanca | 46.4 km (29 mi) | | Individual time trial | Abraham Olano (ESP) |
| 7 | 11 September | Salamanca – León | 217 km (135 mi) | | | Marcel Wüst (GER) |
| 8 | 12 September | León – Alto de l'Angliru | 175.6 km (109 mi) | | | José María Jiménez (ESP) |
| 9 | 13 September | Gijón – Los Corrales de Buelna | 185.8 km (115 mi) | | | Laurent Brochard (FRA) |
| | 14 September | Rest day | Rest day | Rest day | Rest day | Rest day |
| 10 | 15 September | Zaragoza – Zaragoza | 183.2 km (114 mi) | | | Serguei Outschakov (UKR) |
| 11 | 16 September | Huesca – Val d'Aran/Pla de Beret [es] | 201 km (125 mi) | | | Daniele Nardello (ITA) |
| 12 | 17 September | Sort – Arcalis (Andorra) | 147.4 km (92 mi) | | | Igor González Galdeano (ESP) |
| 13 | 18 September | Andorra la Vella (Andorra) – Castellar del Riu (Rasos de Peguera) | 149 km (93 mi) | | | Alex Zülle (SUI) |
| 14 | 19 September | Barcelona – Barcelona | 94.4 km (59 mi) | | | Fabio Roscioli (ITA) |
| 15 | 20 September | La Sénia – Valencia | 193.4 km (120 mi) | | | Viatcheslav Ekimov (RUS) |
| 16 | 21 September | Valencia – Teruel | 200.4 km (125 mi) | | | Frank Vandenbroucke (BEL) |
| 17 | 22 September | Bronchales – Guadalajara | 225 km (140 mi) | | | Cristian Moreni (ITA) |
| 18 | 23 September | Guadalajara – Alto de Abantos [es] | 166.3 km (103 mi) | | | Roberto Laiseka (ESP) |
| 19 | 24 September | San Lorenzo de El Escorial – Ávila | 184.6 km (115 mi) | | | Frank Vandenbroucke (BEL) |
| 20 | 25 September | El Tiemblo – Ávila | 46.5 km (29 mi) | | Individual time trial | Jan Ullrich (GER) |
| 21 | 26 September | Madrid – Madrid | 163 km (101 mi) | | | Jeroen Blijlevens (NED) |
| | Total | Total | 3,576 km (2,222 mi) | 3,576 km (2,222 mi) | 3,576 km (2,222 mi) | 3,576 km (2,222 mi) | 3,576 km (2,222 mi) |

## Jersey progress

| Stage | Winner | General classification | Points Classification | Mountains Classification | Intermediate Sprint Classification | Team Classification |
| Prol. (ITT) | Igor González de Galdeano | Igor González de Galdeano | N/A | N/A | N/A | N/A |
| 1 | Robert Hunter | Jacky Durand | Robert Hunter | Serguei Outschakov | Robert Hunter | ONCE–Deutsche Bank |
| 2 | Marcel Wüst | Jacky Durand | Robert Hunter | Pascal Hervé | César García | ONCE–Deutsche Bank |
| 3 | Marcel Wüst | Marcel Wüst | Marcel Wüst | Pascal Hervé | German Nieto | ONCE–Deutsche Bank |
| 4 | Marcel Wüst | Marcel Wüst | Marcel Wüst | Pascal Hervé | German Nieto | ONCE–Deutsche Bank |
| 5 | Jan Ullrich | Abraham Olano | Marcel Wüst | Laurent Brochard | German Nieto | ONCE–Deutsche Bank |
| 6 (ITT) | Abraham Olano | Abraham Olano | Marcel Wüst | Laurent Brochard | German Nieto | ONCE–Deutsche Bank |
| 7 | Marcel Wüst | Abraham Olano | Marcel Wüst | Laurent Brochard | German Nieto | ONCE–Deutsche Bank |
| 8 | José María Jiménez | Abraham Olano | Marcel Wüst | José María Jiménez | German Nieto | Vitalicio Seguros |
| 9 | Laurent Brochard | Abraham Olano | Marcel Wüst | Laurent Brochard | Robert Hunter | Vitalicio Seguros |
| 10 | Serguei Outschakov | Abraham Olano | Marcel Wüst | Laurent Brochard | Robert Hunter | Vitalicio Seguros |
| 11 | Daniele Nardello | Abraham Olano | Marcel Wüst | Laurent Brochard | Robert Hunter | Vitalicio Seguros |
| 12 | Igor González de Galdeano | Jan Ullrich | Marcel Wüst | José María Jiménez | Robert Hunter | Vitalicio Seguros |
| 13 | Alex Zülle | Jan Ullrich | Marcel Wüst | José María Jiménez | Robert Hunter | Vitalicio Seguros |
| 14 | Fabio Roscioli | Jan Ullrich | Marcel Wüst | José María Jiménez | Robert Hunter | Vitalicio Seguros |
| 15 | Viatcheslav Ekimov | Jan Ullrich | Marcel Wüst | José María Jiménez | Robert Hunter | Vitalicio Seguros |
| 16 | Frank Vandenbroucke | Jan Ullrich | Marcel Wüst | José María Jiménez | Robert Hunter | Vitalicio Seguros |
| 17 | Cristian Moreni | Jan Ullrich | Robert Hunter | José María Jiménez | Robert Hunter | Vitalicio Seguros |
| 18 | Roberto Laiseka | Jan Ullrich | Igor González de Galdeano | José María Jiménez | Robert Hunter | Banesto |
| 19 | Frank Vandenbroucke | Jan Ullrich | Igor González de Galdeano | José María Jiménez | Robert Hunter | Banesto |
| 20 (ITT) | Jan Ullrich | Jan Ullrich | Igor González de Galdeano | José María Jiménez | Robert Hunter | Banesto |
| 21 | Jeroen Blijlevens | Jan Ullrich | Frank Vandenbroucke | José María Jiménez | Robert Hunter | Banesto |
| Stage | Winner | Jan Ullrich | Frank Vandenbroucke | José María Jiménez | Robert Hunter | Banesto |

## Results
### Final General Classification

| Rank | Rider | Team | Time |
| 1 | Jan Ullrich | Team Telekom | 89:52:03 |
| 2 | Igor González de Galdeano | Vitalicio Seguros | 4:15 |
| 3 | Roberto Heras | Kelme–Costa Blanca | 5:57 |
| 4 | Pavel Tonkov | Mapei–Quick-Step | 7:53 |
| 5 | José María Jiménez | Banesto | 9:24 |
| 6 | José Luis Rubiera | Kelme–Costa Blanca | 10:13 |
| 7 | Manuel Beltrán | Banesto | 11:20 |
| 8 | Leonardo Piepoli | Banesto | 13:13 |
| 9 | Iván Parra | Vitalicio Seguros | 16:20 |
| 10 | Santiago Blanco | Vitalicio Seguros | 18:15 |
| 11 | Mikel Zarrabeitia Uranga | ONCE-Deutsche Bank | 22:06 |
| 12 | Frank Vandenbroucke | Cofidis | 23:39 |
| 13 | José Uria Gonzalez | Kelme–Costa Blanca | 27:28 |
| 14 | Iñigo Chaurreau | Euskaltel–Euskadi | 29:42 |
| 15 | Aitor Osa | Banesto | 31:06 |
| 16 | Txema Del Olmo Zendegi | Euskaltel–Euskadi | 31:49 |
| 17 | Félix García Casas | Festina–Lotus | 36:34 |
| 18 | Roberto Laiseka | Euskaltel–Euskadi | 40:14 |
| 19 | Chann McRae | Mapei–Quick-Step | 44:29 |
| 20 | Niki Aebersold | Rabobank | 59:04 |
| 21 | Michel Lafis | TVM–Farm Frites | 59:43 |
| 22 | Massimo Codol | Lampre–Daikin | 1:02:49 |
| 23 | Daniele Nardello | Mapei–Quick-Step | 1:02:58 |
| 24 | Andrei Zintchenko | Vitalicio Seguros | 1:04:08 |
| 25 | Gianni Faresin | Mapei–Quick-Step | 1:06:26 |
| 26 | Melcior Mauri | Sport Lisboa Benfica | 1:06:33 |
| 27 | Jon Odriozola | Banesto | 1:11:15 |
| 28 | Juan Carlos Vicario Barberá [ca] | Fuenlabrada | 1:11:25 |
| 29 | Andrea Tafi | Mapei–Quick-Step | 1:14:08 |
| 30 | Markus Zberg | Rabobank | 1:14:14 |
| 31 | Kurt van de Wouwer | Lotto–Mobistar | 1:14:20 |
| 32 | Paolo Bettini | Mapei–Quick-Step | 1:15:09 |
| 33 | Grischa Niermann | Rabobank | 1:15:10 |
| 34 | Marcos A. Serrano Rodríguez | ONCE-Deutsche Bank | 1:20:53 |
| 35 | Jörg Jaksche | Team Telekom | 1:23:29 |
| 36 | Nicola Miceli | Liquigas | 1:25:36 |
| 37 | Alex Zülle | Banesto | 1:30:18 |
| 38 | Rolf Aldag | Team Telekom | 1:31:03 |
| 39 | David García Marquina | Vitalicio Seguros | 1:31:32 |
| 40 | Oscar Lopez Uriarte | Sport Lisboa Benfica | 1:33:16 |
| 41 | Andrea Noè | Mapei–Quick-Step | 1:34:26 |
| 42 | Joona Laukka | Sport Lisboa Benfica | 1:37:38 |
| 43 | Laurent Brochard | Lotus–Festina | 1:38:39 |
| 44 | Pedro Díaz Lobato | Fuenlabrada | 1:44:53 |
| 45 | Íñigo Cuesta | ONCE-Deutsche Bank | 1:46:24 |
| 46 | Alexandr Shefer | Riso Scotti–Vinavil | 1:46:41 |
| 47 | Toni Tauler | Kelme–Costa Blanca | 1:47:32 |
| 48 | Oscar Camenzind | Lampre–Daikin | 1:48:39 |
| 49 | Massimiliano Lelli | Cofidis | 1:50:55 |
| 50 | Andrei Teteriouk | Liquigas | 1:51:40 |
| 51 | Stefano Cattai | Team Polti | 1:57:24 |
| 52 | Ramón González Arrieta | Euskaltel–Euskadi | 1:58:12 |
| 53 | José Vincente Garcia | Banesto | 2:00:15 |
| 54 | Cristian Moreni | Liquigas | 2:01:29 |
| 55 | Viatcheslav Ekimov | Costa Almería–Amica Chips | 2:02:26 |
| 56 | Álvaro González de Galdeano | Vitalicio Seguros | 2:06:02 |
| 57 | Rafael Diaz Justo | ONCE-Deutsche Bank | 2:08:22 |
| 58 | Mariano Piccoli | Lampre–Daikin | 2:08:57 |
| 59 | Ángel Castresana | Euskaltel–Euskadi | 2:12:15 |
| 60 | Eddy Mazzoleni | Saeco–Cannondale | 2:14:27 |
| 61 | Miguel Ángel Martín Perdiguero | ONCE-Deutsche Bank | 2:24:52 |
| 62 | Andreas Klöden | Team Telekom | 2:29:06 |
| 63 | Jan Boven | Rabobank | 2:31:31 |
| 64 | Serguei Smetanine | Vitalicio Seguros | 2:36:30 |
| 65 | José Ramón Uriarte | Festina–Lotus | 2:36:46 |
| 66 | César Solaun | Banesto | 2:37:14 |
| 67 | Luis Pérez (cyclist) | ONCE-Deutsche Bank | 2:37:22 |
| 68 | Salvatore Commesso | Saeco–Cannondale | 2:38:36 |
| 69 | Bram de Groot | Rabobank | 2:39:10 |
| 70 | Quintino Fernandez Rodrigues | Sport Lisboa Benfica | 2:41:39 |
| 71 | Alberto Lopez de Munain | Euskaltel–Euskadi | 2:49:12 |
| 72 | Robert Hunter | Lampre–Daikin | 2:50:05 |
| 73 | Oscar Pozzi | Riso Scotti–Vinavil | 2:51:02 |
| 74 | Andreas Klier | TVM–Farm Frites | 2:52:38 |
| 75 | Iker Flores Galarza | Euskaltel–Euskadi | 2:53:23 |
| 76 | Paul Van Hyfte | Lotto–Mobistar | 2:53:55 |
| 77 | Jaime Hernández | Festina–Lotus | 2:55:50 |
| 78 | Fabio Roscioli | Costa Almería–Amica Chips | 2:56:21 |
| 79 | Eleuterio Anguita | Fuenlabrada | 2:57:00 |
| 80 | Pascal Hervé | Festina–Lotus | 2:59:45 |
| 81 | Francisco Cabello Luque | Kelme–Costa Blanca | 3:02:06 |
| 82 | Aart Vierhouten | Rabobank | 3:02:30 |
| 83 | Geert Van Bondt | TVM–Farm Frites | 3:03:33 |
| 84 | Stefano Verziagi | Fuenlabrada | 3:04:48 |
| 85 | Giovanni Lombardi | Team Telekom | 3:05:26 |
| 86 | Rossano Brasi | Team Polti | 3:08:49 |
| 87 | Ralf Grabsch | Team Telekom | 3:09:35 |
| 88 | Frankie Andreu | U.S. Postal Service | 3:12:04 |
| 89 | Arnoldas Saprykinas | Riso Scotti–Vinavil | 3:12:14 |
| 90 | Danilo Hondo | Team Telekom | 3:12:33 |
| 91 | Glenn Magnusson | U.S. Postal Service | 3:13:59 |
| 92 | Matías Cagigas Amedo | Fuenlabrada | 3:16:28 |
| 93 | Giuseppe Palumbo | Riso Scotti–Vinavil | 3:18:21 |
| 94 | Servais Knaven | TVM–Farm Frites | 3:20:34 |
| 95 | Ángel Edo | Kelme–Costa Blanca | 3:21:16 |
| 96 | Andrés Bermejo Siller | Fuenlabrada | 3:21:18 |
| 97 | Frank Høj | U.S. Postal Service | 3:22:28 |
| 98 | Unai Etxebarria | Euskaltel–Euskadi | 3:22:29 |
| 99 | Remco van der Ven | TVM–Farm Frites | 3:23:26 |
| 100 | Mario Traversoni | Saeco–Cannondale | 3:23:42 |
| 101 | José Antonio Garrido | Sport Lisboa Benfica | 3:24:31 |
| 102 | Dirk Baldinger | Team Telekom | 3:24:33 |
| 103 | Giancarlo Raimondi | Liquigas | 3:26:34 |
| 104 | Nieto Fernandez | Fuenlabrada | 3:29:31 |
| 105 | Carlos Golbano [ca] | Costa Almería–Amica Chips | 3:32:38 |
| 106 | Koen Beeckman | Lotto–Mobistar | 3:38:27 |
| 107 | Cristian Salvato | Team Polti | 3:40:00 |
| 108 | Stefano Casagranda | Costa Almería–Amica Chips | 3:43:54 |
| 109 | Alessandro Pozzi | Costa Almería–Amica Chips | 3:44:40 |
| 110 | César Pérez Padrón | Fuenlabrada | 3:45:32 |
| 111 | Marco Gili | Costa Almería–Amica Chips | 3:49:00 |
| 112 | Julian Dean | U.S. Postal Service | 3:53:13 |
| 113 | Daniel Bayes | Sport Lisboa Benfica | 3:56:28 |
| 114 | Jeroen Blijlevens | TVM–Farm Frites | 4:06:40 |
| 115 | Igor Pugaci | Saeco–Cannondale | 4:14:44 |

### KOM Classification

| | Cyclist | Team | Points |
| 1 | José María Jiménez | BAN | 133 |
| 2 | Frank Vandenbroucke | Cofidis | 90 |
| 3 | Roberto Heras | Kelme–Costa Blanca | 89 |

### Points Classification

| | Cyclist | Team | Points |
| 1 | Frank Vandenbroucke | Cofidis | 129 |
| 2 | Robert Hunter | LAM | 123 |
| 3 | Igor González Galdeano | Vitalicio Seguros | 122 |

### Team classification

| | Team | Country | Time |
| 1 | Banesto | Spain | 269.08.49 |
| 2 | Kelme–Costa Blanca | Spain | 15.04 |
| 3 | Vitalicio Seguros | Spain | 23.45 |