There are 4 ways to get from McKenzie Lake to Canmore by tram, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 201 tram, bus
best- Take the tram from NB Somerset - Bridlewood CTrain Station to NB Crowfoot CTrain Stationtram 201
- Take the bus from Crowfoot LRT Station | ON-IT to Solara Resort Canmorebus
2h 25mDrive 124.9 km
cheapest- Drive from McKenzie Lake to Canmorecar 124.9 km
1h 25m$25–36Line 302 bus, bus via Calgary International Airport
- Take the bus from NB 52 ST SE @ McKenzie Terminal to Wb 6 Av Sw @ 2 St Swbus 302
- Take the bus from Calgary International Airport to Canmore, BCbus Calgary
3h 46mLine 302 bus, bus
- Take the bus from NB 52 ST SE @ McKenzie Terminal to Wb 6 Av Sw @ 2 St Swbus 302
- Take the bus from Calgary, AB - The Westin Calgary to Canmore, AB - Northwinds By Basecampbus Calgary to Banff
3h 47m
Questions & Answers
The cheapest way to get from McKenzie Lake to Canmore is to drive which costs $24 - $40 and takes 1h 25m.
The fastest way to get from McKenzie Lake to Canmore is to drive which takes 1h 25m and costs $24 - $40.
No, there is no direct bus from McKenzie Lake to Canmore. However, there are services departing from NB McKenzie Lake BV @ McKenzie Lake GA SE and arriving at Canmore, BC via NB 52 ST SE @ McKenzie Terminal, Calgary, AB - The Westin Calgary and Calgary International Airport. The journey, including transfers, takes approximately 3h 46m.
The distance between McKenzie Lake and Canmore is 133 km. The road distance is 124.9 km.
The best way to get from McKenzie Lake to Canmore without a car is to line 201 tram and bus which takes 2h 25m and costs .
It takes approximately 2h 25m to get from McKenzie Lake to Canmore, including transfers.
McKenzie Lake to Canmore bus services, operated by Calgary Transit, depart from NB 52 ST SE @ McKenzie Terminal station.
McKenzie Lake to Canmore bus services, operated by Calgary Transit, arrive at Wb 6 Av Sw @ 2 St Sw station.
Yes, the driving distance between McKenzie Lake to Canmore is 125 km. It takes approximately 1h 25m to drive from McKenzie Lake to Canmore.
There are 658+ hotels available in Canmore.
What companies run services between McKenzie Lake, AB, Canada and Canmore, AB, Canada?
You can take a bus from NB McKenzie Lake BV @ McKenzie Lake GA SE to Canmore, BC via NB 52 ST SE @ McKenzie Towne LI, NB 52 ST SE @ McKenzie Terminal, Wb 6 Av Sw @ 2 St Sw, Calgary, AB - The Westin Calgary, and Calgary International Airport in around 3h 46m.
- Phone
- +1 403-262-1000
- Website
- calgarytransit.com
Tram from NB Somerset - Bridlewood CTrain Station to NB Crowfoot CTrain Station
- Ave. Duration
- 56 min
- Frequency
- Every 10 minutes
- Website
- https://www.calgarytransit.com/home.html
- Phone
- +1 403 285 3004
- [email protected]
- Website
- banffgoldenxpress.com
Bus from Crowfoot LRT Station | ON-IT to Solara Resort Canmore
- Ave. Duration
- 50 min
- Frequency
- Every 3 hours
- Estimated price
- $58
- Website
- https://banffgoldenxpress.com/index.php
- Phone
- +1 855 757 3222
- [email protected]
- Website
- abestx.ca
Bus from Crowfoot LRT Station | ON-IT to Solara Resort Canmore
- Ave. Duration
- 1h 25m
- Frequency
- Every 2 hours
- Website
- https://abestx.ca/
- Phone
- 587-968-5088
- [email protected]
- Website
- vivogreentravel.com
Bus from Crowfoot LRT Station | ON-IT to Solara Resort Canmore
- Ave. Duration
- 1h 25m
- Frequency
- Every 4 hours
- Estimated price
- $94–101
- Website
- https://vivogreentravel.com/
- Schedules at
- https://vivogreentravel.com/public-shuttle/
- Calgary - Canmore
- $94
- Calgary - Banff
- $101
- Phone
- +1 403-262-1000
- Website
- calgarytransit.com
Bus from NB 52 ST SE @ McKenzie Terminal to Wb 6 Av Sw @ 2 St Sw
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Website
- https://www.calgarytransit.com/home.html
Bus from NB 52 ST SE @ McKenzie Terminal to Wb 6 Av Sw @ 2 St Sw
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Website
- https://www.calgarytransit.com/home.html
- Phone
- 1-888-449-2901
- [email protected]
- Website
- banffairporter.com
Bus from Calgary International Airport to Canmore, BC
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- $83
- Website
- https://banffairporter.com/
- Schedules at
- https://banffairporter.com/schedule-rates/
- Adult (18-64)
- $83
- Phone
- +1 866 606 6700
- [email protected]
- Website
- banffjaspercollection.com
Bus from Calgary International Airport to Canmore, BC
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- $65–95
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Adult
- $65–95
- Phone
- +1 403 668 9600
- [email protected]
- Website
- thecanadabus.com
Bus from Calgary, AB - The Westin Calgary to Canmore, AB - Northwinds By Basecamp
- Ave. Duration
- 2h 32m
- Frequency
- On demand
- Estimated price
- $34
- Website
- https://www.thecanadabus.com/
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, How to get from London City Airport into central London, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.










