| Ribeirinho Meirinho | 10.59 km | 1.3% | 138 m | Cat. 4 |
| Cano | 0.7 km | 15% | 105 m | Cat. 4 |
| Calvos | 2.9 km | 3.1% | 89 m | Cat. 4 |
| Sapeira | 0.89 km | 9.4% | 84 m | Cat. 4 |
| Calvos | 1.77 km | 3.2% | 57 m | N/A |
| Ribeirinho Meirinho | 1.44 km | 3.9% | 58 m | N/A |
| Ribeirinho Meirinho | 3.27 km | 1.5% | 49 m | N/A |
| Silves | 0.75 km | 6.3% | 47 m | N/A |
| Silves | 0.65 km | 6.5% | 45 m | N/A |
| Ribeirinho Meirinho | 2.18 km | 1.8% | 39 m | N/A |
| Silves | 0.97 km | 3.5% | 34 m | N/A |
| Vale Fuzeiros | 2.63 km | 1.3% | 34 m | N/A |
| Joinal | 0.96 km | 3.2% | 31 m | N/A |
| Barragem | 0.54 km | 5.7% | 31 m | N/A |
| Alte | 19.37 km | 0.2% | 29 m | N/A |
| Ribeirinho Meirinho | 0.63 km | 3.6% | 23 m | N/A |
| Alte | 0.72 km | 3.1% | 23 m | N/A |
| Campilhos | 0.79 km | 2.5% | 20 m | N/A |
| Portela de Messines | 7.02 km | 0.3% | 19 m | N/A |
| Vale Fuzeiros | 0.71 km | 2.7% | 19 m | N/A |
| Amorosa | 0.51 km | 3.6% | 18 m | N/A |
| Silves | 0.35 km | 5.1% | 18 m | N/A |
| Silves | 0.33 km | 5.3% | 18 m | N/A |
| Rega | 0.69 km | 2.2% | 15 m | N/A |
| Amorosa | 0.52 km | 2.9% | 15 m | N/A |
| Rega | 1.92 km | 0.7% | 39 m | N/A |
| Rega | 0.89 km | 1.3% | 12 m | N/A |
| Paderne | 0.53 km | 2.1% | 11 m | N/A |
| Ribeirinho Meirinho | 1.05 km | 0.9% | 10 m | N/A |
| Amorosa | 0.31 km | 3% | 9 m | N/A |
| Silves | 0.5 km | 1.6% | 8 m | N/A |
| Silves | 0.42 km | 1.5% | 15 m | N/A |
| Silves | 0.51 km | 1.2% | 6 m | N/A |