Course & Elevation

The Porto Marathon is a picturesque urban race that starts in the heart of Porto and winds through the city's historic neighborhoods, including the Ribeira district with its famous riverside views along the Douro River. The course passes through São Bento train station, descends toward the river valley, crosses the Dom Luís Bridge area, and finishes near the Atlantic coast with moderate rolling hills throughout.

Course Facts

Distance 42.195 km
Elevation Gain 280 m
Surface road
Profile Rolling

Weather on Race Day

16°C

Temperature

72%

Humidity

45%

Rain Chance

Mild autumn weather with moderate temperatures and occasional rain. Runners should expect cool conditions with potential for wind near the coast.

Get Your Training Plan

Free, personalized for this race

Get alerts for Porto Marathon

Registration openings, date changes, sell-out warnings.