There are 6 ways to get from Canmore to Waterton by bus, car, plane, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, drive
best- Take the bus from Canmore, AB to Calgary, AB - Westbrook Mallbus
- Take the bus from Calgary to Fort Macleodbus
- Drive from Fort Macleod to Watertoncar
6h 4m$86–211Drive 349.7 km
cheapest- Drive from Canmore to Watertoncar 349.7 km
4h 4m$68–98Bus, fly, drive
- Take the bus from Canmore, AB - Coast Canmore Hotel to Calgary International Airport, ABbus
- Fly from Calgary International Airport (YYC) to Lethbridge Airport (YQL)plane YYC - YQL
- Drive from Lethbridge Airport (YQL) to Watertoncar
5h 2m$168–728Bus, taxi
- Take the bus from Canmore, AB - Coast Canmore Hotel to Calgary Downtown, ABbus
- Take the bus from Calgary, AB - 11488, 24 Street SE to Pincher Creek, ABbus
- Take the taxi from Pincher Creek, AB to Watertontaxi
7h 31m$242–317Bus, taxi via Scenic Acres
- Take the bus from Canmore - Solara Resort to Crowfoot LRT Stationbus
- Take the bus from Calgary, AB - 11488, 24 Street SE to Pincher Creek, ABbus
- Take the taxi from Pincher Creek, AB to Watertontaxi
7h 38m$259–316Bus, taxi via Canmore, AB - Northwinds By Basecamp
- Take the bus from Canmore, AB - Northwinds By Basecamp to Calgary, AB - Marriott Downtown Hotelbus
- Take the bus from Calgary, AB - 11488, 24 Street SE to Pincher Creek, ABbus
- Take the taxi from Pincher Creek, AB to Watertontaxi
8h 1m$195–245
Calgary International Airport (YYC) to Lethbridge Airport (YQL) flights
Questions & Answers
The cheapest way to get from Canmore to Waterton is to drive which costs $65 - $100 and takes 4h 4m.
The fastest way to get from Canmore to Waterton is to drive which takes 4h 4m and costs $65 - $100.
The distance between Canmore and Waterton is 379 km. The road distance is 349.7 km.
The best way to get from Canmore to Waterton without a car is to bus and taxi which takes 7h 31m and costs $240 - $320.
It takes approximately 6h 4m to get from Canmore to Waterton, including transfers.
Yes, the driving distance between Canmore to Waterton is 350 km. It takes approximately 4h 4m to drive from Canmore to Waterton.
There are 14+ hotels available in Waterton.
What companies run services between Canmore, AB, Canada and Waterton, AB, Canada?
There is no direct connection from Canmore to Waterton. However, you can take the bus to Calgary, AB - Westbrook Mall, walk to EB Westbrook CTrain Station, take the line 202 vehicle to EB 8 Street SW Station, take the line 201 vehicle to SB Anderson CTrain Station, walk to Calgary, take the bus to Fort Macleod, then drive to Waterton. Alternatively, you can drive from Canmore to Waterton in around 4h 4m.
- Website
- westjet.com
Flights from Calgary International Airport to Lethbridge Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- $75–600
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Canmore, AB to Calgary, AB - Westbrook Mall
- Ave. Duration
- 1h
- Frequency
- Twice daily
- Estimated price
- $45–65
- Website
- https://riderexpress.ca/
- Standard
- $45–65
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Calgary to Fort Macleod
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $18–120
- Schedules at
- flixbus.com
- Adult
- $18–120
- Phone
- 1-877-625-4372
- Website
- banffjaspercollection.com
Bus from Canmore, AB - Coast Canmore Hotel to Calgary International Airport, AB
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- $70–95
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Website
- https://www.banffjaspercollection.com/brewster-express/schedule/
- Adult
- $70–95
Bus from Canmore, AB - Coast Canmore Hotel to Calgary Downtown, AB
- Ave. Duration
- 2h 5m
- Frequency
- Every 2 hours
- Estimated price
- $75–110
- Website
- https://www.banffjaspercollection.com/brewster-express/
- Website
- https://www.banffjaspercollection.com/brewster-express/schedule/
- Adult
- $75–110
- Phone
- 1-888-449-2901
- info@banffairporter.com
- Website
- banffairporter.com
Bus from Canmore, AB - Coast Canmore Hotel to Calgary International Airport, AB
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- $83
- Website
- https://banffairporter.com/
- Schedules at
- https://banffairporter.com/schedule-rates/
- Adult (18-64)
- $83
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Calgary, AB - 11488, 24 Street SE to Pincher Creek, AB
- Ave. Duration
- 3h
- Frequency
- Once a week
- Estimated price
- $70–95
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- 587-968-5088
- info@vivogreen.ca
- Website
- vivogreentravel.com
Bus from Canmore - Solara Resort to Crowfoot LRT Station
- 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
- +14036689600
- reservation@thecanadabus.com
- Website
- thecanadabus.com
Bus from Canmore, AB - Northwinds By Basecamp to Calgary, AB - Marriott Downtown Hotel
- Ave. Duration
- 2h 35m
- Frequency
- On demand
- Estimated price
- $29–30
- Website
- https://thecanadabus.com/
- Book at
- https://thecanadabus.betterez.com/cart/61117df83dadc111b0a7d369/reservation/61117df83dadc111b0a7d36a
- Standard
- $29–30
- Ave. Duration
- 43 min
- Estimated price
- $95–120
Pincher Creek Taxi
- Phone
- +1 403 632 9738
Pincher Creek Taxi
- Phone
- +1 403 632 9738
Pincher Creek Taxi
- Phone
- +1 403 632 9738
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 Travel Insider: Top Japan travel tips by Beatrix Holland, The London Underground: Essential tips to navigate the Tube, and South Korea: Travelling from Seoul to Busan - to help you get the most out of your next trip.








