Depois de um dia de descanso, a Volta voltou à estrada com os ciclistas a correrem a 5.ª etapa, entre Felgueiras e Fafe (184,6 quilómetros). António Piedra (Andalucia) foi o vencedor, à frente do colega José Gil Lopéz. Ambos chegaram com três segundos de avanço sobre o pelotão, no qual se incluía Nuno Ribeiro, que conserva a amarela. Hugo Sabido foi o melhor português do dia, ao terminar em quarto.
Nas outras camisolas, Sérgio Sousa continua rei da montanha e Tiago Machado ainda veste de branco. Cândido Barbosa segue na liderança dos pontos, mas agora é perseguido por Mauro Santambrogio da Lampre, ainda que a uma distância segura. Na classificação por equipas, está tudo igual com a Palmeiras Resort-Prio líder, logo seguida de Loulé-Louletano e Liberty Seguros.
A 6.ª etapa corre-se na quarta-feira entre Barcelos e Santo Tirso ao longo de 174,6 quilómetros.

5.ª Etapa :
1. António Piedra, Esp (Andalucia-Cajasur), 4:34:33 (10")
2. José Lopez, Esp (Andaluciz-Cajasur), m.t. (6")
3. Mauro Santambrogio, Ita (Lampre), a 3s (4")
4. Hugo Sabido, Por (LA Rota), a 3s
5. Manuel Cardoso, Por (Liberty), a 3s
6. Danilo Hondo, Ale (PSK Whirlpool), a 3s
7. David Blanco, Esp (Palmeiras Resort-Prio), a 3s
8. Ruben Plaza, Esp (Liberty), a 3s
9. Cândido Barbosa, Por (Palmeiras Resort-Prio), a 3s
10. Eladio Jimenez, Esp (CC Loulé), a 3s
Classificação geral após 5.ª Etapa:
1. Nuno Ribeiro, Por (Liberty),23:22:18
2. João Cabreira, Por (CC Loulé), a 2s
3. David Bernabeu, Esp (Barbot-Siper), a 46s
4. Ruslan Pidgornyy, Ucr (ISD-Neri), a 59s
5. Hugo Sabido, Por (LA Rota), a 01:02m
6. André Cardoso, Por (Palmeiras Resort-Prio), a 01:11m
7. Patrik Sinkewitz, Ale (PSK Whirlpool), a 01:22m
8. Nélson Vitorino, Por (Palmeiras Resort-Prio), a 01:34m
9. David Blanco, Esp (Palmeiras Resort-Prio), a 01:49m
10. Ruben Plaza, Esp (Liberty), a 02:00m