2016 - 2017 Spain Marathon Calendar

Browse our Marathon Calendar for races organized in Spain among 58 races.

58 races

Marathón Pico Espadán

  • 2016-02-21
  • Spain | Valencian Community | Segorbe
  • Marathon
  • Trail

Maraton de la Ciudad de Sevilla

  • 2016-02-21
  • Spain | Andalusia | Sevilla
  • Marathon
  • Road Running

La Perimetral

42 km
  • 2016-03-12
  • Spain | Valencian Community | Benissa
  • Marathon - 42 kilometers
  • UTMB Qualifier Trail Mountain

Marato de Barcelona

  • 2016-03-13
  • Spain | Catalonia | Barcelona
  • Marathon
  • Road Running

Maratón de Badajoz

Maratón de Badajoz
  • 2016-03-13
  • Spain | Extremadura | Badajoz
  • Marathon
  • Road Running

K42 Mallorca

K42 Mallorca
  • 2016-03-20
  • Spain | Balearic Islands | Peguera
  • Marathon
  • Trail K42 Adventure Marathon Series® Mountain

261 Women's Marathon and 10K

261 Women's Marathon
  • 2016-04-10
  • Spain | Balearic Islands | Palma de Mallorca
  • Marathon
  • Women-only Road Running

Ultra Mallorca Serra de Tramuntana

Marathón Mallorca Serra de Tramuntana
  • 2016-04-23
  • Spain | Balearic Islands | Pollença
  • Marathon
  • Trail Mountain

Marató de la Fageda

Marató
  • 2016-04-24
  • Spain | Catalonia | Fageda
  • Marathon - 43 kilometers
  • Trail Mountain

Rock 'n' Roll Madrid Marathon & 1/2

Rock 'n' Roll Madrid Maratón
  • 2016-04-24
  • Spain | Madrid | Madrid
  • Marathon
  • Boston Qualifier Road Running Rock ‘n’ Roll Marathon Series

Marathon Magaluf

Marathon Magaluf 42 km
  • 2016-04-30
  • Spain | Balearic Islands | Magaluf
  • Marathon
  • Road Running

Ultra Trail Barcelona

Marathon Trail Barcelona
  • 2016-04-30
  • Spain | Catalonia | Begues
  • Marathon
  • Trail

Marató d'Empúries

Marató d'Empúries
  • 2016-05-01
  • Spain | Catalonia | L'Escala
  • Marathon

Maratón Int'l Martin Fiz

Maratón Int'l Martin Fiz
  • 2016-05-15
  • Spain | Basque Country | Vitoria
  • Marathon
  • Road Running

Zegama-Aizkorri Alpine Marathon

  • 2016-05-22
  • Spain | Basque Country | Zegama
  • Marathon
  • Trail Mountain