There are 5 ways to get from Calgary to Ashcroft by plane, car, 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.
Fly to Kamloops Airport, drive
best- Fly from Calgary International Airport (YYC) to Kamloops Airport (YKA)plane YYC - YKA
- Drive from Kamloops-Airport-YKA to Ashcroftcar
3h 50m$273–740Drive 709.7 km
cheapest- Drive from Calgary to Ashcroftcar 709.7 km
8h 27m$144–208Bus via Sicamous
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Sicamous-Shell Station-1229 Eagle Pass Waybus
- Take the bus from Sicamous-Shell Station-1229 Eagle Pass Way to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops - back of Sahali Mall to Cache Creek - 1592 Cariboo Hwybus
8h 50mFly to Kelowna International Airport, bus
- Fly from Calgary International Airport (YYC) to Kelowna International Airport (YLW)plane YYC - YLW
- Take the bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Kamloops - back of Sahali Mallbus
- Take the bus from Kamloops - back of Sahali Mall to Cache Creek - 1592 Cariboo Hwybus
6h 1mBus
- Take the bus from Calgary Downtown Ticket Office 606 5 Ave SW to Kamloops - back of Sahali Mallbus Ebus
- Take the bus from Kamloops - back of Sahali Mall to Cache Creek - 1592 Cariboo Hwybus Ebus
8h 58m
Calgary International Airport (YYC) to Kamloops Airport (YKA) flights
Comparing Your Travel Options
The cheapest way to get from Calgary to Ashcroft is to drive which costs $140 - $210 and takes 8h 27m.
The fastest way to get from Calgary to Ashcroft is to fly and drive which takes 3h 50m and costs $270 - $750.
No, there is no direct bus from Calgary to Ashcroft. However, there are services departing from Calgary Downtown Ticket Office 606 5 Ave SW and arriving at Cache Creek - 1592 Cariboo Hwy via Sicamous-Shell Station-1229 Eagle Pass Way and Kamloops - back of Sahali Mall. The journey, including transfers, takes approximately 8h 50m.
The distance between Calgary and Ashcroft is 573 km. The road distance is 709.7 km.
The best way to get from Calgary to Ashcroft without a car is to bus via Sicamous which takes 8h 50m and costs .
It takes approximately 3h 50m to get from Calgary to Ashcroft, including transfers.
Calgary to Ashcroft bus services, operated by EBus Canada, depart from Calgary Downtown Ticket Office 606 5 Ave SW station.
Calgary to Ashcroft bus services, operated by EBus Canada, arrive at Sicamous-Shell Station-1229 Eagle Pass Way.
Ashcroft is 1h behind Calgary. It is currently 11:51 AM in Calgary and 10:51 AM in Ashcroft.
Yes, the driving distance between Calgary to Ashcroft is 710 km. It takes approximately 8h 27m to drive from Calgary to Ashcroft.
What companies run services between Calgary, AB, Canada and Ashcroft, BC, Canada?
You can take a bus from Calgary Downtown Ticket Office 606 5 Ave SW to Ashcroft via Sicamous-Shell Station-1229 Eagle Pass Way, Kamloops - back of Sahali Mall, and Cache Creek - 1592 Cariboo Hwy in around 8h 50m.
- Website
- westjet.com
Flights from Calgary International Airport to Kamloops Airport
- Ave. Duration
- 1h 20m
- When
- Every day
- Estimated price
- $220–750
Flights from Calgary International Airport to Kelowna International Airport
- Ave. Duration
- 1h 11m
- When
- Every day
- Estimated price
- $65–550
- Phone
- +1 877 769 3287
- customerservice@myebus.ca
- Website
- EBus
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Sicamous-Shell Station-1229 Eagle Pass Way
- Ave. Duration
- 5h 25m
- Frequency
- Every 5 minutes
- Website
- EBus
Bus from Sicamous-Shell Station-1229 Eagle Pass Way to Kamloops - back of Sahali Mall
- Ave. Duration
- 1h 48m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Kamloops - back of Sahali Mall to Cache Creek - 1592 Cariboo Hwy
- Ave. Duration
- 1h
- Frequency
- Hourly
- Website
- EBus
Bus from Kelowna Airport - east gate of short term parking between Arrivals and Departures to Kamloops - back of Sahali Mall
- Ave. Duration
- 2h 5m
- Frequency
- Every 10 minutes
- Estimated price
- $26–40
- Website
- EBus
- Adult
- $26–40
Bus from Kamloops - back of Sahali Mall to Cache Creek - 1592 Cariboo Hwy
- Ave. Duration
- 1h
- Frequency
- Hourly
- Website
- EBus
Bus from Calgary Downtown Ticket Office 606 5 Ave SW to Kamloops - back of Sahali Mall
- Ave. Duration
- 7h 25m
- Frequency
- Every 10 minutes
- Website
- EBus
Bus from Kamloops - back of Sahali Mall to Cache Creek - 1592 Cariboo Hwy
- Ave. Duration
- 1h
- Frequency
- Hourly
- 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 How to get from JFK to New York City, 10 amazing places to get away from it all in Australia, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.
Booking & Getting There
There are 11+ hotels available in Ashcroft.



