There is 1 way to get from Moraine Lake to Canmore by shuttle or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Comparing Your Travel Options
The distance between Moraine Lake and Canmore is 94 km.
The best way to get from Moraine Lake to Canmore without a car is to shuttle and bus which takes 1h 35m and costs .
It takes approximately 1h 35m to get from Moraine Lake to Canmore, including transfers.
There are 644+ hotels available in Canmore.
What companies run services between Moraine Lake, AB, Canada and Canmore, AB, Canada?
There is no direct connection from Moraine Lake to Canmore. However, you can take the shuttle to Samson Mall, Lake Louise Village, walk to Lake Louise- Shell Station- 200 Village Rd, then take the bus to Canmore - Northwind Hotel.
- Phone
- 1-844-667-2463
- Website
- Moraine Lake Bus Company
Shuttle from Moraine Lake, AB to Samson Mall, Lake Louise Village
- Ave. Duration
- 24 min
- Frequency
- Every 30 minutes
- Estimated price
- $56–84
- Website
- Moraine Lake Bus Company
- Lake Louise Return
- $56
- Moraine Lake Return
- $84
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Lake Louise- Shell Station- 200 Village Rd to Canmore - Northwind Hotel
- Ave. Duration
- 1h 10m
- Frequency
- Every 5 minutes
- Website
- EBus
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 Flying into Beijing?, Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.









