FeedResultsCalendarAthletesRankingsForumPodcastTools
Sign in
Brought to you byROKA Multi-Sport

Swim Rules Calculator

Check wetsuit legality and swim distance modifications for World Triathlon, T100, and IRONMAN races.

Uses IRONMAN 2026 wetsuit thresholds. IRONMAN global rules do not publish a universal swim shorten/cancel table; race-day decisions can be event/sanctioning specific.

Results
Swim Status
Event-SpecificSwim shortening/cancellation is event-specific. Consult the event's Athlete Guide and race officials for race-day decisions.
Temperature BandNormal (20.0°C)

Wetsuit Status

ProOptional
Age GroupOptional
Eligible for awards/slots

Race directors measure water temperature and relay readings to race officials. Swim distance modifications are at the race director's discretion.

Governing rules: IRONMAN 2026
Calculation Details
Input Water Temp
20.0°C
Input Air Temp
N/A
Cold-Air Adjustment
No
Effective Temp
20.0°C
Temperature Band
normal
Rule Branch
ironman-global

Not official. Always follow race-day official announcements.

What to Expect at Your Race

Average historical water temperatures and expected wetsuit status for IRONMAN and 70.3 races. Based on averages — actual race-day conditions may vary. Data: ROKA Multi-Sport.

188 races (178 upcoming)

Mandatory = wetsuits required (<16°C)Legal = wetsuits allowedBorderline = could go either wayNon-Wetsuit = expect no wetsuits
RaceDateAvg TempProAge GroupWetsuit Status
70.3 Puerto Ricoupcoming
San Juan, Puerto Rico, USA · Mar 15
Mar 1526°C79°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Hengqinupcoming
Zhuhai, China · Mar 15
Mar 1521°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Dallas-Little Elmupcoming
Little Elm, Texas, USA · Mar 15
Mar 1515°C60°FMandatoryMandatory
ProMandatory
AGMandatory
70.3 Davao Philippinesupcoming
Davao, Philippines · Mar 22
Mar 2229°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
70.3 Panamaupcoming
Panama City, Panama · Mar 22
Mar 2226°C78°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Geelongupcoming
Geelong, Australia · Mar 22
Mar 2218°C64°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Oceansideupcoming
Oceanside, California, USA · Mar 28
Mar 2814°C57°FMandatoryMandatory
ProMandatory
AGMandatory
70.3 Texasupcoming
Galveston, Texas, USA · Mar 29
Mar 2922°C71°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 San Juanupcoming
San Juan, Argentina · Mar 29
Mar 2921°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
Penghuupcoming
Penghu, Taiwan · Apr 12
Apr 1223°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Puerto Varasupcoming
Puerto Varas, Chile · Apr 12
Apr 1217°C62°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Texasupcoming
The Woodlands, Texas, USA · Apr 18
Apr 1823°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
5150 Nelson Mandella Bayupcoming
Gqeberha, South Africa · Apr 18
Apr 1820°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
South Africa African Championshipupcoming
Nelson Mandela Bay, South Africa · Apr 19
Apr 1919°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Valenciaupcoming
Valencia, Spain · Apr 19
Apr 1917°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Los Cabosupcoming
Los Cabos, Mexico · Apr 26
Apr 2629°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
70.3 Brasiliaupcoming
Brasilia, Brazil · Apr 26
Apr 2622°C72°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 Peruupcoming
Lima, Peru · Apr 26
Apr 2619°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
5150 Camiguinupcoming
Camiguin, Philippines · May 3
May 329°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
5150 Encarnacionupcoming
Encarnacion, Paraguay · May 3
May 323°C73°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Western Sydneyupcoming
Penrith, Australia · May 3
May 319°C66°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Venice-Jesoloupcoming
Jesolo, Italy · May 3
May 317°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Gulf Coastupcoming
Panama City Beach, Florida, USA · May 9
May 926°C78°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Alcudia-Mallorcaupcoming
Alcudia, Spain · May 9
May 918°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Vietnamupcoming
Da Nang, Vietnam · May 10
May 1029°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
70.3 Da Nangupcoming
Da Nang, Vietnam · May 10
May 1027°C80°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
Jacksonvilleupcoming
Jacksonville, Florida, USA · May 16
May 1619°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Cap Canaupcoming
Cap Cana, Dominican Republic · May 17
May 1728°C83°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
5150 Salinasupcoming
Salinas, Ecuador · May 17
May 1726°C78°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Chattanoogaupcoming
Chattanooga, Tennessee, USA · May 17
May 1723°C72°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Shanghai Chongmingupcoming
Shanghai, China · May 17
May 1721°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Aix-en-Provenceupcoming
Aix-en-Provence, France · May 17
May 1719°C66°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Lanzaroteupcoming
Lanzarote, Spain · May 23
May 2319°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Victoriaupcoming
Victoria, British Columbia, Canada · May 24
May 2418°C64°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Victoriaupcoming
Victoria, British Columbia, Canada · May 24
May 2418°C64°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Hawaiiupcoming
Kohala Coast, Hawaii, USA · May 30
May 3026°C78°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
5150 Kraichgauupcoming
Kraichgau, Germany · May 31
May 3123°C73°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Kraichgauupcoming
Kraichgau, Germany · May 31
May 3123°C73°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
Brazilupcoming
Florianopolis, Brazil · May 31
May 3121°C69°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Subic Bay Philippinesupcoming
Subic Bay, Philippines · Jun 7
Jun 729°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
Subic Bay Philippinesupcoming
Subic Bay, Philippines · Jun 7
Jun 729°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
70.3 Barranquillaupcoming
Barranquilla, Colombia · Jun 7
Jun 727°C81°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Omahaupcoming
Omaha, Nebraska, USA · Jun 7
Jun 724°C76°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Durbanupcoming
Durban, South Africa · Jun 7
Jun 723°C73°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Warsawupcoming
Warsaw, Poland · Jun 7
Jun 720°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Western Massachusettsupcoming
Agawam, Massachusetts, USA · Jun 7
Jun 719°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Hamburg European Championshipupcoming
Hamburg, Germany · Jun 7
Jun 718°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Boltonupcoming
Bolton, United Kingdom · Jun 7
Jun 718°C64°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Algheroupcoming
Alghero, Italy · Jun 7
Jun 718°C64°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Switzerlandupcoming
Rapperswil-Jona, Switzerland · Jun 7
Jun 717°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Boulderupcoming
Boulder, Colorado, USA · Jun 13
Jun 1322°C71°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 Rockford-Illinoisupcoming
Rockford, Illinois, USA · Jun 14
Jun 1426°C79°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Pennsylvania Happy Valleyupcoming
State College, Pennsylvania, USA · Jun 14
Jun 1424°C76°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Goseongupcoming
Goseong, South Korea · Jun 14
Jun 1424°C75°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Goseongupcoming
Goseong, South Korea · Jun 14
Jun 1424°C75°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Cairnsupcoming
Cairns, Australia · Jun 14
Jun 1423°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
Cairnsupcoming
Cairns, Australia · Jun 14
Jun 1423°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Eaglemanupcoming
Cambridge, Maryland, USA · Jun 14
Jun 1423°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
Kaernten-Klagenfurt, Austriaupcoming
Klagenfurt, Austria · Jun 14
Jun 1423°C73°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
Tours Metropole-Loire Valleyupcoming
Tours, France · Jun 14
Jun 1419°C66°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
4:18:4 Elsinoreupcoming
Elsinore, Denmark · Jun 19
Jun 1915°C59°FMandatoryMandatory
ProMandatory
AGMandatory
5150 Mont-Tremblantupcoming
Mont-Tremblant, Quebec, Canada · Jun 20
Jun 2021°C69°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Tremblantupcoming
Mont-Tremblant, Quebec, Canada · Jun 21
Jun 2120°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Coeur d'Aleneupcoming
Coeur d'Alene, Idaho, USA · Jun 21
Jun 2120°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Mont-Tremblantupcoming
Mont-Tremblant, Quebec, Canada · Jun 21
Jun 2120°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
5150 Westfrieslandupcoming
Westfriesland, Netherlands · Jun 21
Jun 2117°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Westfrieslandupcoming
Westfriesland, Netherlands · Jun 21
Jun 2117°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Elsinoreupcoming
Elsinore, Denmark · Jun 21
Jun 2117°C62°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Frankfurtupcoming
Frankfurt, Germany · Jun 28
Jun 2824°C76°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
Franceupcoming
Nice, France · Jun 28
Jun 2824°C75°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Niceupcoming
Nice, France · Jun 28
Jun 2823°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
4:18:4 Jonkopingupcoming
Jonkoping, Sweden · Jul 4
Jul 418°C64°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Muskokaupcoming
Huntsville, Ontario, Canada · Jul 5
Jul 523°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Les Sables d'Olonneupcoming
Les Sables d'Olonne, France · Jul 5
Jul 519°C66°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Jonkopingupcoming
Jonkoping, Sweden · Jul 5
Jul 518°C64°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Switzerland Thunupcoming
Thun, Switzerland · Jul 5
Jul 517°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
5150 Desaru Coastupcoming
Desaru, Malaysia · Jul 11
Jul 1129°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
70.3 Muncieupcoming
Muncie, Indiana, USA · Jul 11
Jul 1125°C77°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
5150 Ruidoso New Mexicoupcoming
Ruidoso, New Mexico, USA · Jul 11
Jul 1118°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Desaru Coastupcoming
Desaru, Malaysia · Jul 12
Jul 1229°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
5150 Bohol Philippineupcoming
Bohol, Philippines · Jul 12
Jul 1228°C82°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Musselmanupcoming
Geneva, New York, USA · Jul 12
Jul 1225°C77°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Luxembourgupcoming
Remich, Luxembourg · Jul 12
Jul 1223°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Versaillesupcoming
Versailles, France · Jul 12
Jul 1221°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
Vitoria-Gasteizupcoming
Vitoria-Gasteiz, Spain · Jul 12
Jul 1221°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Swanseaupcoming
Swansea, United Kingdom · Jul 12
Jul 1220°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Ruidoso New Mexicoupcoming
Ruidoso, New Mexico, USA · Jul 12
Jul 1218°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Ruidoso New Mexicoupcoming
Ruidoso, New Mexico, USA · Jul 12
Jul 1218°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Ecuadorupcoming
Manta, Ecuador · Jul 19
Jul 1926°C79°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Ohioupcoming
Delaware, Ohio, USA · Jul 19
Jul 1925°C77°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
Lake Placidupcoming
Lake Placid, New York, USA · Jul 19
Jul 1924°C75°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Oregonupcoming
Salem, Oregon, USA · Jul 19
Jul 1922°C72°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 Boiseupcoming
Boise, Idaho, USA · Jul 25
Jul 2519°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Maineupcoming
Old Orchard Beach, Maine, USA · Jul 26
Jul 2624°C75°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Calgaryupcoming
Calgary, Alberta, Canada · Jul 26
Jul 2617°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Krakowupcoming
Krakow, Poland · Aug 2
Aug 223°C73°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
Canada-Ottawaupcoming
Ottawa, Ontario, Canada · Aug 2
Aug 221°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Gdyniaupcoming
Gdynia, Poland · Aug 2
Aug 219°C66°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
5150 Gdyniaupcoming
Gdynia, Poland · Aug 2
Aug 219°C66°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Philippinesupcoming
Cebu, Philippines · Aug 9
Aug 928°C82°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Rio de Janeiroupcoming
Rio de Janeiro, Brazil · Aug 9
Aug 922°C72°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
4:18:4 Kalmarupcoming
Kalmar, Sweden · Aug 13
Aug 1320°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Northern Californiaupcoming
Santa Rosa, California, USA · Aug 16
Aug 1624°C76°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Duisburgupcoming
Duisburg, Germany · Aug 16
Aug 1621°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Hradec Kraloveupcoming
Hradec Kralove, Czech Republic · Aug 16
Aug 1621°C69°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
5150 Hradec Kraloveupcoming
Hradec Kralove, Czech Republic · Aug 16
Aug 1621°C69°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
Leedsupcoming
Leeds, United Kingdom · Aug 16
Aug 1621°C69°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
Copenhagenupcoming
Copenhagen, Denmark · Aug 16
Aug 1619°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Tallinnupcoming
Tallinn, Estonia · Aug 22
Aug 2218°C64°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Vichyupcoming
Vichy, France · Aug 23
Aug 2325°C77°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
Vichyupcoming
Vichy, France · Aug 23
Aug 2325°C77°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Leipzigupcoming
Leipzig, Germany · Aug 23
Aug 2322°C72°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 Zell am See-Kaprunupcoming
Zell am See, Austria · Aug 30
Aug 3021°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
5150 Poznanupcoming
Poznan, Poland · Aug 30
Aug 3021°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Poznanupcoming
Poznan, Poland · Aug 30
Aug 3021°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Bakuupcoming
Baku, Azerbaijan · Sep 5
Sep 523°C73°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
5150 Knokke-Heistupcoming
Knokke-Heist, Belgium · Sep 5
Sep 519°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
5150 Cartagenaupcoming
Cartagena, Colombia · Sep 6
Sep 630°C86°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
70.3 Knokke-Heistupcoming
Knokke-Heist, Belgium · Sep 6
Sep 619°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Wisconsinupcoming
Madison, Wisconsin, USA · Sep 12
Sep 1224°C75°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
5150 Erknerupcoming
Erkner, Germany · Sep 12
Sep 1220°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
Wisconsinupcoming
Madison, Wisconsin, USA · Sep 13
Sep 1324°C75°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Belgradeupcoming
Belgrade, Serbia · Sep 13
Sep 1323°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
Japan South Hokkaidoupcoming
Hokkaido, Japan · Sep 13
Sep 1321°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Sunshine Coastupcoming
Sunshine Coast, Australia · Sep 13
Sep 1320°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Erknerupcoming
Erkner, Germany · Sep 13
Sep 1319°C66°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Walesupcoming
Tenby, United Kingdom · Sep 13
Sep 1317°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Santa Cruzupcoming
Santa Cruz, California, USA · Sep 13
Sep 1316°C61°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Italy Emilia Romagnaupcoming
Cervia, Italy · Sep 19
Sep 1922°C72°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
Marylandupcoming
Cambridge, Maryland, USA · Sep 19
Sep 1922°C72°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
5150 Samalupcoming
Samal, Philippines · Sep 20
Sep 2029°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
70.3 Cozumelupcoming
Cozumel, Mexico · Sep 20
Sep 2027°C81°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Emilia Romagnaupcoming
Cervia, Italy · Sep 20
Sep 2022°C72°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 Sao Pauloupcoming
Sao Paulo, Brazil · Sep 20
Sep 2022°C72°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 Washington Tri-Citiesupcoming
Richland, Washington, USA · Sep 20
Sep 2021°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Michiganupcoming
Traverse City, Michigan, USA · Sep 20
Sep 2018°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Weymouthupcoming
Weymouth, United Kingdom · Sep 20
Sep 2017°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
5150 Cerviaupcoming
Cervia, Italy · Sep 20
Sep 2017°C62°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 New Yorkupcoming
New York City, New York, USA · Sep 26
Sep 2618°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Chattanoogaupcoming
Chattanooga, Tennessee, USA · Sep 27
Sep 2724°C76°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 Augustaupcoming
Augusta, Georgia, USA · Sep 27
Sep 2723°C74°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
Gurye Koreaupcoming
Gurye, South Korea · Oct 4
Oct 424°C76°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
Calella-Barcelonaupcoming
Calella, Spain · Oct 4
Oct 422°C72°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 Wacoupcoming
Waco, Texas, USA · Oct 4
Oct 418°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
5150 Coquimboupcoming
Coquimbo, Chile · Oct 4
Oct 415°C59°FMandatoryMandatory
ProMandatory
AGMandatory
World Championship Konaupcoming
Kailua-Kona, Hawaii, USA · Oct 10
Oct 1027°C80°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Encarnacionupcoming
Encarnacion, Paraguay · Oct 11
Oct 1120°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Sharm El-Sheikh, Egyptupcoming
Sharm El-Sheikh, Egypt · Oct 16
Oct 1628°C82°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 North Carolinaupcoming
Wilmington, North Carolina, USA · Oct 17
Oct 1719°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Cascais Portugalupcoming
Cascais, Portugal · Oct 17
Oct 1717°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Australiaupcoming
Port Macquarie, Australia · Oct 18
Oct 1823°C73°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Florianopolisupcoming
Florianopolis, Brazil · Oct 18
Oct 1822°C71°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 Porecupcoming
Porec, Croatia · Oct 18
Oct 1821°C69°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Malagaupcoming
Malaga, Spain · Oct 18
Oct 1820°C68°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
Portugal-Cascaisupcoming
Cascais, Portugal · Oct 18
Oct 1817°C63°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Californiaupcoming
Sacramento, California, USA · Oct 18
Oct 1817°C62°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Dhofarupcoming
Salalah, Oman · Oct 24
Oct 2427°C80°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Costa Navarinoupcoming
Peloponnese, Greece · Oct 25
Oct 2523°C73°FLikely Non-WetsuitBorderline
ProLikely Non-Wetsuit
AGBorderline
70.3 Agadirupcoming
Agadir, Morocco · Oct 25
Oct 2521°C69°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
5150 San Juanupcoming
San Juan, Argentina · Oct 30
Oct 3021°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Kentingupcoming
Kenting, Taiwan · Nov 1
Nov 125°C77°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
San Juanupcoming
San Juan, Argentina · Nov 1
Nov 121°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
Floridaupcoming
Panama City Beach, Florida, USA · Nov 7
Nov 722°C71°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 Campecheupcoming
Campeche, Mexico · Nov 8
Nov 827°C80°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Melbourneupcoming
St. Kilda, VIC, Australia · Nov 8
Nov 818°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Langkawiupcoming
Langkawi, Malaysia · Nov 21
Nov 2129°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
Malaysiaupcoming
Langkawi, Malaysia · Nov 21
Nov 2129°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
Cozumelupcoming
Cozumel, Mexico · Nov 22
Nov 2226°C78°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Mossel Bayupcoming
Mossel Bay, South Africa · Nov 22
Nov 2221°C69°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Cartagenaupcoming
Cartagena, Colombia · Nov 29
Nov 2929°C85°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
70.3 Aracaju-Sergipeupcoming
Aracaju, Brazil · Nov 29
Nov 2926°C79°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Valdiviaupcoming
Valdivia, Chile · Nov 29
Nov 2916°C61°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
Valdiviaupcoming
Valdivia, Chile · Nov 29
Nov 2914°C57°FMandatoryMandatory
ProMandatory
AGMandatory
Omanupcoming
Muscat, Oman · Dec 5
Dec 524°C75°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
Western Australiaupcoming
Busselton, Australia · Dec 6
Dec 621°C69°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 Western Australiaupcoming
Busselton, Australia · Dec 6
Dec 619°C66°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 La Quintaupcoming
La Quinta, California, USA · Dec 6
Dec 614°C58°FMandatoryMandatory
ProMandatory
AGMandatory
70.3 Floridaupcoming
Haines City, Florida, USA · Dec 13
Dec 1319°C67°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
5150 Guimaras
Guimaras, Philippines · Mar 8
Mar 829°C84°FNon-WetsuitNon-Wetsuit
ProNon-Wetsuit
AGNon-Wetsuit
70.3 Curitiba
Curitiba, Brazil · Mar 8
Mar 825°C77°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Punta del Este
Punta del Este, Uruguay · Mar 8
Mar 822°C71°FLikely Non-WetsuitWetsuit Legal
ProLikely Non-Wetsuit
AGWetsuit Legal
70.3 New Zealand
Taupo, New Zealand · Mar 7
Mar 718°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
New Zealand
Taupo, New Zealand · Mar 7
Mar 718°C65°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal
70.3 Monterrey
Monterrey, Mexico · Mar 1
Mar 121°C70°FBorderlineWetsuit Legal
ProBorderline
AGWetsuit Legal
70.3 San Salvador
San Salvador, El Salvador · Feb 22
Feb 2228°C82°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Colombo
Colombo, Sri Lanka · Feb 22
Feb 2226°C78°FNon-WetsuitLikely Non-Wetsuit
ProNon-Wetsuit
AGLikely Non-Wetsuit
70.3 Muscat Middle East Championship
Muscat, Oman · Feb 14
Feb 1424°C75°FNon-WetsuitBorderline
ProNon-Wetsuit
AGBorderline
70.3 World Championship Nice
Nice, France ·
16°C61°FWetsuit LegalWetsuit Legal
ProWetsuit Legal
AGWetsuit Legal

Wetsuit expectations based on average historical water temperatures. IRONMAN thresholds: Pro wetsuits legal ≤21.9°C, AG wetsuits legal ≤24.5°C. "Borderline" means the average temp is close to the cutoff — pack both a wetsuit and swimskin.

This calculator is for analysis and educational use only. It is not official and may not reflect event-specific sanctioning, local safety rules, or race-day measurements. Official wetsuit legality, swim distance decisions, water/air temperature readings, and race modifications are determined by the race organizer and officials on race day. For the most accurate and official guidance, consult the event's Athlete Guide and the organizer's rules page.