Der EDP Porto Marathon ist immer an einem Wochenende im November in Nordportugal. Das Highlight ist die flache, schnelle 42 km Marathonstrecke, die durch Porto und die Nachbargemeinden Matosinhos und Vila Nova de Gaia führt. Das Event gibt's schon seit 2004, jedes Jahr. Es gibt auch einen 10 km Lauf und einen 6 km Fun Run oder Walk. Da kommen dann Marathonläufer, Kurzstreckenläufer, Familien und Leute, denen die Zeit nicht so wichtig ist, zusammen.
Die Marathonstrecke schlängelt sich durch Portos Altstadt, die Ribeira do Porto, überquert die D. Luís Bridge, folgt dem Douro River, läuft an der Atlantic coast entlang und bietet Ausblicke auf die Portweinkeller der Stadt. Insgesamt sind da so 15.000 Läufer über alle Distanzen dabei, davon etwa 6.300 beim Marathon. Die Teilnehmer kommen aus zig Ländern. Starten dürfen sowohl lizenzierte als auch nicht-lizenzierte Läufer. Zum familienfreundlichen Teil des Events gehört auch die APO Corrida de Família Ossos Saudáveis, ein 6 km Lauf/Walk ohne Zeitmessung.