There are 6 ways to get from Edmonton Airport (YEG) to Canmore by plane, bus, rideshare, car, or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Edmonton International Airport (YEG) to Calgary International Airport (YYC)plane YEG - YYC
- Take the bus from Calgary International Airport to Canmore, BCbus
2h 49m$178–634Bus #2 (Flixbus)
cheapest- Take the bus from Edmonton to Canmorebus FlixBus 2725
7h 21m$62–102Bus
- Take the bus from Edmonton Airport - YEG to Calgary YYC Airportbus Edm-Cal
- Take the bus from Calgary International Airport to Canmore, BCbus Calgary
4h 39m$107–186Airport Transfer
- Take the rideshare from Edmonton-YEG to Canmore353.4 km
3h 57mDrive 353.4 km
- Drive from Edmonton Airport (YEG) to Canmorecar 353.4 km
3h 57m$70–101Bus via The Malcolm Hotel Canmore, Canmore
- Take the bus from Edmonton Airport - YEG to Calgary YYC Airportbus Edm-Cal
- Take the bus from Calgary Int'l Airport to The Malcolm Hotel Canmore, Canmorebus
5h 1m$100–149
Edmonton Airport (YEG) to Canmore by bus
Questions & Answers
The cheapest way to get from Edmonton Airport (YEG) to Canmore is to bus which costs $60 - $110 and takes 7h 21m.
The fastest way to get from Edmonton Airport (YEG) to Canmore is to fly and bus which takes 2h 49m and costs $170 - $650.
No, there is no direct bus from Edmonton Airport (YEG) to Canmore. However, there are services departing from Edmonton Airport - YEG and arriving at Canmore, BC via Calgary International Airport. The journey, including transfers, takes approximately 4h 39m.
The distance between Edmonton Airport (YEG) and Canmore is 355 km. The road distance is 353.4 km.
The best way to get from Edmonton Airport (YEG) to Canmore without a car is to bus which takes 4h 39m and costs $100 - $190.
It takes approximately 2h 49m to get from Edmonton Airport (YEG) to Canmore, including transfers.
Edmonton Airport (YEG) to Canmore bus services, operated by Rider Express, depart from Edmonton Airport - YEG station.
Edmonton Airport (YEG) to Canmore bus services, operated by Rider Express, arrive at Calgary YYC Airport station.
Yes, the driving distance between Edmonton Airport (YEG) to Canmore is 353 km. It takes approximately 3h 57m to drive from Edmonton Airport (YEG) to Canmore.
There are 621+ hotels available in Canmore.
What companies run services between Edmonton Airport (YEG), Canada and Canmore, AB, Canada?
You can take a bus from Edmonton Airport - YEG to Canmore, BC via Calgary YYC Airport and Calgary International Airport in around 4h 39m.
- Website
- westjet.com
Flights from Edmonton International Airport to Calgary International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $85–600
- Website
- aircanada.com
Flights from Edmonton International Airport to Calgary International Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- $45–330
- Website
- flyairnorth.com
Flights from Edmonton International Airport to Calgary International Airport
- Ave. Duration
- 55 min
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $140–190
- 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
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
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 833 583 3636
- [email protected]
- Website
- riderexpress.ca
Bus from Edmonton Airport - YEG to Calgary YYC Airport
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- https://www.riderexpress.ca/
- Standard
- $40–95
Bus from Edmonton Airport - YEG to Calgary YYC Airport
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- https://www.riderexpress.ca/
- Standard
- $40–95
- Phone
- +1 403 285 3004
- [email protected]
- Website
- banffgoldenxpress.com
Bus from Calgary Int'l Airport to The Malcolm Hotel Canmore, Canmore
- Ave. Duration
- 1h 16m
- Frequency
- Every 3 hours
- Estimated price
- $58
- Website
- https://banffgoldenxpress.com/index.php
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Edmonton to Canmore
- Ave. Duration
- 5h 35m
- Frequency
- 5 times a week
- Estimated price
- $55–95
- Schedules at
- flixbus.com
- Website
- https://www.mozio.com
Rideshare from Edmonton-YEG to Canmore
- Ave. Duration
- 3h 57m
- Frequency
- On demand
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 How to get from Southend Airport into central London, Which side of Niagara Falls should I choose (and how do I get there)?, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.
More Questions & Answers
Check out Blablacar's carpooling service for rideshare options between Edmonton Airport (YEG) and Canmore. A great option if you don't have a driver's licence or want to avoid public transport.








