IRONMAN 70.3 Calgary

Cochrane (Calgary area), Canada · July · IRONMAN 70.3

IRONMAN 70.3 Calgary: ghost lake with rockies backdrop (swim venue)Photo is not from race dayJack Borno, CC BY-SA 3.0
Ghost Lake with Rockies backdrop (swim venue). Photo via Wikimedia Commons.

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

2.3Below par

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

3.7Very good

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

3.0Good

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

2.2Below par

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

3.1Good

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

2.8Good

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

Official race website (ironman.com)

What racers and reviewers say

  • 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.

  • 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.