Skip to content

Triathlon distances

Half IRONMAN distance (70.3)

1.9 km of swimming, 90 km on the bike and 21.1 km of running: 113 km (70.3 mi) in all. 167 races on the site are held at this distance.

The distance in kilometres and miles

  • Swim: 1.9 km (1.2 mi)
  • Bike: 90 km (56 mi)
  • Run: 21.1 km (13.1 mi)
  • Total: 113 km (70.3 mi)

IRONMAN 70.3 races usually set an overall cut-off of 8 h 30 min. Each race page gives the limit published by its organiser.

Organisers round to their own course: a race listed at this distance may swim or ride a little more or less. Each race page gives the exact kilometres. This guide covers the 70.3 only: the IRONMAN distance guide covers the full distance, and the triathlon distances guide compares every format, from sprint to full.

Each leg, one by one

Swim, 1.9 km (1.2 mi). About 76 lengths of a 25 m pool, swum in open water. Of the 167 races, 71 swim in the sea or the ocean, 73 in a lake or a reservoir, 20 in a river and 3 in a canal. The median water temperature is 21 °C.

Bike, 90 km (56 mi). 53 races describe the course as flat. Where a gain is published, it runs from 22 m to 2700 m, with a median of 609 m.

Run, 21.1 km (13.1 mi). A half marathon. The median published gain is 103 m.

Some circuits use a shorter long-course format: 2 km of swimming, 80 km on the bike and 18 km of running. 20 races on the site are held over it, among them 10 in the Challenge Family circuit and 8 in the T100 series.

To choose a half distance in Europe by month, water, climbing and cut-off, see half-distance triathlons in Europe.

Races at this distance

Coming up next first, with the water and the bike profile.

167 races · figures last updated 8 Nov 2026

Race
Challenge Sanremo SanremoItalyChallenge Family4 Oct 202623 °CHilly
IRONMAN 70.3 Buenos Aires Palermo Buenos AiresArgentinaIRONMAN4 Oct 202623 °CRolling
IRONMAN 70.3 Encarnacion EncarnacionParaguayIRONMAN11 Oct 202620 °CHilly
IRONMAN 70.3 Versailles VersaillesFranceIRONMAN11 Oct 202621 °CRolling
IRONMAN 70.3 Sharm El-Sheikh, Egypt Sharm El-SheikhEgyptIRONMAN16 Oct 202628 °CRolling
Challenge Shanghai ShanghaiChinaChallenge Family24 Oct 202622 °CFlat
IRONMAN 70.3 Dhofar SalalahOmanIRONMAN24 Oct 202627 °CRolling
IRONMAN 70.3 New York Jones BeachUnited StatesIRONMAN24 Oct 202618 °CFlat
Challenge Barcelona BarcelonaSpainChallenge Family25 Oct 202620 °CFlat
IRONMAN 70.3 Agadir AgadirMoroccoIRONMAN25 Oct 202621 °CRolling
IRONMAN 70.3 Costa Navarino, Peloponnese, Greece PeloponneseGreeceIRONMAN25 Oct 202623 °CRolling
IRONMAN 70.3 Goa GoaIndiaIRONMAN1 Nov 202626 °CHilly
IRONMAN 70.3 Kenting KentingTaiwanIRONMAN1 Nov 202625 °CFlat
IRONMAN 70.3 Türkiye BelekTürkiyeIRONMAN1 Nov 202625 °CFlat
Challenge Xiamen XiamenChinaChallenge Family7 Nov 202620 °CFlat
IRONMAN 70.3 Campeche CampecheMexicoIRONMAN8 Nov 202627 °CFlat
IRONMAN 70.3 Melbourne St. KildaAustraliaIRONMAN8 Nov 202618 °CFlat
IRONMAN 70.3 Phu Quoc Phu QuocVietnamIRONMAN15 Nov 202629 °CFlat
IRONMAN 70.3 Langkawi LangkawiMalaysiaIRONMAN21 Nov 202629 °CHilly
IRONMAN 70.3 Mossel Bay Mossel BaySouth AfricaIRONMAN22 Nov 202621 °CHilly
Challenge Florianópolis FlorianópolisBrazilChallenge Family29 Nov 202624 °CRolling
IRONMAN 70.3 Aracaju-Sergipe AracajuBrazilIRONMAN29 Nov 202626 °CFlat
IRONMAN 70.3 Cartagena CartagenaColombiaIRONMAN29 Nov 202629 °CFlat
IRONMAN 70.3 Valdivia ValdiviaChileIRONMAN29 Nov 202616 °CFlat
CLASH Daytona Middle Distance Triathlon Daytona BeachUnited StatesClash Endurance6 Dec 202622 °Cn/a
IRONMAN 70.3 La Quinta La QuintaUnited StatesIRONMAN6 Dec 202614 °CFlat
IRONMAN 70.3 Veracruz VeracruzMexicoIRONMAN6 Dec 202625 °CFlat
IRONMAN 70.3 Western Australia BusseltonAustraliaIRONMAN6 Dec 202619 °CFlat
IRONMAN 70.3 Bahrain ManamaBahrainIRONMAN11 Dec 202623 °CFlat
IRONMAN 70.3 Florida Haines CityUnited StatesIRONMAN13 Dec 202619 °CRolling
IRONMAN 70.3 Pucon PuconChileIRONMAN10 Jan 202720 °CRolling
Challenge Israman EilatIsraelChallenge Family29 Jan 202722 °CHilly
Challenge Sir Bani Yas Sir Bani Yas IslandUnited Arab EmiratesChallenge Family30 Jan 2027n/aRolling
IRONMAN 70.3 Nelson Mandela Bay Port ElizabethSouth AfricaIRONMAN31 Jan 202720 °CRolling
IRONMAN 70.3 Muscat MuscatOmanIRONMAN6 Feb 202722 °CRolling
IRONMAN 70.3 San Salvador San SalvadorEl SalvadorIRONMAN7 Feb 2027n/aHilly
IRONMAN 70.3 Panama Panama CityPanamaIRONMAN28 Feb 202726 °CFlat
IRONMAN 70.3 New Zealand TaupoNew ZealandIRONMAN6 Mar 202719 °CRolling
IRONMAN 70.3 Punta del Este Punta del EsteUruguayIRONMAN7 Mar 202723 °CHilly
IRONMAN 70.3 Dallas-Little Elm DallasUnited StatesIRONMAN14 Mar 202719 °CRolling
IRONMAN 70.3 Hengqin HengqinChinaIRONMAN14 Mar 202721 °CRolling
IRONMAN 70.3 Laoag LaoagPhilippinesIRONMAN14 Mar 2027n/aRolling
IRONMAN 70.3 Puerto Rico San JuanPuerto RicoIRONMAN14 Mar 202727 °CFlat
IRONMAN 70.3 Doha DohaQatarIRONMAN20 Mar 202723 °CFlat
IRONMAN 70.3 Curitiba CuritibaBrazilIRONMAN21 Mar 202725 °CHilly
IRONMAN 70.3 Geelong GeelongAustraliaIRONMAN21 Mar 202718 °CRolling
IRONMAN 70.3 Oceanside OceansideUnited StatesIRONMAN3 Apr 202716 °CHilly
IRONMAN 70.3 Vilamoura-Algarve VilamouraPortugalIRONMAN3 Apr 202716 °CHilly
IRONMAN 70.3 Barranquilla BarranquillaColombiaIRONMAN4 Apr 2027n/aRolling
IRONMAN 70.3 Puerto Varas Puerto VarasChileIRONMAN4 Apr 202716 °CRolling
IRONMAN 70.3 Texas Galveston IslandUnited StatesIRONMAN4 Apr 202722 °CFlat
Greek Hero XTRI Solo Point Five IpsosGreeceXTRI10 Apr 2027n/aHilly
IRONMAN 70.3 Los Cabos Los CabosMexicoIRONMAN11 Apr 202725 °CRolling
IRONMAN 70.3 San Juan San JuanArgentinaIRONMAN11 Apr 202720 °CRolling
IRONMAN 70.3 Brasilia BrazilIRONMAN18 Apr 202724 °CFlat
IRONMAN 70.3 Valencia ValenciaSpainIRONMAN18 Apr 202719 °CRolling
Challenge Taiwan TaitungTaiwanChallenge Family24 Apr 202725 °CRolling
IRONMAN 70.3 Venice-Jesolo JesoloItalyIRONMAN24 Apr 202717 °CFlat
IRONMAN 70.3 Peru LimaPeruIRONMAN25 Apr 202721 °CFlat
Triathlon de Lacanau – L LacanauFranceIndependent25 Apr 2027n/an/a
Himalayan XTRI Solo Point Five PokharaNepalXTRI1 May 2027n/aHilly
IRONMAN 70.3 Western Sydney PenrithAustraliaIRONMAN2 May 202719 °CFlat
IRONMAN 70.3 Alcúdia-Mallorca AlcúdiaSpainIRONMAN8 May 202717 °CHilly
IRONMAN 70.3 Gulf Coast Panama City BeachUnited StatesIRONMAN8 May 202724 °CFlat
IRONMAN 70.3 Da Nang DanangVietnamIRONMAN9 May 202728 °CFlat
IRONMAN 70.3 Chattanooga ChattanoogaUnited StatesIRONMAN16 May 202722 °CRolling
Triathlon du Lion L SermamagnyFranceIndependent22 May 2027n/aHilly
IRONMAN 70.3 Aix-en-Provence Aix en ProvenceFranceIRONMAN23 May 202718 °CHilly
IRONMAN 70.3 Kraichgau KraichgauGermanyIRONMAN23 May 202719 °CHilly
IRONMAN 70.3 Northern California ReddingUnited StatesIRONMAN23 May 2027n/aRolling
IRONMAN 70.3 Pennsylvania Happy Valley State CollegeUnited StatesIRONMAN23 May 202724 °CRolling
IRONMAN 70.3 St. Pölten St. PoltenAustriaIRONMAN23 May 202719 °CRolling
JBL Triathlon Sieraków 1/2 SierakówPolandIndependent29 May 202716 °CRolling
IRONMAN 70.3 Alghero AlgheroItalyIRONMAN30 May 202718 °CRolling
IRONMAN 70.3 Victoria VictoriaCanadaIRONMAN30 May 202719 °CRolling
Triathlon des Coteaux du Vendômois L Villiers-sur-LoirFranceIndependent30 May 2027n/an/a
IRONMAN 70.3 Hawai`i Kohala CoastUnited StatesIRONMAN5 Jun 202724 °CRolling
BerlinTriathlon Middle Distance BerlinGermanyIndependent6 Jun 2027n/an/a
IRONMAN 70.3 Bolton BoltonUnited KingdomIRONMAN6 Jun 202719 °CRolling
IRONMAN 70.3 Durban DurbanSouth AfricaIRONMAN6 Jun 202722 °CRolling
IRONMAN 70.3 Omaha OmahaUnited StatesIRONMAN6 Jun 2027n/aRolling
IRONMAN 70.3 Switzerland Rapperswil-JonaSwitzerlandIRONMAN6 Jun 202717 °CHilly
IRONMAN 70.3 Tours Metropole - Loire Valley ToursFranceIRONMAN6 Jun 202719 °CFlat
CZECHMAN Triatlon Staré ŽdániceCzechiaIndependent12 Jun 2027n/an/a
IRONMAN 70.3 Boulder BoulderUnited StatesIRONMAN12 Jun 202717 °CHilly
Castle Race Series Château de Chantilly – Le Gantelet ChantillyFranceIndependent13 Jun 2027n/an/a
IRONMAN 70.3 Cairns CairnsAustraliaIRONMAN13 Jun 202723 °CRolling
IRONMAN 70.3 Davao Philippines Davao CityPhilippinesIRONMAN13 Jun 202729 °CFlat
IRONMAN 70.3 Eagleman CambridgeUnited StatesIRONMAN13 Jun 202724 °CFlat
IRONMAN 70.3 Lake George Lake GeorgeUnited StatesIRONMAN13 Jun 202718 °CRolling
IRONMAN 70.3 Rockford - Illinois RockfordUnited StatesIRONMAN13 Jun 202726 °CRolling
CELTMAN! XTRI Solo Point Five ShieldaigUnited KingdomXTRI19 Jun 202715 °CHilly
Triathlon Deauville Normandie Longue Distance DeauvilleFranceIndependent19 Jun 2027n/an/a
indeland-Triathlon Mitteldistanz EschweilerGermanyIndependent20 Jun 2027n/an/a
IRONMAN 70.3 Mont-Tremblant Mont-TremblantCanadaIRONMAN20 Jun 202717 °CHilly
IRONMAN 70.3 Westfriesland HoornNetherlandsIRONMAN20 Jun 202717 °CFlat
IRONMAN 70.3 Coeur d'Alene Coeur d'AleneUnited StatesIRONMAN27 Jun 202720 °CHilly
IRONMAN 70.3 Elsinore ElsinoreDenmarkIRONMAN27 Jun 202717 °CRolling
Genève Triathlon Half GenèveSwitzerlandIndependent4 Jul 2027n/an/a
Swedeman XTRI Solo Point Five TännforsenSwedenXTRI8 Jul 202715 °CRolling
IRONMAN 70.3 Muncie MuncieUnited StatesIRONMAN10 Jul 202720 °CFlat
ORAVAMAN XTRI Solo Point Five Liptovská SielnicaSlovakiaXTRI10 Jul 2027n/aHilly
Enea Bydgoszcz Triathlon - Enea 1/2 BydgoszczPolandIndependent11 Jul 2027n/aFlat
IRONMAN 70.3 Jonkoping JonkopingSwedenIRONMAN11 Jul 202720 °CRolling
IRONMAN 70.3 Luxembourg MoselleLuxembourgIRONMAN11 Jul 202720 °CRolling
IRONMAN 70.3 Musselman GenevaUnited StatesIRONMAN11 Jul 202722 °CRolling
IRONMAN 70.3 Ruidoso New Mexico RuidosoUnited StatesIRONMAN11 Jul 202718 °CHilly
IRONMAN 70.3 Swansea Swansea BayUnited KingdomIRONMAN11 Jul 202716 °CHilly
IRONMAN 70.3 Vitoria-Gasteiz Vitoria-GasteizSpainIRONMAN11 Jul 202721 °CRolling
Finntriathlon Joroinen – Puolimatka JoroinenFinlandIndependent17 Jul 2027n/an/a
IRONMAN 70.3 Muskoka HuntsvilleCanadaIRONMAN18 Jul 202720 °CRolling
IRONMAN 70.3 Ohio SanduskyUnited StatesIRONMAN18 Jul 202726 °CFlat
IRONMAN 70.3 Oregon SalemUnited StatesIRONMAN18 Jul 202718 °CFlat
Trumer Triathlon – Mitteldistanz Obertrum am SeeAustriaIndependent18 Jul 2027n/aRolling
IRONMAN 70.3 Boise BoiseUnited StatesIRONMAN24 Jul 202719 °CHilly
IRONMAN 70.3 Calgary CochraneCanadaIRONMAN25 Jul 202721 °CRolling
IRONMAN 70.3 Desaru Coast DesaruMalaysiaIRONMAN25 Jul 202729 °CRolling
IRONMAN 70.3 Ecuador MantaEcuadorIRONMAN25 Jul 202726 °CRolling
IRONMAN 70.3 Maine AugustaUnited StatesIRONMAN25 Jul 202724 °CRolling
M-net Erlanger Triathlon – Mitteldistanz ErlangenGermanyIndependent25 Jul 2027n/an/a
SAIL Challenge Québec Québec CityCanadaChallenge Family25 Jul 202723 °CFlat
XTERRA Ardennes Long Distance Triathlon JalhayBelgiumXTERRA7 Aug 2027n/aHilly
IRONMAN 70.3 Lapu-Lapu Lapu-Lapu CityPhilippinesIRONMAN8 Aug 202728 °CFlat
IRONMAN 70.3 Leipzig LeipzigGermanyIRONMAN8 Aug 202722 °CFlat
IRONMAN 70.3 Rio de Janeiro Rio de JaneiroBrazilIRONMAN8 Aug 202723 °CFlat
IRONMAN 70.3 Tallinn TallinnEstoniaIRONMAN8 Aug 202718 °CFlat
Challenge Samarkand SamarkandUzbekistanChallenge Family22 Aug 202720 °CRolling
IRONMAN 70.3 Colombo ColomboSri LankaIRONMAN22 Aug 202726 °CFlat
IRONMAN 70.3 Vichy VichyFranceIRONMAN22 Aug 202722 °CHilly
Triathlon van Epe – Halve EmstNetherlandsIndependent22 Aug 2027n/an/a
IRONMAN 70.3 World Championship ChattanoogaUnited StatesIRONMAN28 Aug 202726 °CHilly
IRONMAN 70.3 Duisburg DuisburgGermanyIRONMAN29 Aug 202721 °CFlat
IRONMAN 70.3 Zell am See-Kaprun Zell am SeeAustriaIRONMAN29 Aug 202717 °CHilly
Triathlon Basel Mitteldistanz BaselSwitzerlandIndependent29 Aug 2027n/an/a
Uster Triathlon UsterSwitzerlandIndependent29 Aug 2027n/an/a
Austria Triathlon Podersdorf – Halbdistanz Podersdorf am SeeAustriaIndependent4 Sept 2027n/aFlat
Triathlon de Gérardmer XL GérardmerFranceIndependent4 Sept 2027n/aHilly
ALOHA TRI Mondseeland Mitteldistanz MondseeAustriaIndependent5 Sept 2027n/an/a
Köln Triathlon – Mitteldistanz KölnGermanyIndependent5 Sept 2027n/an/a
Triathlon Locarno – Medium Distance LocarnoSwitzerlandIndependent5 Sept 2027n/an/a
BLACKLAKE XTRI Solo Point Five ŽabljakMontenegroXTRI9 Sept 202715 °CHilly
Challenge Almere-Amsterdam AlmereNetherlandsChallenge Family11 Sept 202719 °CFlat
IRONMAN 70.3 Wisconsin MadisonUnited StatesIRONMAN11 Sept 202724 °CRolling
IRONMAN 70.3 Belgrade BelgradeSerbiaIRONMAN12 Sept 202723 °CFlat
IRONMAN 70.3 Erkner ErknerGermanyIRONMAN12 Sept 202720 °CFlat
IRONMAN 70.3 Nice NiceFranceIRONMAN12 Sept 202724 °CHilly
IRONMAN 70.3 Santa Cruz Santa CruzUnited StatesIRONMAN12 Sept 202717 °CFlat
IRONMAN 70.3 Sunshine Coast MooloolabaAustraliaIRONMAN12 Sept 202722 °CRolling
IRONMAN 70.3 Weymouth WeymouthUnited KingdomIRONMAN12 Sept 202717 °CRolling
SAIL Challenge Montréal MontréalCanadaChallenge Family12 Sept 202723 °CFlat
Barrelman Niagara Falls Half WellandCanadaIndependent19 Sept 2027n/an/a
Brombachseetriathlon PleinfeldGermanyIndependent19 Sept 2027n/an/a
IRONMAN 70.3 Emilia Romagna CerviaItalyIRONMAN19 Sept 202722 °CRolling
IRONMAN 70.3 São Paulo São PauloBrazilIRONMAN19 Sept 202722 °CFlat
IRONMAN 70.3 Washington Tri-Cities RichlandUnited StatesIRONMAN19 Sept 202720 °CFlat
Fodaxman XTRI Solo Point Five Nova VenezaBrazilXTRI25 Sept 2027n/aHilly
Hever Castle Triathlon The Gauntlet Middle Distance HeverUnited KingdomIndependent26 Sept 2027n/aHilly
IRONMAN 70.3 Augusta AugustaUnited StatesIRONMAN26 Sept 202723 °CRolling
IRONMAN 70.3 Cozumel CozumelMexicoIRONMAN26 Sept 202729 °CFlat
IRONMAN 70.3 North Carolina WilmingtonUnited StatesIRONMAN16 Oct 202722 °CFlat
IRONMAN 70.3 Poreč PorecCroatiaIRONMAN17 Oct 202718 °CRolling
IRONMAN 70.3 Port Macquarie Port MacquarieAustraliaIRONMAN17 Oct 202723 °CRolling
IRONMAN 70.3 Portugal-Cascais CascaisPortugalIRONMAN23 Oct 202717 °CHilly
Challenge Forte Village Pula (Forte Village)ItalyChallenge Family24 Oct 202721 °CRolling
IRONMAN 70.3 Florianopolis FlorianopolisBrazilIRONMAN24 Oct 202720 °CRolling
IRONMAN 70.3 Málaga MálagaSpainIRONMAN31 Oct 2027n/aFlat
IRONMAN 70.3 Waco WacoUnited StatesIRONMAN14 Nov 202718 °CFlat

Compare three races on the same rows

Pick up to three races.

IRONMAN 70.3 Nice

IRONMAN 70.3 Texas

  1. Race 1 IRONMAN 70.3 Nice
  2. Race 2 IRONMAN 70.3 Texas
Circuit
IRONMANIRONMAN
Distance
Middle distanceMiddle distance
Terrain
RoadRoad
Swim
1.9 km1.9 km
Bike
90 km90 km
Run
21.1 km21.1 km
Date
12 Sept 20274 Apr 2027
Country
FranceUnited States
Registration
Sold outOpen
Swim venue
SeaBay
Average water temperature
24 °C22 °C
High air temperature
26 °C26 °C
Low air temperature
18 °C19 °C
Bike profile
HillyFlat
Bike elevation gain
1,227 m22 m
Run profile
FlatFlat
Run elevation gain
102 m17 m
Overall cut-off
8 h 30 min8 h 30 min
Altitude
25 m2 m
First edition
20182010
Swim start
Rolling startRolling start
Entry fee, from
n/a$460

Questions this guide answers

How long is a half distance?

1.9 km swim, 90 km bike, 21.1 km run: 113 km (70.3 mi).

How far is the swim in a half IRONMAN?

1.9 km, or 1.2 miles: about 76 lengths of a 25 m pool. It is swum in open water, in the sea, a lake or a river.

How long does a half distance take?

The time depends on the course and the athlete. What the organiser fixes is the limit: 8 h 30 min at most IRONMAN 70.3 races. Some set less time, including 4 IRONMAN 70.3 races. Each race page shows its own cut-off.

How many races are held at this distance?

167 on the site, across 56 countries. 120 are IRONMAN 70.3 races; the others belong to Challenge Family, XTRI, XTERRA or CLASH, or are run by independent organisers.

Find a race at this distance

Open the finder with this distance ticked.