| 1 | Sergio Miguel Vieira Ribeiro | in 22h03'52" | Portogallo | Barbot - Efapel | 
 | 2 | Hernâni Brôco | a 8" | Portogallo | LA - Antarte | 
 | 3 | Ricardo Mestre | a 24" | Portogallo | Tavira - Prio | 
 | 4 | Andre Fernando Santos Martins Cardoso | a 25" | Portogallo | Tavira - Prio | 
 | 5 | Virgilio Martins Dos Santos | a 33" | Portogallo | LA - Antarte | 
 | 6 | Nelson Nuno Sequeira Vitorino | a 38" | Portogallo | Tavira - Prio | 
 | 7 | Alessandro Bisolti | a 45" | Italia | Farnese Vini - Neri Sottoli | 
 | 8 | Sergio Ferreira Sousa | a 53" | Portogallo | Barbot - Efapel | 
 | 9 | Rui Miguel Sousa Barbosa | a 58" | Portogallo | Barbot - Efapel | 
 | 10 | Ricardo Vilela | a 1'00" | Portogallo | Onda | 
 | 11 | Daniel Eduardo Moreira Silva | a 1'12" | Portogallo | Onda | 
 | 12 | Garikoitz Bravo Oiarbide | a 1'15" | Spagna | Caja Rural | 
 | 13 | José Vicente Toribio Alcolea | a 1'20" | Spagna | Andalucía Caja Granada | 
 | 14 | Julien Antomarchi | a 1'35" | Francia | Velo-Club La Pomme Marseille | 
 | 15 | Bruno Duarte Ferreira Silva | a 1'38" | Portogallo | LA - Antarte | 
 | 16 | Sergey Firsanov | a 1'39" | Russia | Itera - Katusha | 
 | 17 | Alejandro Manuel Marque Porto | a 1'56" | Spagna | Onda | 
 | 18 | Vicente David Bernabéu Armengol | a 2'03" | Spagna | Andalucía Caja Granada | 
 | 19 | João Paulo Costa Cabreira | a 2'10" | Portogallo | Onda | 
 | 20 | Delio Fernández Cruz | a 2'17" | Spagna | Onda | 
 | 21 | David Da Silva Livramento | a 2'45" | Portogallo | Tavira - Prio | 
 | 22 | Eduardo Gonzalo Ramírez | a 2'53" | Spagna | Velo-Club La Pomme Marseille | 
 | 23 | Danail Andonov Petrov | a 3'54" | Bulgaria | Konya Torku Seker Spor - Vivelo | 
 | 24 | César Fonte | a 4'33" | Portogallo | Barbot - Efapel | 
 | 25 | Alfredo Balloni | a 4'40" | Italia | Lampre - ISD | 
 | 26 | Lachlan David Morton | a 4'59" | Australia | Chipotle Development Team | 
 | 27 | Robbie Squire | a 5'18" | Usa | Chipotle Development Team | 
 | 28 | Matteo Rabottini | a 5'23" | Italia | Farnese Vini - Neri Sottoli | 
 | 29 | Oleg Chuzhda | a 5'46" | Ucraina | Caja Rural | 
 | 30 | Rubén Martínez Hernández | a 6'10" | Spagna | Caja Rural |