Canmore is about 103 km (64 miles) west of Calgary, which is roughly a 1 hour to 1 hour 15 minute drive in normal traffic on the Trans‑Canada Highway (Highway 1).

Quick Scoop

  • Distance city‑to‑city: Around 103–105 km by road.
  • Typical drive time: About 1 hour to 1 hour 15 minutes in good conditions.
  • From Calgary Airport (YYC): About 120–122 km, usually 1 hour 15 minutes to 1 hour 20 minutes.
  • Main route: Trans‑Canada Highway 1 west from Calgary to Canmore.
  • Scenic option: Highway 1A via Cochrane, adds roughly 15 minutes but gives nicer views.

If you’re picturing it on a map, you leave Calgary heading west, watch the prairies fade, and the mountains start to rise in front of you about 40–45 minutes into the drive.

Information gathered from public forums or data available on the internet and portrayed here.