El EDP Porto Marathon se celebra un fin de semana de noviembre en el norte de Portugal. El plato fuerte es una maratón de 42 km, que es plana y rápida, y que recorre Porto y los municipios vecinos de Matosinhos y Vila Nova de Gaia. Se organiza cada año desde 2004. También tienen una carrera de 10 km y una "fun run" o caminata de 6 km, que atraen a maratonianos, corredores de distancias más cortas, familias y participantes que no buscan un tiempo concreto.
El recorrido de la maratón serpentea por el centro histórico de Porto, la Ribeira do Porto, cruza el D. Luís Bridge, sigue el Douro River, corre junto a la Atlantic coast y ofrece vistas hacia las bodegas de vino de Oporto de la ciudad. Unos 15.000 corredores participan entre todas las distancias, con unos 6.300 en la maratón. Vienen participantes de decenas de países. Pueden apuntarse tanto corredores federados como los que no lo están. El lado más familiar del evento incluye la APO Corrida de Família Ossos Saudáveis, una carrera/caminata no competitiva de 6 km.