Trail Running calendar near Oeiras 2026-2027

We have found 37 Trailruns within 80 kilometers of Oeiras. See below where and when you can find the races.

The Trail da Filhós will take place in Cabrela on Sunday 24 May 2026. You can run between 7 and 17 kilometers.

The Carcavelos Wine Trail will take place in Oeiras on Sunday 24 May 2026. You can run between 7 and 12 kilometers.

The Trail Saloios will take place in Torres Vedras on Sunday 31 May 2026. You can run between 6 and 18 kilometers.

June 2026

The Trail do Mirante will take place in Ota on Sunday 7 June 2026. You can run between 12 and 20 kilometers.

The Sky Race Cucos will take place in Torres Vedras on Wednesday 10 June 2026. You can run between 12 and 22 kilometers.

The Meia Maratona na Areia Analice Silva will take place in Costa da Caparica on Sunday 14 June 2026. You can run between 10 and 21 kilometers.

The Belas Cross Trail will take place in Belas on Sunday 14 June 2026. You can run between 10 and 16 kilometers.

The Eco Meia Maratona do Lizandro will take place in Carvoeira on Sunday 21 June 2026. You can run between 12 and 21 kilometers.

The Sesimbra Night Trail 20K will take place in Sesimbra on Saturday 27 June 2026. You can run between 10 and 20 kilometers.

July 2026

The Trail Summer Challenge will take place in Ericeira on Sunday 5 July 2026. You can run between 12 and 24 kilometers.

The Iron Trail will take place in Almargem do Bispo on Sunday 5 July 2026. You can run between 11 and 30 kilometers.

The Ultra Gravel Running Santa Cruz will take place in Torres Vedras on Saturday 18 July 2026. You can run between 14 and 42 kilometers.

The Ultra Maratona Atlântica will take place in Costa de Santo André on Sunday 19 July 2026. You can run between 15 and 45 kilometers.

November 2026

The Trail Demónios do Lizandro will take place in Mafra on Friday 6 November 2026. You can run between 12 and 100 kilometers.

December 2026

The Trail Winter Challenge will take place in Ericeira on Sunday 13 December 2026. You can run between 10 and 20 kilometers.