Top trail & ultra races

66 races in 16 countries. Distance and elevation gain are the organizer's own published figures.

Spain

27 races · Nearest season 2026–27

  • October 2026 · 2 races

  • Sun · Oct 11

    Trail Ribeira Sacra


    🇪🇸 Galicia · 48 km · 3,450 m elevation gain · Official route available
    Personalize plan →
  • October 24

    Ibiza Trail Maratón Festival

    🇪🇸 Sant Antoni de Portmany, Ibiza, Balearic Islands · 3 distances
    • Sat · Oct 24

      Marathon48 km · 1,600 m elevation gain · Route not found yetUpload the route →
    • Sat · Oct 24

      Half Marathon28 km · 900 m elevation gain · Route not found yetUpload the route →
    • Sat · Oct 24

      Starter11 km · 300 m elevation gain · Route not found yetUpload the route →
  • November 2026 · 1 race

  • November 13

    Lurbel Finestrat Costa Blanca Trails

    🇪🇸 Finestrat, Alicante, Comunitat Valenciana · 3 distances
    • Fri · Nov 13

      Gran Trail Costa Blanca (102K)102 km · 6,000 m elevation gain · Route not found yetUpload the route →
    • Fri · Nov 13

      Costa Blanca Marathon (41K)41 km · 2,725 m elevation gain · Route not found yetUpload the route →
    • Fri · Nov 13

      Ultra Trail Costa Blanca (66K)66 km · 4,000 m elevation gain · Route not found yetUpload the route →
  • February 2027 · 2 races

  • Sat · Feb 20

    Marbella Epic Trail


    🇪🇸 Marbella · 65.7 km · 5,000 m elevation gain · Route not found yet
    Upload the route →
  • February 22

    Transgrancanaria

    🇪🇸 Gran Canaria, Canary Islands · 9 distances

    1 official route

    • Mon · Feb 22

      Classic126 km · 6,764 m elevation gain · Official route availablePersonalize plan →
    • Mon · Feb 22

      Advanced82 km · 4,314 m elevation gain · Route not found yetUpload the route →
    • Mon · Feb 22

      Family Trail5 km · 264 m elevation gain · Route not found yetUpload the route →
    • Mon · Feb 22

      Half22.9 km · 1,817 m elevation gain · Route not found yetUpload the route →
    • Mon · Feb 22

      Marathon47 km · 1,784 m elevation gain · Route not found yetUpload the route →
    • Mon · Feb 22

      Open Agáldar21 km · 613 m elevation gain · Route not found yetUpload the route →
    • Mon · Feb 22

      Promo12 km · 869 m elevation gain · Route not found yetUpload the route →
    • Mon · Feb 22

      Short5 km · 264 m elevation gain · Route not found yetUpload the route →
    • Mon · Feb 22

      VK El Gigante5.5 km · 1,090 m elevation gain · Route not found yetUpload the route →
  • March 2027 · 1 race

  • March 7

    Galatzó Trail

    🇪🇸 Es Capdellà, Calvià, Serra de Tramuntana, Mallorca, Balearic Islands · 2 distances
    • Sun · Mar 7

      Galatzó Legend (43K)43 km · 2,237 m elevation gain · Route not found yetUpload the route →
    • Sun · Mar 7

      Galatzó Half (23K)23.7 km · 1,133 m elevation gain · Route not found yetUpload the route →
  • April 2027 · 5 races

  • April 2

    Unicaja Ultra Sierra Nevada

    🇪🇸 Granada, Andalucía · 4 distances
    • Fri · Apr 2

      Ultra100 km · 5,500 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 2

      Half Marathon25 km · 2,150 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 2

      Marathon40 km · 2,400 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 2

      Trail60 km · 3,800 m elevation gain · Route not found yetUpload the route →
  • Sat · Apr 3

    Formentera All Round Trail


    🇪🇸 Formentera · 72 km · 1,240 m elevation gain · Route not found yet
    Upload the route →
  • April 8

    Tenerife Bluetrail by UTMB

    🇪🇸 Tenerife, Canary Islands · 7 distances
    • Thu · Apr 8

      110k110 km · 6,250 m elevation gain · Route not found yetUpload the route →
    • Thu · Apr 8

      24k24 km · 1,300 m elevation gain · Route not found yetUpload the route →
    • Thu · Apr 8

      47k47 km · 2,600 m elevation gain · Route not found yetUpload the route →
    • Thu · Apr 8

      47k Relay47 km · 2,600 m elevation gain · Route not found yetUpload the route →
    • Thu · Apr 8

      68k68 km · 3,600 m elevation gain · Route not found yetUpload the route →
    • Thu · Apr 8

      82k82 km · 3,300 m elevation gain · Route not found yetUpload the route →
    • Thu · Apr 8

      Vertical Night Challenge6.5 km · 850 m elevation gain · Route not found yetUpload the route →
  • April 24

    Penyagolosa Trails (CSP)

    🇪🇸 Castellon, Comunidad Valenciana · 2 distances
    • Sat · Apr 24

      Penyagolosa Trails (CSP)106 km · 5,600 m elevation gain · Route not found yetUpload the route →
    • Sat · Apr 24

      MiM (Marató i Mitja)60 km · 3,300 m elevation gain · Route not found yetUpload the route →
  • April 30

    Trail Menorca Camí de Cavalls (TMCDC)

    🇪🇸 Menorca, Balearic Islands · 8 distances
    • Fri · Apr 30

      TMCdC (full circuit)185 km · 3,500 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 30

      PTCN (Petit Trail Costa Nord)58 km · 1,200 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 30

      PTCS (Petit Trail Costa Sud)44 km · 650 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 30

      STCN (Short Trail Costa Nord)27 km · 392 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 30

      TMCdC 185km Relay185 km · 3,500 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 30

      TMCdC STARTER11 km · 280 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 30

      TMCN (Costa Nord)100 km · 2,300 m elevation gain · Route not found yetUpload the route →
    • Fri · Apr 30

      TMCS (Costa Sud)85 km · 1,200 m elevation gain · Route not found yetUpload the route →
  • May 2027 · 1 race

  • May 8

    Transvulcania Ultramaratón

    🇪🇸 La Palma, Canary Islands · 4 distances

    1 official route

    • Sat · May 8

      Ultramaratón73 km · 4,350 m elevation gain · Official route availablePersonalize plan →
    • Sat · May 8

      Kilómetro Vertical7.3 km · 1,164 m elevation gain · Route not found yetUpload the route →
    • Sat · May 8

      Maratón43.2 km · 1,884 m elevation gain · Route not found yetUpload the route →
    • Sat · May 8

      Media Maratón24.8 km · 2,097 m elevation gain · Route not found yetUpload the route →
  • June 2027 · 1 race

  • June 19

    Garmin Epic Trail Vall de Boí

    🇪🇸 Barruera, Vall de Boí, Lleida, Catalonia (Pyrenees) · 3 distances
    • Sat · Jun 19

      Marató 42K42 km · 2,800 m elevation gain · Route not found yetUpload the route →
    • Sat · Jun 19

      Sky 24K24 km · 1,800 m elevation gain · Route not found yetUpload the route →
    • Sat · Jun 19

      Speed 12K12 km · 500 m elevation gain · Route not found yetUpload the route →
  • July 2027 · 1 race

  • July 7

    HOKA Val d'Aran by UTMB

    🇪🇸 Vielha e Mijaran / Val d'Aran, Lleida, Catalonia (Pyrenees) · 8 distances
    • Wed · Jul 7

      VDA (Torn dera Val d'Aran)163 km · 10,000 m elevation gain · Route not found yetUpload the route →
    • Wed · Jul 7

      CDH (Camins d'Hèr)110 km · 6,400 m elevation gain · Route not found yetUpload the route →
    • Wed · Jul 7

      EXP (Experiència d'Aran)32 km · 2,100 m elevation gain · Route not found yetUpload the route →
    • Wed · Jul 7

      PDA (Peades d'Aigua)55 km · 3,300 m elevation gain · Route not found yetUpload the route →
    • Wed · Jul 7

      SKY (Baqueira Beret)18 km · 900 m elevation gain · Route not found yetUpload the route →
    • Wed · Jul 7

      SKY Promesas18 km · 900 m elevation gain · Route not found yetUpload the route →
    • Wed · Jul 7

      TDL (Termières dera Libertat)75 km · 5,100 m elevation gain · Route not found yetUpload the route →
    • Wed · Jul 7

      Vielha 10K10 km · 500 m elevation gain · Route not found yetUpload the route →
  • Date not announced · 13 races

  • 2027 · no date yet

    101 Km de Ronda (La Legion)


    🇪🇸 Serrania de Ronda · ~101 km · ~2,819 m elevation gain · Route available · source not verified · checked August 29, 2026
    Personalize plan →
  • No dates yet

    Gran Trail Peñalara (GTP)

    🇪🇸 Sierra de Guadarrama, Community of Madrid · 3 distances
    • ≈ Oct 2027Estimated

      GTP104 km · 5,100 m elevation gain · Route not found yetUpload the route →
    • ≈ Oct 2027Estimated

      CNN (Cross Nocturno Navacerrada)11 km · 400 m elevation gain · Route not found yetUpload the route →
    • ≈ Oct 2027Estimated

      TP6061 km · 2,700 m elevation gain · Route not found yetUpload the route →
  • No dates yet

    Ultra Pirineu (100K)

    🇪🇸 Baga, Catalan Pyrenees · 2 distances
    • ≈ Oct 2027Estimated

      Ultra Pirineu (100K)100 km · 6,600 m elevation gain · Route not found yetUpload the route →
    • ≈ Oct 2027Estimated

      Marató (SMP42k)42 km · 2,700 m elevation gain · Route not found yetUpload the route →
  • No dates yet

    Ultra-Trail Guara Somontano

    🇪🇸 Alquézar, Sierra de Guara, Huesca, Aragón · 4 distances
    • ≈ Oct 2027Estimated

      Ultra-Trail Guara Somontano82 km · 4,700 m elevation gain · Route not found yetUpload the route →
    • ≈ Oct 2027Estimated

      Alquézar Trail17 km · 900 m elevation gain · Route not found yetUpload the route →
    • ≈ Oct 2027Estimated

      Trail Rio Vero30 km · 1,400 m elevation gain · Route not found yetUpload the route →
    • ≈ Oct 2027Estimated

      Vuelta a Sevil48 km · 2,500 m elevation gain · Route not found yetUpload the route →
  • ≈ Sep 2027Estimated

    CxM Macael Mármol


    🇪🇸 Macael · 27 km · 1,614 m elevation gain · Route not found yet
    Upload the route →
  • No dates yet

    Olla de Núria

    🇪🇸 Vall de Núria, Ripollès, Girona, Catalonia · 3 distances
    • ≈ Sep 2027Estimated

      Les Valls de l'Olla24 km · 2,000 m elevation gain · Route not found yetUpload the route →
    • ≈ Sep 2027Estimated

      Mitja Olla12.5 km · 1,085 m elevation gain · Route not found yetUpload the route →
    • ≈ Sep 2027Estimated

      Olla Vertical3.7 km · 949 m elevation gain · Route not found yetUpload the route →
  • No dates yet

    CanfrancCanfranc

    🇪🇸 Canfranc-Estación, Huesca, Aragonese Pyrenees · 6 distances
    • ≈ Sep 2027Estimated

      Ultra 100K100 km · 8,848 m elevation gain · Route not found yetUpload the route →
    • ≈ Sep 2027Estimated

      Classic 16K16 km · 1,590 m elevation gain · Route not found yetUpload the route →
    • ≈ Sep 2027Estimated

      LongDistance 26K26 km · 1,740 m elevation gain · Route not found yetUpload the route →
    • ≈ Sep 2027Estimated

      Marathon 45K45 km · 3,657 m elevation gain · Route not found yetUpload the route →
    • ≈ Sep 2027Estimated

      Ultra 70K70 km · 6,130 m elevation gain · Route not found yetUpload the route →
    • ≈ Sep 2027Estimated

      Uphill 6K6.4 km · 990 m elevation gain · Route not found yetUpload the route →
  • No dates yet

    Gran Trail Trangoworld Aneto-Posets

    🇪🇸 Benasque, Huesca, Aragonese Pyrenees · 5 distances
    • ≈ Jul 2027Estimated

      Gran Trail Aneto-Posets105.7 km · 6,760 m elevation gain · Route not found yetUpload the route →
    • ≈ Jul 2027Estimated

      Maratón de Las Tucas42 km · 2,480 m elevation gain · Route not found yetUpload the route →
    • ≈ Jul 2027Estimated

      Vuelta a Cerler27.6 km · 1,340 m elevation gain · Route not found yetUpload the route →
    • ≈ Jul 2027Estimated

      Vuelta al Aneto55 km · 3,630 m elevation gain · Route not found yetUpload the route →
    • ≈ Jul 2027Estimated

      Vuelta al Molino de Cerler9.6 km · 435 m elevation gain · Route not found yetUpload the route →
  • No dates yet

    Riaño Trail Run

    🇪🇸 Castilla y León (León) · 4 distances
    • ≈ Jun 2027Estimated

      Riaño Open42.9 km · 2,120 m elevation gain · Route not found yetUpload the route →
    • ≈ Jun 2027Estimated

      3xTrail — Etapa 1 (Oseja de Sajambre → Caín de Valdeón)36.3 km · 2,344 m elevation gain · Route not found yetUpload the route →
    • ≈ Jun 2027Estimated

      3xTrail — Etapa 2 (Valverde de la Sierra, Espigüete)21.5 km · 1,756 m elevation gain · Route not found yetUpload the route →
    • ≈ Jun 2027Estimated

      3xTrail — Etapa 3 (Riaño, Gilbo)26.2 km · 1,314 m elevation gain · Route not found yetUpload the route →
  • ≈ Jun 2027Estimated

    Travesera Integral Picos de Europa


    🇪🇸 Asturias · 74 km · 6,560 m elevation gain · Route not found yet
    Upload the route →
  • No dates yet

    Zegama-Aizkorri Marathon

    🇪🇸 Basque Country · 2 distances

    1 official route

    • ≈ May 2027Estimated

      Zegama-Aizkorri Marathon42.2 km · 2,736 m elevation gain · Official route availablePersonalize plan →
    • ≈ May 2027Estimated

      Vertical Kilometer5.2 km · 1,015 m elevation gain · Route not found yetUpload the route →
  • No dates yet

    Ultra Trail Barcelona (UTBCN)

    🇪🇸 Sant Fruitós de Bages, Bages, Barcelona, Catalonia · 4 distances
    • ≈ May 2027Estimated

      Ultra61 km · 2,100 m elevation gain · Route not found yetUpload the route →
    • ≈ May 2027Estimated

      Half Marathon26 km · 689 m elevation gain · Route not found yetUpload the route →
    • ≈ May 2027Estimated

      Marathon40 km · 1,200 m elevation gain · Route not found yetUpload the route →
    • ≈ May 2027Estimated

      Speed Trail11 km · 261 m elevation gain · Route not found yetUpload the route →
  • No dates yet

    Calamorro Skyrace

    🇪🇸 Benalmádena, Málaga, Spain · 2 distances
    • ≈ Apr 2027Estimated

      Calamorro Skyrace30 km · 2,200 m elevation gain · Route not found yetUpload the route →
    • ≈ Apr 2027Estimated

      CxM Calamorro Open / Junior / Juvenil12.5 km · 689 m elevation gain · Route not found yetUpload the route →
  • Showing 27 of 27 · dates: official sites / ITRA / UTMB · updated Jul 11, 2026

    Upload your own route