Ultras and ultra-trails in Spain and Andorra

Ultras are races longer than the marathon distance (42 km), usually run in the mountains. Below are 50 ultras across Spain and Andorra.

Upcoming ultras

  1. Ultra PirineuFri, October 2, 2026 · Bagà, Berguedà, Barcelona
  2. 24a TRENKAKAMESSat, October 3, 2026 · 07:00 · el Vendrell, Baix Penedès, Tarragona
  3. 90K Camino de la Cruz Murcia CaravacaSat, October 3, 2026 · Murcia
  4. Trail Solidari Ciutat d'AlcoiSat, October 3, 2026 · Alcoi, Alicante
  5. 56è Cros Ciutat de MataróSun, October 4, 2026 · Mataró, Maresme, Barcelona
  6. Badall TrailSun, October 4, 2026 · Benichembla, Alicante
  7. Gran Fons Ciutat D'OlivaSun, October 4, 2026 · La Oliva, Las Palmas
  8. UTSM Serra de MontsantSat, October 10, 2026 · Ulldemolins, Priorat, Tarragona
  9. 100km Challenge BDNSun, October 11, 2026 · Badalona, Barcelonès, Barcelona
  10. 7a MEGALÍTICA TRAILSun, October 11, 2026 · 09:00 · Tossa de Mar, Selva, Girona
  11. Carreira Pedestre Concello de FisterraSun, October 11, 2026 · Fisterra, A Coruña
  12. Trail "Us Madroñus"Sun, October 11, 2026 · Valverde del Fresno, Cáceres
  13. Trail Ribeira Sacra (TRS)Sun, October 11, 2026 · Ribeira, A Coruña
  14. Cross del MostoMon, October 12, 2026 · Trebujena, Cádiz
  15. 4a LA BRAMAFri, October 16, 2026 · Ribes de Freser, Ripollès, Girona
  16. Backyard Costa BravaSat, October 17, 2026 · Vall-llobrega, Baix Empordà, Girona
  17. Trail del BisauraSat, October 17, 2026 · 06:00 · Sant Quirze de Besora, Osona, Barcelona
  18. Unique Trail LanzaroteSat, October 17, 2026 · Orzola, Las Palmas
  19. Cursa Familiar per la Vida GironaSun, October 18, 2026 · Girona, Gironès
  20. La Cursa de RAC1 Platja d'AroSun, October 18, 2026 · Platja d'Aro, Girona
  21. La TransmontgríSun, October 18, 2026 · Estartit, Girona
  22. Palma Marathon MallorcaSun, October 18, 2026 · Palma, Illes Balears
  23. 31a LA MARXASSASat, October 24, 2026 · 07:00 · Montseny, Vallès Oriental, Barcelona
  24. 9a MARATÓ DE BOUMORTSat, October 24, 2026 · 08:00 · Organyà, Alt Urgell, Lleida
  25. Leguas SerranasSat, October 24, 2026 · La Zarza, Badajoz
  26. Lliga't a la Vida - TrailSat, October 24, 2026 · els Pallaresos, Tarragonès, Tarragona
  27. Marató BoumortSat, October 24, 2026 · Abella de la Conca, Pallars Jussà, Lleida
  28. Marató del BoumortSat, October 24, 2026 · Organyà, Alt Urgell, Lleida
  29. Trepitja GarrotxaSat, October 24, 2026 · Oix, Girona
  30. WOP Challenge Bilbao-BizkaiaSat, October 24, 2026 · Bilbao, Bizkaia
  31. Marxa dels TraginersSun, October 25, 2026 · Palamós, Baix Empordà, Girona
  32. OncocursaSun, October 25, 2026 · Osona, Barcelona
  33. Thames Trail UltraMon, October 26, 2026
  34. 10K Running Oliva NovaSat, October 31, 2026 · La Oliva, Las Palmas
  35. La Brava TrailSat, October 31, 2026 · Blanes, Selva, Girona
  36. Tap TrailSun, November 1, 2026 · 08:00 · Cassà de la Selva, Gironès, Girona
  37. 2a ULTRA TRAIL TORRES DEL FOCSat, November 7, 2026 · 07:00 · Calella, Maresme, Barcelona
  38. Prades Epic TrailSat, November 7, 2026 · Prades, Baix Camp, Tarragona
  39. Trail Torres del FocSat, November 7, 2026 · Calella, Maresme, Barcelona
  40. Ultra Heroica Miño & SilSat, November 7, 2026 · Chantada, Lugo
  41. Bèrnia Moscatell TrailSun, November 8, 2026 · Jalón, Alicante
  42. Backyard Ultra AlmarazSat, November 14, 2026 · Almaraz, Cáceres
  43. 14a CURSA DE MUNTANYA DE GIRONA - TRANSGAVARRESSun, November 15, 2026 · 08:00 · Girona, Gironès
  44. TransgavarresSun, November 15, 2026 · Palamós, Baix Empordà, Girona
  45. Transgavarres - Cursa Muntanya GironaSun, November 15, 2026 · Girona, Gironès
  46. 4a ULTRA PENEDÈSSat, November 28, 2026 · 07:30 · Sant Jaume dels Domenys, Baix Penedès, Tarragona
  47. TRAIL LA VALLMon, November 30, 2026 · 07:00 · Bellcaire d'Empordà, Baix Empordà, Girona
  48. ULTRA TRAIL DE TARRAGONASat, January 30, 2027 · 07:30 · Tarragona, Tarragonès
  49. 12a TRAIL 4 TERMESSun, March 14, 2027 · 08:30 · Mont-roig del Camp, Baix Camp, Tarragona
  50. TRAIL COSTA BRAVASun, March 21, 2027 · 07:00 · Palamós, Baix Empordà, Girona
See all in the calendar →

What is an ultra

An ultra is any race longer than the 42.195 km of the marathon. Most are run in the mountains, with distances from 50 km to over 100, and with cumulative elevation gain that is often as decisive as the distance. They call for prior trail experience and specific endurance preparation.

Frequently asked questions about ultras

How long is an ultra?

An ultra is any race longer than the 42.195 km of the marathon.

Are ultras always in the mountains?

Most are run in the mountains (ultra-trail), though there are also road and track ultras.

How do I find ultras with open registration?

In the iSard calendar you can filter by registration status, territory and month.

Other distances