How cycling in Vila Nova de Milfontes could look like.
How cycling in São Teotónio could look like.

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

3 h 21 min
Duration
42.8 km
Distance
459 m
Ascent
324 m
Descent
12.8 km/h
Avg. speed
169 m
Max. altitude

This ride starts in the lovely coastal town of Vila Nova de Milfontes, known for its laid-back vibe, beautiful beaches along the Mira River, and whitewashed houses. You'll be heading south into the peaceful Alentejo hinterland, finishing up in the chilled village of São Teotónio, famous as a gateway to the Costa Vicentina natural park and the starting point for several excellent hiking trails.

The route covers just under 43 km, mostly along scenic tracks and quiet country roads—which means plenty of space to soak up the region’s rural charm with minimal traffic. The majority of your ride will be on unpaved surfaces, so definitely consider bringing a gravel or mountain bike—your road tires will thank you for skipping this one!

Expect some hills along the way (about 460 meters in ascent), but the effort is rewarded with wide-open views of rolling farmland, cork oak groves, and, if you’re lucky, the sight of storks nesting on power poles. There’s a good mix of shady and sun-soaked stretches, perfect for a leisurely pace. Pause in São Teotónio for a coffee and pastel de nata before planning your next adventure!

Community

Top users in this region

From our community

The best bike routes from Vila Nova de Milfontes to São Teotónio

Vila Nova de Milfontes - São Teotónio

Cycling route in Vila Nova de Milfontes, Beja District, Portugal

54.6 km
Distance
212 m
Ascent
99 m
Descent

#11_VNMilFontes-Odeceixe

Cycling route in Vila Nova de Milfontes, Beja District, Portugal

50.2 km
Distance
299 m
Ascent
348 m
Descent

Largo do Comercio 14, Beja to Rua da Fonte dos Amores 5

Cycling route in Vila Nova de Milfontes, Beja District, Portugal

24.1 km
Distance
612 m
Ascent
610 m
Descent

DAY 23 CAMP ZAMBUJEIRA DO MAR 04 11

Cycling route in Vila Nova de Milfontes, Beja District, Portugal

32.3 km
Distance
226 m
Ascent
208 m
Descent

Milfontes - Cavaleiro

Cycling route in Vila Nova de Milfontes, Beja District, Portugal

18.8 km
Distance
99 m
Ascent
82 m
Descent

Rua Sarmento Beires 18, Vila Nova de Milfontes to Unnamed Road

Cycling route in Vila Nova de Milfontes, Beja District, Portugal

38.3 km
Distance
311 m
Ascent
239 m
Descent

Rota Vicentina - Almograve a Zambujeira do Mar

Cycling route in Vila Nova de Milfontes, Beja District, Portugal

Trilho dos Pescadores
21.7 km
Distance
296 m
Ascent
291 m
Descent

VNMF Brejão

Cycling route in Vila Nova de Milfontes, Beja District, 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 District, Portugal

39.3 km
Distance
214 m
Ascent
189 m
Descent

Discover more routes