IRONMAN 70.3 Calgary
Cochrane (Calgary area), Canada · July · IRONMAN 70.3
Why people love it
- Foothills swim in Ghost Lake with a Rockies backdrop
- Rural bike with mountain views; 2023 posters praised the pavement
- Finish at the Historic Cochrane Ranche
- Staggered start every 5 seconds eases swim congestion
Watch out for
- Altitude about 1,200 m (3,900 ft)
- Windy foothills; weather swings from 17 °C (63 °F) rain to 30 °C (86 °F) heat
- Point-to-point layout from Ghost Lake to Cochrane needs shuttles
- Course has changed repeatedly, so older reports may not apply
Race
How racers feel about it, how well it is run, and how it treats a first timer. Counts for 27% of the overall score.
- Racer satisfactionLiked3.4
Forum posters praise the pavement and mountain views but call it a local race with an IRONMAN price tag. The 2026 course is new. · Low confidence
- OrganizationAdequate3.2
2022 reports cited poor bottle hand-offs and missing turn marshals. 2023 was smoother, apart from missing timing mats. · Medium confidence
- First timer friendlyDoable3.1
Altitude of about 1,200 m (3,900 ft), wind and rollers, though the lake swim is calm. · Low confidence
Course traits, not part of the score
- PR potentialAverage3.0
Ryan Seaman won in 4:10:20 in 2026. Altitude, wind and rolling roads keep the course average. · Low confidence
- Course easeTough3.0
Altitude, wind and rollers. · Low confidence
Swim
Wetsuit odds, water temperature, calm, and the experience of the start. Counts for 15% of the overall score.
- Wetsuit legalUsually4.1
Reports describe a lake near 20 °C (68 °F) with wetsuits legal, well under the 24.5 °C (76.1 °F) limit. · Medium confidence
- Water temperatureComfortable3.7
Normally around 20 °C (68 °F), though a deep mountain reservoir may be colder. · Low confidence
- Calm waterMostly calm3.6
The earlier lake was calm, but Ghost Lake is exposed to foothill winds. · Low confidence
- Swim easeEasy4.0
Staggered start every 5 seconds and a small lake simplify sighting. About 2 km (1.2 mi) was reported. · Low confidence
- Swim experienceGreat3.6
Foothill reservoir with limited athlete reports. · Low confidence
Bike
Road surface, closures, scenery and wind. Counts for 19% of the overall score.
- Road surfaceGood3.5
Posters call the pavement fantastic or just ok in 2023, but 2021 and 2022 roads were awful. · Medium confidence
- Road closuresPartly closed3.0
Rural roads where the county notice says riders keep to a single file on the shoulder, with police at Highway 1A. · Medium confidence
- Bike sceneryBeautiful4.2
Views west toward the Rockies foothills. · Medium confidence
- WindSome wind2.6
Windy open foothills, especially the final 7 km (4 mi). · Medium confidence
Course traits, not part of the score
- Bike speedAverage3.0
Forum posters say it is not overly fast, with wind, rollers and many tight turns. · Low confidence
- Bike flatnessRolling3.0
The earlier course had about 1,200 m (3,900 ft) of gain. The current Ghost Lake course gain is unpublished. · Low confidence
- Bike simplicitySome technical parts3.0
Many 90-degree turns and turnarounds. · Medium confidence
Run
Crowds, aid stations, conditions underfoot and scenery. Counts for 13% of the overall score.
- Crowd supportDecent2.6
Small-town finish in Cochrane with limited spectators. · Low confidence
- Aid stationsGood3.5
Volunteers at every intersection, but older bottle-handoff problems. · Low confidence
- Run sceneryBeautiful3.6
Cochrane pathways and the Bow River corridor. · Low confidence
- Run conditionsModerate3.0
No shade, deceptively hard, and hot by midday. · Medium confidence
Course traits, not part of the score
- Run flatnessRolling2.7
Described as up and down with no rhythm. The older course had a big hill with 5 km (3 mi) to go. · Low confidence
Conditions
Air temperature, how predictable the weather is, setting, and spectating. Counts for 15% of the overall score.
- Air temperatureWarm or cool3.4
17 °C (63 °F) and rain in 2019, 30 °C (86 °F) in 2021. · Medium confidence
- Weather reliabilityVariable2.6
Wind, rain and large year-to-year swings. · Medium confidence
- Venue beautyLovely4.2
Foothills of the Canadian Rockies. · Medium confidence
- Spectator friendlySome viewpoints3.0
Remote Ghost Lake swim and a point-to-point layout. · Low confidence
Course traits, not part of the score
- Low altitudeElevated1.8
Ghost Lake and Cochrane sit near 1,200 m (3,900 ft). · Medium confidence
Stay and travel
Hotels, walkability, getting there, and the town around the race. Counts for 11% of the overall score.
- Hotel availabilityGood3.8
Calgary and Cochrane supply rooms. No sell-outs reported. · Low confidence
- Hotel valueNormal3.2
No price data was found. · Low confidence
- WalkabilityMostly driving2.4
Swim and finish are in different places, so driving or shuttles are needed. · Low confidence
- Travel easeEasy3.8
Calgary airport is about 60 km (37 mi) from Cochrane. · Low confidence
- LogisticsSome complexity2.5
Point-to-point from Ghost Lake to the Cochrane Ranche. · Low confidence
- Town and foodGood3.6
Cochrane small-town amenities, with Calgary nearby. · Low confidence
Key facts
- Location
- Cochrane (Calgary area), Alberta, Canada
- Typical month
- July
- Latest or next date
- 26 July 2026
- Organiser
- IRONMAN 70.3
- Field size
- About 1,100 athletes
- Distances
- 1.9 km (1.2 mi) swim, 90 km (56 mi) bike, 21.1 km (13.1 mi) run
- Swim venue
- Ghost Lake (reservoir)
- Water temperature
- 18–22 °C (64–72 °F)
- Wetsuit
- Legal
- Swim start
- staggered rolling, one athlete every 5 seconds
- Run shade
- Little shade
- Air temperature
- 10–27 °C (50–81 °F)
- Humidity
- Dry
- Altitude
- 1,200 m (3,940 ft)
- Nearest airport
- Calgary International (YYC), 60 km (37 mi) away
- Where to stay
- Cochrane, Calgary
What racers and reviewers say
- Slowtwitch forum: Tell me about 70.3 CalgaryRaced 2023 · forum · Mixed
Multi-poster thread: great pavement and mountain views on the new bike, but not overly fast with many tight turns; the run is deceptively hard with no shade and no rhythm; two flat laps in a warm lake, wetsuit legal; earlier years had awful pavement and weak bottle handoffs; 'local race with an IRONMAN price tag'.
“A local race with an IM price tag.”
- Athletica: Calgary 70.3 2021Raced 2021 · blog · Mixed
Three Canadian age-groupers report a hot day around 30 C (86 F), a hilly bike with about 1,200 m (3,900 ft) of climbing, a short swim, and heat-hit runs.
- Triathlon Magazine Canada: recap of 2019Raced 2019 · article · Mixed
Auburn Bay lake swim, bike east along Highway 22X, mostly flat run with a big hill out of Fish Creek 5 km (3 mi) from home, and a rainy, chilly 17 C (63 F) day.
- Triathlete: debut previewarticle · Positive
Debut-year preview: Ghost Lake swim, point-to-point bike with a 6-mile (10 km (6.2 mi)) climb early, Glenmore Reservoir run. Pros praised the scenery and called it a beautiful, fair race.
“A beautiful, fair race.”
- Triathlon Magazine Canada: Enjoying the RockiesRaced 2011 · article · Positive
Travel preview of the point-to-point course: Ghost Reservoir start, farmland and rolling hills toward the Rockies through Cochrane, recently paved fast highway sections.
Show 3 more
- Calgary Journal: 2026 photo storyRaced 2026 · article · Positive
Photo-led report on the 26 July 2026 race: 1,100+ athletes, staggered Ghost Lake swim every 5 seconds, 88 km (55 mi) bike including Highway 1A, finish at Historic Cochrane Ranche; Ryan Seaman won in 4:10:20.
- Rocky View County: Ironman road noticeRaced 2026 · article · Mixed
County notice lists bike roads (Grand Valley Road, TWP 272, Hwy 22, Wheedon Trail, Horse Creek Road) and rules riders to single file on the shoulder, with police control at Hwy 1A.
- 4iiii: Calgary 70.3 race recapblog · Mixed
Athlete recap describing calm, not-too-cold water, early tailwind on open exposed roads and a hard final 20 km (12 mi).
Sources
Pages we used for facts and ratings. See how we rate.
Training for IRONMAN 70.3 Calgary? Moku Coach builds your plan around race day.
