Marathons in Porto District
Porto District has one marathon in our database in Portugal, centred on Porto. Porto Marathon typically draws around 1,800 finishers. Browse the races below for course maps, elevation profiles, typical weather, and practical race-day detail to help you choose your next start line. Plan by month on our marathon calendar or filter by country and region.
Nearby Marathons
Other races closest to Porto District.
Maratona da Europa
The Maratona da Europa draws approximately 2,500 finishers each April on a lagoon and coastal road in Aveiro, Portugal. The low-elevation course is one of Portugal's better flat-marathon options. The route passes lagoon channels, salt-flat scenery, and flat roads near Portugal's Venice-like canal city. The course is very flat throughout.
Next race: Sunday, 4 April 2027

Lisbon Marathon
The Lisbon Marathon is one of the world's largest marathons, drawing approximately 12k finishers on an urban road in Lisbon, Portugal. The course starts at Praça do Comércio and finishes at the same square. The route crosses the 25 de Abril Bridge, passes Belém Tower and the Jerónimos Monastery, and returns along the Tagus. Hilly with a long climb on the 25 de Abril Bridge in the first half.
Next race: Sunday, 4 October 2026

Rock 'n' Roll Madrid Marathon
The Rock 'n' Roll Madrid Marathon brings roughly 10,000 runners through Spain's capital each April with live music stages along the course. The route passes the Prado Museum, Retiro Park, Plaza de Cibeles, and the Santiago Bernabéu Stadium area on largely flat Madrid boulevards. Combining big-city landmarks with the Rock 'n' Roll series' entertainment format makes it one of Spain's most popular spring marathons.
Next race: Sunday, 18 April 2027

Maratona do Algarve
The Maratona do Algarve draws approximately 1,500 finishers each November on a scenic coastal road in Vilamoura, Portugal. It is a late-season warm-weather option for European runners. The route passes marina roads, resort zones, and Algarve coastal scenery. Marina roads, resort zones, and Algarve coastal scenery make November's Vilamoura race a late-season warm-weather option for European runners on flat terrain.
Next race: Sunday, 1 November 2026