

Cycling day trip from Vila Nova de Milfontes to São Teotónio
Customize your own route based on our template or discover how our community prefers to cycle from Vila Nova de Milfontes to São Teotónio.
Route template
Vila Nova de Milfontes to São Teotónio
If you're ready for a scenic ride along Portugal's beautiful Alentejo coast, hop on your bike in Vila Nova de Milfontes and pedal your way to São Teotónio. Start your journey in the charming seaside town of Vila Nova de Milfontes, where the Mira River meets the Atlantic Ocean. This place is known for its dramatic beaches and relaxed vibes, making it a perfect kickoff spot.
You'll cover around 43 kilometers on this route, traveling mostly along peaceful tracks and quiet roads. You'll gain some elevation—about 459 meters—which offers lovely panoramic views of the lush countryside. There will be some unpaved and gravel sections, so a hybrid or mountain bike would be a good choice for this ride.
Finish your journey in São Teotónio, a quaint little town known for its traditional Portuguese character and friendly locals. Take some time to explore São Teotónio's picturesque streets and, if you're up for it, grab a bite at a local café to refuel after your ride. This route offers a perfect mix of adventure and relaxation, so enjoy every pedal!
Community
Top users in this region
From our community
The best bike routes from Vila Nova de Milfontes to São Teotónio
Deutschland - Portugal (Berlin - Faro) PT 20 Vila Nova de Milfontes - Zambujeira do Mar
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 31.2 km
- Distance
- 130 m
- Ascent
- 138 m
- Descent
Ev1- VN Milfontes /Zambujeira do Mar
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 35.9 km
- Distance
- 333 m
- Ascent
- 295 m
- Descent
От Estrada sem nome, Longueira/Almograve до Estrada sem nome, São Teotónio
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 27.9 km
- Distance
- 299 m
- Ascent
- 399 m
- Descent
Rua José António Gonçalves 84, Longueira-Almograve a N 393-1, Zambujeira do Mar
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 20.7 km
- Distance
- 97 m
- Ascent
- 87 m
- Descent
DAY 23 CAMP ZAMBUJEIRA DO MAR 04 11
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 32.3 km
- Distance
- 226 m
- Ascent
- 208 m
- Descent
Milfontes - Cavaleiro
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 18.8 km
- Distance
- 99 m
- Ascent
- 82 m
- Descent
VNMF Brejão
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 47.8 km
- Distance
- 320 m
- Ascent
- 259 m
- Descent
Port2021, 5.Vila Nova de Milfontes bis Zambujeira do Mar,
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 39.3 km
- Distance
- 214 m
- Ascent
- 189 m
- Descent
Rota Vicentina - Almograve a Zambujeira do Mar
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 21.7 km
- Distance
- 296 m
- Ascent
- 291 m
- Descent
03/05-VILA NOVA DE MILFONTES/ODECEIXE- 46.8 KM
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 46.8 km
- Distance
- 270 m
- Ascent
- 291 m
- Descent
Milfontes Brejão
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 49.8 km
- Distance
- 326 m
- Ascent
- 249 m
- Descent
4 Milfontes Cerro Road bike
Cycling route in Vila Nova de Milfontes, Beja, Portugal
- 43.1 km
- Distance
- 311 m
- Ascent
- 238 m
- Descent
Discover more routes
- DAY 23 CAMP ZAMBUJEIRA DO MAR 04 11
- Distance
- 32.3 km
- Ascent
- 226 m
- Descent
- 208 m
- Location
- Vila Nova de Milfontes, Beja, Portugal
- Milfontes - Cavaleiro
- Distance
- 18.8 km
- Ascent
- 99 m
- Descent
- 82 m
- Location
- Vila Nova de Milfontes, Beja, Portugal
- VNMF Brejão
- Distance
- 47.8 km
- Ascent
- 320 m
- Descent
- 259 m
- Location
- Vila Nova de Milfontes, Beja, Portugal
- Port2021, 5.Vila Nova de Milfontes bis Zambujeira do Mar,
- Distance
- 39.3 km
- Ascent
- 214 m
- Descent
- 189 m
- Location
- Vila Nova de Milfontes, Beja, Portugal
- Rota Vicentina - Almograve a Zambujeira do Mar
- Distance
- 21.7 km
- Ascent
- 296 m
- Descent
- 291 m
- Location
- Vila Nova de Milfontes, Beja, Portugal
- 03/05-VILA NOVA DE MILFONTES/ODECEIXE- 46.8 KM
- Distance
- 46.8 km
- Ascent
- 270 m
- Descent
- 291 m
- Location
- Vila Nova de Milfontes, Beja, Portugal
- Milfontes Brejão
- Distance
- 49.8 km
- Ascent
- 326 m
- Descent
- 249 m
- Location
- Vila Nova de Milfontes, Beja, Portugal
- 4 Milfontes Cerro Road bike
- Distance
- 43.1 km
- Ascent
- 311 m
- Descent
- 238 m
- Location
- Vila Nova de Milfontes, Beja, Portugal
Routes from Vila Nova de Milfontes
Cycling day trip from
Vila Nova de Milfontes to Aljezur