Best 70.3 races in Spain

12 rated races, ranked by an overall score built from racer reviews and race reports. How we rate

70.3

12 races

  • Race photo: IRONMAN 70.3 Alcúdia-Mallorca

    1. IRONMAN 70.3 Alcúdia-Mallorca

    Alcúdia, Spain

    Next race 8 May 2027

    Overall score 4.5
    Excellent
    #6 of 221

    Moderate evidence · 8 sources

    Water 17–19 °C (63–66 °F)

    Water
    17–19 °C (63–66 °F)
    Air
    20–24 °C (68–75 °F)
    Bike climb
    800 m (2,620 ft)
    Field
    about 3,500
    Best
    Bike 5.0
    Weakest
    Run 3.6
  • Race photo: IRONMAN 70.3 Valencia

    2. IRONMAN 70.3 Valencia

    Valencia, Spain

    Next race 18 Apr 2027

    Overall score 4.0
    Very good
    #30 of 221

    Moderate evidence · 8 sources

    Water 15–18 °C (59–64 °F)

    Water
    15–18 °C (59–64 °F)
    Air
    9–25 °C (48–77 °F)
    Bike climb
    594 m (1,950 ft)
    Field
    about 2,500
    Best
    Conditions 4.6
    Weakest
    Bike 3.6
  • Race photo: Challenge Peguera-Mallorca

    3. Challenge Peguera-Mallorca

    Peguera (Calvia), Spain

    Last race 17 Oct 2026

    Overall score 4.0
    Very good
    #31 of 221

    Moderate evidence · 7 sources

    Field
    about 1,100
    Best
    Stay and travel 4.8
    Weakest
    Race 3.4
  • Race photo: Challenge Salou-Costa Daurada (Middle Distance)
    Overall score 3.6
    Very good
    #77 of 221

    Moderate evidence · 8 sources

    Water 17–19 °C (63–66 °F)

    Water
    17–19 °C (63–66 °F)
    Air
    15–23 °C (59–73 °F)
    Field
    about 1,200
    Best
    Stay and travel 4.3
    Weakest
    Swim 3.1
  • Race photo: Challenge Barcelona (Middle Distance)

    5. Challenge Barcelona (Middle Distance)

    Barcelona, Spain

    Next race 25 Oct 2026

    Overall score 3.6
    Very good
    #82 of 221

    Moderate evidence · 6 sources

    Water 19–21 °C (66–70 °F)

    Water
    19–21 °C (66–70 °F)
    Air
    16–24 °C (61–75 °F)
    Bike climb
    247 m (810 ft)
    Field
    about 1,800
    Best
    Stay and travel 4.9
    Weakest
    Race 3.1
  • Race photo: IRONMAN 70.3 Vitoria-Gasteiz

    6. IRONMAN 70.3 Vitoria-Gasteiz

    Vitoria-Gasteiz, Spain

    Next race 11 Jul 2027

    Overall score 3.5
    Very good
    #98 of 221

    Moderate evidence · 8 sources

    Water 21–24 °C (70–75 °F)

    Water
    21–24 °C (70–75 °F)
    Air
    14–29 °C (57–84 °F)
    Bike climb
    500 m (1,640 ft)
    Best
    Bike 4.2
    Weakest
    Stay and travel 3.0
  • Race photo: TradeInn Zarauzko Triatloia (Zarautz Triathlon, L)
    Not a standard 70.3
    Overall score 3.5
    Very good
    #99 of 221

    Moderate evidence · 6 sources

    Bike climb 990 m (3,250 ft)

    Bike climb
    990 m (3,250 ft)
    Best
    Run 4.1
    Weakest
    Swim 3.0
  • Race photo: Triathlon Portocolom 111 (Mallorca)
    Not a standard 70.3

    8. Triathlon Portocolom 111 (Mallorca)

    Portocolom (Felanitx), Spain

    Last race 12 Apr 2026

    Overall score 3.5
    Very good
    #100 of 221

    Thin evidence · 4 sources

    Air
    12–20 °C (54–68 °F)
    Field
    about 600
    Best
    Stay and travel 4.1
    Weakest
    Run 3.2
  • Race photo: IRONMAN 70.3 Málaga

    9. IRONMAN 70.3 Málaga

    Málaga, Spain

    Last race 18 Oct 2026

    Overall score 3.4
    Good
    #107 of 221

    Thin evidence · 3 sources

    Bike climb 250 m (820 ft)

    Air
    17–25 °C (63–77 °F)
    Bike climb
    250 m (820 ft)
    Field
    about 3,000
    Best
    Stay and travel 4.8
    Weakest
    Race 3.0
  • Race photo: Ironcat L'Ampolla (medium distance)
    Not a standard 70.3

    10. Ironcat L'Ampolla (medium distance)

    L'Ampolla, Spain

    Usually October

    Overall score 3.2
    Good
    #132 of 221

    Thin evidence · 4 sources

    Water 18–21 °C (64–70 °F)

    Water
    18–21 °C (64–70 °F)
    Air
    15–25 °C (59–77 °F)
    Field
    about 300
    Best
    Stay and travel 3.9
    Weakest
    Bike 2.8
  • Race photo: TriTour Deltebre (Medio / Half)
    Not a standard 70.3

    11. TriTour Deltebre (Medio / Half)

    Deltebre, Spain

    Last race 11 Apr 2026

    Overall score 2.9
    Good
    #185 of 221

    Thin evidence · 4 sources

    Air
    12–20 °C (54–68 °F)
    Field
    about 1,000
    Best
    Race 3.1
    Weakest
    Bike 2.6
  • Race photo: Pirene Xtreme Triathlon (Half)
    Not a standard 70.3

    12. Pirene Xtreme Triathlon (Half)

    Cellers (Pallars Jussa), Spain

    Last race 13 Jun 2026

    Overall score 2.5
    Good
    #209 of 221

    Moderate evidence · 6 sources

    Water 16 °C (61 °F)

    Water
    16 °C (61 °F)
    Bike climb
    2,900 m (9,510 ft)
    Best
    Swim 3.4
    Weakest
    Run 1.0
About these ratings

Races are ranked by an overall score out of 5, built from racer reviews and race reports, on the race itself, swim, bike, run, conditions and travel. 5 is always the better end. How we rate

70.3 course: 1.9 km (1.2 mi) swim, 90 km (56 mi) bike, 21.1 km (13.1 mi) run.

Reports on 70.3 races are scarcer, so 4 of 13 scores are thin evidence: fewer than 5 sources each (dashed score, marked provisional). Show only races with 5+ sources. 5 races run a non-standard course and are flagged.

1 race is paused or discontinued and hidden until you turn off “Active races only” in All filters.

79 racer reviews and race reports.

Browse all 13 races, A to Z

Training for one of these? Moku Coach builds your plan around race day.