There are 4 ways to get from Vancouver to Lac la Hache by plane, taxi, bus 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.
Recommended option
Fly to Williams Lake, taxi • 3 h 34 min
$214 - $807
Cheapest option
Bus • 7 h 56 min
$45 - $92
2 alternative options
Fly to Kamloops, bus • 6 h 37 min
$158 - $570
Drive • 6 h 5 min
$40 - $60
What companies run services between Vancouver, BC, Canada and Lac la Hache, BC, Canada?
Greyhound Canada operates a bus from Vancouver to Lac la Hache twice daily. Tickets cost $30 - $75 and the journey takes 7 h 49 min.

- Website
- aircanada.com
Flights from Vancouver to Williams Lake
- Ave. Duration
- 1 h 10 min
- When
- Every day
- Estimated price
- $120 - $1,600
Flights from Vancouver to Kamloops
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $100 - $700

- Website
- pacificcoastal.com
Flights from Vancouver to Williams Lake
- Ave. Duration
- 1 h 10 min
- When
- Every day
- Estimated price
- $130 - $1,400

- Website
- flycma.com
Flights from Vancouver to Williams Lake
- Ave. Duration
- 1 h 10 min
- When
- Every day
- Estimated price
- $120 - $1,600

- Phone
- +1 1-800-661-8747
- Canada.info@greyhound.ca
- Website
- greyhound.ca
Bus from Kamloops to Lac La Hache, BC
- Ave. Duration
- 3 h 9 min
- Frequency
- Once daily
- Estimated price
- $17 - $45
- Website
- Greyhound.ca
- Advanced Purchase
- $17 - $25
- Online Fare
- $20 - $40
- Standard Fare
- $30 - $45
- Refundable
- $30 - $50
Bus from Vancouver, BC to Lac La Hache, BC
- Ave. Duration
- 7 h 49 min
- Frequency
- Twice daily
- Estimated price
- $30 - $75
- Website
- Greyhound.ca
- Advanced Purchase
- $30 - $45
- Online Fare
- $35 - $65
- Standard Fare
- $50 - $75
- Refundable
- $55 - $85
- Ave. Duration
- 1 h 6 min
- Estimated price
- $120 - $150
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 Italian Lakes: Getting around by train, Bali: What to do if Mount Agung erupts and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
Questions & Answers
How far is it from Vancouver to Lac la Hache?
The distance between Vancouver and Lac la Hache is 307 km. The road distance is 491 km.
What is the cheapest way to get from Vancouver to Lac la Hache?
The cheapest way to get from Vancouver to Lac la Hache is to drive which costs $50 - $75 and takes 6 h 5 min.
What is the fastest way to get from Vancouver to Lac la Hache?
The quickest way to get from Vancouver to Lac la Hache is to fly and taxi which takes 3 h 34 min and costs $270 - $1,100.
How long does it take to get from Vancouver to Lac la Hache?
It takes approximately 3 h 34 min to get from Vancouver to Lac la Hache, including transfers.