Road · Portugal
Lourinha – Cadaval via Torres Vedras
A hilly 81 km road cycling loop from Atalaia, Lisbon through Santa Bárbara, Vimeiro and Vale de Azenha, with 738 m of climbing. Most of it (51.8 km) is on main roads without a cycle lane, 2.4 km where the limit is 80 km/h or more.
At a glance
- Best for
- Hilly days out for confident riders at ease in traffic
- Distance
- 81.2 km
- Elevation gain
- 738 m
- Riding time
- 3–4½ hours
- Difficulty
- Hard
- Bike
- Road bike
- Surface
- Paved
- Traffic
- Mostly main roads
- Food & water
- Longest gap 16 km
- Best months
- May to Sep
- Navigation
- GPX download
- Start and finish
- Atalaia
Map and elevation profile
Elevation profile
- 738 m
- 81 km
Route description
- Atalaia
- Santa Bárbara
- Vimeiro
- Vale de Azenha
- Maxial
- Vale de Canada
- Bombarral
- Fontelas
- São Bartolomeu dos Galegos
- Atalaia
This 81.2 km loop starts near Atalaia passing through multiple settlements including Santa Bárbara, A dos Cunhados, Torres Vedras, Cadaval, and Lourinhã. The route ascends gently with six notable climbs ranging from 52 m to 85 m elevation gain, with gradients peaking at 8.2%. Highest point is 157 m at 66.7 km and lowest at 8 m near the finish. The profile is mixed with 20% climbing and 21% descending over mostly flat terrain.
The surface is 98% paved with a small section of gravel or unpaved (1%) and unmapped (1%). Roads mainly consist of 65% main roads, including 13.3 km on EN 247-1, 11.3 km on EN 115-2, and 9.9 km on EN 115, with 51.8 km on main roads lacking cycle lanes. There are 2.4 km on roads posted at 80 km/h or more.
Food and drink options are available intermittently, with cafes and restaurants near km 4.2, 8.4, 12.5, 33.5, 39.2, 46.9, 57.3, 65, 70.9 and 76 km. Shops and supermarkets can be found especially near km 1.1, 8.7, 46.8, and 76. Water points are located around km 33.7, 52.2, 58.2, 67.9 and 76.5. The longest stretch without café, shop, or water is 15.6 km between 15.7 km and 31.3 km. There is one bailout point at Bombarral station near 54 km.
Highlights
- Climb at 77 km, max 8.2% gradient
- Peak near Bombarda at 18.8 km
- Peak near Bacalhau at 48.8 km
- Longest café-less stretch 15.6 km from 15.7 to 31.3 km
Along the route
Places passed
Climbs
| Climb | Starts at | On this ride | Top on this ride |
|---|---|---|---|
| Unnamed climb | 16.4 km | 1.8 km · 70 m · 3.8 % · max 6.7 % | 101 m |
| Unnamed climb | 24.1 km | 1.7 km · 70 m · 4 % · max 7.2 % | 123 m |
| Unnamed climb | 41.4 km | 2.1 km · 54 m · 2.7 % · max 4.2 % | 112 m |
| Unnamed climb | 58.2 km | 2.6 km · 82 m · 3.2 % · max 5.2 % | 116 m |
| Unnamed climb | 62.1 km | 1.9 km · 52 m · 2.7 % · max 5.3 % | 135 m |
| Unnamed climb | 77 km | 1.8 km · 85 m · 4.7 % · max 8.2 % | 94 m |
Traffic, surface and gradient
This is not a cycle-track route: 64% is on main roads without a cycle lane, 2.4 km of it where the limit is 80 km/h or more. Riders should be comfortable sharing the road with faster traffic.
- Roads
- 65% main road · 26% minor road · 5% quiet street · 1% track · 3% other roads and tracks
- Main roads
- 51.8 km on main roads without a cycle lane — likely busier
- Fast roads
- 2.4 km on roads with a limit of 80 km/h or more
- Main roads used
- EN 247-1 (13 km), EN 115-2 (11 km), EN 115 (10 km), EN 361 (6 km)
- Surface
- Paved: 98% of the route is mapped as paved, 1% as unpaved.
- Gradient
- 20% climbing · 21% descending · 59% flat
- Steep sections
- 2.8 km over 5% · steepest 500 m averages 8.3% at 0 km
- Longest descent
- 3 km from 38.3 km, dropping 49 m
Food, water and services
The longest stretch without a café, shop or water is 16 km, from km 16 to 31. Along the route: 54 cafés and restaurants, 27 shops, 10 water points, 16 petrol stations, 5 public toilets and 1 bike shop.
Food, water and shops in ride order
- 1.1 kmConvenience store · on the route
- 3.8 kmPrio · petrol station · on the route
- 8.4 kmCafé · 120 m off route
- 12.5 kmCafé Sol da Vila · café · 110 m off route
- 12.5 kmFarmácia Campos Gomes · pharmacy · 50 m off route
- 31.3 kmCentro de Saúde de Torres Vedras - Extensão de Maxial · clinic · 140 m off route
- 33.7 kmDrinking water · 70 m off route
- 39.5 kmGalp · petrol station · 60 m off route
- 46.8 kmMy Auchan · supermarket · 70 m off route
- 52.2 kmMãe de Água · drinking water · on the route
- 54.1 kmContinente Modelo · supermarket · 100 m off route
- 57.3 kmCasa da Lú · café · 70 m off route
- 61 kmPrimofruta - Sociedade Hortfrutícola · greengrocer · 50 m off route
- 65 kmNatinhas do Céu · café · 160 m off route
- 67.4 kmOZ Energia · petrol station · on the route
- 70.9 kmSnack Bar A Curva · restaurant · 70 m off route
- 76.2 kmToilets · 60 m off route
- 76.3 kmRepsol · petrol station · on the route
Need to bail out?
- 54.1 km — Bombarral (station), 310 m off route
Worth a stop
- 6.7 km — Fonte Lima (picnic site)
- 30 km — Gruta da Ermejeira (archaeological site)
- 48.8 km — Bacalhau (peak, 140 m)
- 58.2 km — Parque da Caniceira (picnic site)
- 63 km — Gruta do Caixão (archaeological site)
Know before you go
- 15.6 km without café, shop or water from km 15.7 to 31.3
- 51.8 km on main roads without cycle lanes
- 2.4 km on roads with posted speed limits 80 km/h or more
- Sections of gravel or unpaved road (1%)

