

Cycling day trip from Santo André to Vila Nova de Milfontes
Customize your own route based on our template or discover how our community prefers to cycle from Santo André to Vila Nova de Milfontes.
Route template
Santo André to Vila Nova de Milfontes
Set off from the relaxed beach town of Santo André and enjoy a diverse cycling adventure to the coastal haven of Vila Nova de Milfontes. This ~53 km ride winds through the enchanting scenery of the Alentejo coast, mixing unpaved tracks and quiet country roads—so be ready for some wilder stretches (about half the route is on tracks, and only about a quarter on smooth pavement!).
Expect a few climbs (with a total ascent of around 560 meters), but nothing too daunting, and the overall vibe is peaceful—no busy roads to spoil the views. The landscape shifts from coastal lagoons and cork oak forests to rustic farmland as you pedal south.
Your journey ends in Vila Nova de Milfontes, a charming riverside village famous for its dramatic cliffs and sweeping beaches along the Mira River. It’s a perfect spot to cool off and reward yourself with fresh seafood and a drink by the sea.
Fun fact: Both Santo André and Milfontes are part of the Southwest Alentejo and Vicentine Coast Natural Park, so keep an eye out for unique wildlife along your route!
Community
Top users in this region
From our community
The best bike routes from Santo André to Vila Nova de Milfontes
3. # 65km oder 99km # Camp Melides - 13km LIDL - 64km - Supermercado Sevila - 65km Camp Milfontes -:- 98km SPAR Supermarkt - 98,5km Camp Zambujeira do Mar
Cycling route in Santo André, Setúbal District, Portugal
- 128.5 km
- Distance
- 354 m
- Ascent
- 377 m
- Descent
VN Santo Andre-VN Milfontes
Cycling route in Santo André, Setúbal District, Portugal
- 60.8 km
- Distance
- 477 m
- Ascent
- 493 m
- Descent
VN Santo Andre-VN Milfontes
Cycling route in Santo André, Setúbal District, Portugal
- 55.6 km
- Distance
- 375 m
- Ascent
- 390 m
- Descent
Radtour Portugal 3 Tag
Cycling route in Santo André, Setúbal District, Portugal
- 69.5 km
- Distance
- 236 m
- Ascent
- 240 m
- Descent
02/05-VILA NOVA DE SANTO ANDRE/VILA NOVA MILFONTES 52.8 KM
Cycling route in Santo André, Setúbal District, Portugal
- 52.5 km
- Distance
- 186 m
- Ascent
- 191 m
- Descent
Azinhal (Villa Nova de Santo Andre) til Vila Nova de Milfontes
Cycling route in Santo André, Setúbal District, Portugal
- 49.4 km
- Distance
- 329 m
- Ascent
- 354 m
- Descent
Estrada da Praia de Melides to Estrada das Pousadas 5, Vila Nova de Milfontes
Cycling route in Santo André, Setúbal District, Portugal
- 62.9 km
- Distance
- 414 m
- Ascent
- 403 m
- Descent
Estrada da Praia de Melides to Barão da Qt.ª do Velho 12, Vila Nova de Milfontes
Cycling route in Santo André, Setúbal District, Portugal
- 63.4 km
- Distance
- 414 m
- Ascent
- 410 m
- Descent
Vila Nova de Santo André - Vila Nova de Milfontes
Cycling route in Santo André, Setúbal District, Portugal
- 64 km
- Distance
- 358 m
- Ascent
- 351 m
- Descent
Santo Andre > Praia Do Almograve
Cycling route in Santo André, Setúbal District, Portugal
- 60.8 km
- Distance
- 380 m
- Ascent
- 375 m
- Descent
Rua de Abril to Estrada das Pousadas
Cycling route in Santo André, Setúbal District, Portugal
- 50.5 km
- Distance
- 361 m
- Ascent
- 381 m
- Descent
#10 Melides - VN Milfontes
Cycling route in Santo André, Setúbal District, Portugal
- 76.5 km
- Distance
- 732 m
- Ascent
- 720 m
- Descent
Discover more routes
- 02/05-VILA NOVA DE SANTO ANDRE/VILA NOVA MILFONTES 52.8 KM
- Distance
- 52.5 km
- Ascent
- 186 m
- Descent
- 191 m
- Location
- Santo André, Setúbal District, Portugal
- Azinhal (Villa Nova de Santo Andre) til Vila Nova de Milfontes
- Distance
- 49.4 km
- Ascent
- 329 m
- Descent
- 354 m
- Location
- Santo André, Setúbal District, Portugal
- Estrada da Praia de Melides to Estrada das Pousadas 5, Vila Nova de Milfontes
- Distance
- 62.9 km
- Ascent
- 414 m
- Descent
- 403 m
- Location
- Santo André, Setúbal District, Portugal
- Estrada da Praia de Melides to Barão da Qt.ª do Velho 12, Vila Nova de Milfontes
- Distance
- 63.4 km
- Ascent
- 414 m
- Descent
- 410 m
- Location
- Santo André, Setúbal District, Portugal
- Vila Nova de Santo André - Vila Nova de Milfontes
- Distance
- 64 km
- Ascent
- 358 m
- Descent
- 351 m
- Location
- Santo André, Setúbal District, Portugal
- Santo Andre > Praia Do Almograve
- Distance
- 60.8 km
- Ascent
- 380 m
- Descent
- 375 m
- Location
- Santo André, Setúbal District, Portugal
- Rua de Abril to Estrada das Pousadas
- Distance
- 50.5 km
- Ascent
- 361 m
- Descent
- 381 m
- Location
- Santo André, Setúbal District, Portugal
- #10 Melides - VN Milfontes
- Distance
- 76.5 km
- Ascent
- 732 m
- Descent
- 720 m
- Location
- Santo André, Setúbal District, Portugal