There are 4 ways to get from Cache Creek to Chilliwack by bus, train, 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.
Bus via Kamloops
best- Take the bus from Cache Creek, BC - Petro Canada to Kamloops, BC - Sahali MallPrince George
- Take the bus from Kamloops, BC to Chilliwack, BCCalgary
4h 30m$96–125Drive 245.4 km
cheapest- Drive from Cache Creek to Chilliwack245.4 km
2h 57m$48–70Train
- Take the train from Ashcroft to ChilliwackVIA Rail
4h 52m$63–163Bus
- Take the bus from Cache Creek, BC - Petro Canada to Kamloops, BC - Sahali MallPrince George
- Take the bus from Kamloops, BC to Chilliwack, BCKamloops
4h 35m$76–105
Cache Creek to Chilliwack by bus
Questions & Answers
The cheapest way to get from Cache Creek to Chilliwack is to drive which costs $45 - $70 and takes 2h 57m.
The fastest way to get from Cache Creek to Chilliwack is to drive which takes 2h 57m and costs $45 - $70.
No, there is no direct bus from Cache Creek to Chilliwack. However, there are services departing from Cache Creek, BC - Petro Canada and arriving at Chilliwack, BC via Kamloops, BC. The journey, including transfers, takes approximately 4h 30m.
The distance between Cache Creek and Chilliwack is 336 km. The road distance is 245.4 km.
The best way to get from Cache Creek to Chilliwack without a car is to bus via Kamloops which takes 4h 30m and costs $95 - $130.
It takes approximately 4h 30m to get from Cache Creek to Chilliwack, including transfers.
Cache Creek to Chilliwack bus services, operated by EBus Canada, depart from Cache Creek, BC - Petro Canada station.
The best way to get from Cache Creek to Chilliwack is to bus via Kamloops which takes 4h 30m and costs $95 - $130. Alternatively, you can train, which costs $60 - $170 and takes 4h 52m.
Cache Creek to Chilliwack bus services, operated by EBus Canada, arrive at Kamloops, BC - Sahali Mall station.
Yes, the driving distance between Cache Creek to Chilliwack is 245 km. It takes approximately 2h 57m to drive from Cache Creek to Chilliwack.
What companies run services between Cache Creek, BC, Canada and Chilliwack, BC, Canada?
You can take a bus from Cache Creek, BC - Petro Canada to Chilliwack, BC via Kamloops, BC - Sahali Mall and Kamloops, BC in around 4h 30m. Alternatively, VIA Rail operates a train from Ashcroft to Chilliwack twice a week. Tickets cost $35–130 and the journey takes 4h 41m.
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Ashcroft to Chilliwack
- Ave. Duration
- 4h 41m
- Frequency
- Twice a week
- Estimated price
- $35–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $40–130
- Economy Adult - Advanced Booking
- $40–95
- Economy Escape Advanced Booking - Adult
- $35–55
- Phone
- 1-877-769-3287
- info@myebus.ca
- Website
- myebus.ca
Bus from Cache Creek, BC - Petro Canada to Kamloops, BC - Sahali Mall
- Ave. Duration
- 50 min
- Frequency
- 3 times a week
- Estimated price
- $26–35
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $26–35
Bus from Kamloops, BC to Chilliwack, BC
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $50–70
- Website
- https://myebus.ca/
- Schedules at
- https://www.myebus.ca/routes/
- Adult
- $50–70
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Kamloops, BC to Chilliwack, BC
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- $70–90
- Website
- https://riderexpress.ca/
- Standard
- $70–90
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 South Korea: Travelling from Seoul to Busan , How to get from Stansted Airport into central London, and Travelling around the UAE - to help you get the most out of your next trip.
More Questions & Answers
There are 80+ hotels available in Chilliwack.










