Road · Portugal
Lourinha – Cadaval via Moita Dos Ferreiros
A hilly 64 km road cycling loop from Atalaia, Lisbon through Lourinhã, Moita dos Ferreiros and Gamelas, with 711 m of climbing. Most of it (39.2 km) is on main roads without a cycle lane.
At a glance
- Best for
- Short, climbing-heavy rides for confident riders at ease in traffic
- Distance
- 63.8 km
- Elevation gain
- 711 m
- Riding time
- 2½–3½ hours
- Difficulty
- Moderate
- Bike
- Road bike
- Surface
- Paved
- Traffic
- Mostly main roads
- Food & water
- Regular
- Best months
- May to Sep
- Navigation
- GPX download
- Start and finish
- Atalaia
Map and elevation profile
Elevation profile
- 711 m
- 64 km
Route description
- Atalaia
- Lourinhã
- Moita dos Ferreiros
- Gamelas
- Sanguinhal
- Dagorda
- Sobral do Parelhão
- Casal Serrano
- Feteira
- Atalaia
This loop starts from Atalaia and heads through Lourinhã, Nadrupe, Miragaia, and several small places before reaching Cadaval at 26.1 km. It continues via Peral and other villages, returning to Atalaia by 63.8 km. The route climbs gradually with six notable climbs, the longest being 3.1 km at 2.7% gradient between km 6.5 and km 9.6, and the steepest section rises by 85 m at 5.1% over 1.7 km near the end at km 60.2.
The road surface is almost entirely paved, with minor gravel or unmapped sections making up just 2%. The route is mostly on main roads (63%) including EN 361 for 20.4 km, and EN 247-1 for 7.9 km, all without cycle lanes for 39.2 km. Other road classes include minor roads, quiet streets, tracks, and paths in smaller proportions.
Food and drink stops are available, including cafés at 2.5 km, 8.5 km, 17.3 km, 26.1 km, 30.1 km, and 56.4 km. The longest stretch without café, shop, or water is 5.6 km between 44.8 km and 50.4 km. A bailout railway station lies 0.3 km from Bombarral at 19.5 km. Drinking water is accessible at several points along the route.
Highlights
- Climb near Cadaval with 3.7% gradient
- Peak Bacalhau near 24.7 km
- 6 climbs with max gradient 8.3%
- Longest main road segment on EN 361 (20.4 km)
Along the route
Places passed
Climbs
| Climb | Starts at | On this ride | Top on this ride |
|---|---|---|---|
| Unnamed climb | 6.5 km | 3.1 km · 82 m · 2.7 % · max 4.7 % | 102 m |
| Unnamed climb | 21.1 km | 2.9 km · 86 m · 3 % · max 5.3 % | 122 m |
| Unnamed climb | 27.1 km | 1.8 km · 67 m · 3.7 % · max 6.5 % | 126 m |
| Unnamed climb | 42.3 km | 2.5 km · 81 m · 3.3 % · max 5.3 % | 115 m |
| Unnamed climb | 45.4 km | 1.3 km · 58 m · 4.5 % · max 7 % | 147 m |
| Unnamed climb | 60.2 km | 1.7 km · 85 m · 5.1 % · max 8.3 % | 94 m |
Traffic, surface and gradient
This is not a cycle-track route: 61% is on main roads without a cycle lane. Riders should be comfortable sharing the road with faster traffic.
- Roads
- 63% main road · 27% minor road · 7% quiet street · 1% track · 2% other roads and tracks
- Main roads
- 39.2 km on main roads without a cycle lane — likely busier
- Main roads used
- EN 361 (20 km), EN 247-1 (8 km), EM 569 (6 km), EM 571 (4 km)
- Surface
- Paved: 98% of the route is mapped as paved, 1% as unpaved.
- Gradient
- 27% climbing · 29% descending · 44% flat
- Steep sections
- 2.7 km over 5% · steepest 500 m averages 7.8% at 62.5 km
- Longest descent
- 2.9 km from 54.1 km, dropping 95 m
Food, water and services
No stretch is longer than 15 km without a café, shop or water. Along the route: 51 cafés and restaurants, 13 shops, 12 water points, 7 petrol stations and 3 public toilets.
Food, water and shops in ride order
- 2.2 kmLOURICOOP · petrol station · 40 m off route
- 2.5 kmVilla Park · café · 70 m off route
- 2.7 kmDrinking water · 200 m off route
- 2.7 kmFarmácia Quintans · pharmacy · 270 m off route
- 11.9 kmFarmácia Correia Mendes · pharmacy · on the route
- 12.9 kmGalp · petrol station · 50 m off route
- 18.9 kmGalp · petrol station · on the route
- 19.5 kmContinente Modelo · supermarket · 70 m off route
- 26.1 kmBrasil · café · 350 m off route
- 26.3 kmFarmácia da Misericórdia · pharmacy · 190 m off route
- 30.1 kmA.A.C.R Peral · café · 50 m off route
- 37.7 kmDrinking water · 40 m off route
- 37.7 kmToilets · 50 m off route
- 42.3 kmDrinking water · 40 m off route
- 44.8 kmPrimofruta - Sociedade Hortfrutícola · greengrocer · 170 m off route
- 50.4 kmOZ Energia · petrol station · 80 m off route
- 51 kmDrinking water · 40 m off route
- 59.6 kmMercado Municipal da Lourinhã · market · 60 m off route
Need to bail out?
- 19.5 km — Bombarral (station), 300 m off route
Worth a stop
- 2.5 km — Baloiço adaptado da Lourinhã (attraction)
- 24.7 km — Bacalhau (peak, 140 m)
- 42.3 km — Baloiço do Parque de Merendas António Feliciano Júnior (attraction)
- 46.7 km — Reguengo Grande (peak, 177 m)
Know before you go
- 39.2 km on main roads without cycle lanes
- 5.6 km longest stretch without café, shop or water from 44.8 km to 50.4 km


