| 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 |