Getting There and Away

Stunning view of the Bow River with mountains and forest in Canmore, Alberta, Canada.
David Josephson, Pexels

The closest major transport hub to Canmore is Calgary International Airport (YYC). Canmore does not have its own airport or active train station.

Shuttle Services from Calgary International Airport (YYC):

  • Banff Airporter provides year-round service, taking about 1 hour and 15 minutes.
  • Brewster Banff Airport Express offers multiple daily departures.
  • Vivo Green offers public shuttles from $19.99 CAD one-way, with private options available.

Bus Services from Calgary:

  • Flixbus runs multiple daily routes from Downtown Calgary starting at approximately $12 CAD, with a travel time of 1.5 to 2 hours.
  • On-It Regional Transit offers seasonal (summer, weekends/holidays) services from Calgary (Downtown and Airport) for about $10 CAD one-way.
  • The Banff Express has two daily departures from Calgary, costing around $35 CAD one-way and taking 2 to 2.5 hours.

Driving from Calgary:

  • The direct route via Highway 1 (Trans-Canada Highway) is about 105 km and takes approximately 1 hour and 15 minutes.
  • A more scenic route, Highway 1A, adds about 15 minutes to the travel time.

Rideshare:

  • Services like Poparide can be an option, with costs around $18 CAD.

Local Transit (within Canmore and to Banff):

  • Roam Transit provides public bus service within Canmore and connects Canmore to Banff. The Canmore to Banff route (Route 3) takes about 25 minutes and costs $6 CAD for adults.