There are 5 ways to get from Vancouver Airport (YVR) to Harrison Lake by bus, taxi, train, rideshare, 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, taxi
best- Take the bus from Vancouver International Airport to Hopebus Van-Cal
- Take the taxi from Hope to Harrison Laketaxi
5h 52m$233–322Drive 153.1 km
cheapest- Drive from Vancouver Airport (YVR) to Harrison Lakecar 153.1 km
3h 16m$30–44Train, taxi
- Take the train from Vancouver to Katztrain VIA Rail
- Take the taxi from Katz to Harrison Laketaxi
5h 53m$216–464Airport Transfer
- Take the rideshare from Vancouver-YVR to Harrison Lake153.1 km
3h 16mBus, taxi via Chilliwack
- Take the bus from Lougheed Stn Bay 5 to Downtown Chilliwackbus 66
- Take the taxi from St Alice St at Esplanade Ave to Harrison Laketaxi
6h 51m$149–197
Questions & Answers
The cheapest way to get from Vancouver Airport (YVR) to Harrison Lake is to drive which costs $30 - $45 and takes 3h 16m.
The fastest way to get from Vancouver Airport (YVR) to Harrison Lake is to drive which takes 3h 16m and costs $30 - $45.
The distance between Vancouver Airport (YVR) and Harrison Lake is 271 km. The road distance is 153.1 km.
The best way to get from Vancouver Airport (YVR) to Harrison Lake without a car is to bus and taxi which takes 5h 52m and costs $230 - $330.
It takes approximately 5h 52m to get from Vancouver Airport (YVR) to Harrison Lake, including transfers.
Yes, the driving distance between Vancouver Airport (YVR) to Harrison Lake is 153 km. It takes approximately 3h 16m to drive from Vancouver Airport (YVR) to Harrison Lake.
Check out Blablacar's carpooling service for rideshare options between Vancouver Airport (YVR) and Harrison Lake. A great option if you don't have a driver's licence or want to avoid public transport.
What companies run services between Vancouver Airport (YVR), Canada and Harrison Lake, BC, Canada?
There is no direct connection from Vancouver Airport (YVR) to Harrison Lake. However, you can take the bus to Hope then take the taxi to Harrison Lake. Alternatively, you can take the subway to Vancouver City Centre Station @ Platform 1, walk to Granville Station @ Platform 2, take the subway to Main Street-Science World Station @ Platform 2, walk to Vancouver, take the train to Katz, then take the taxi to Harrison Lake.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Vancouver to Katz
- Ave. Duration
- 2h 17m
- Frequency
- Twice a week
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–110
- Business
- $75–210
- Business Plus
- $90–230
- Economy
- $35–120
- Economy Plus
- $35–130
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Vancouver International Airport to Hope
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $30–75
- Website
- Rider Express
- Standard
- $30–75
- Phone
- +1 604 854 3232
- [email protected]
- Website
- Central Fraser Valley
Bus from Lougheed Stn Bay 5 to Downtown Chilliwack
- Ave. Duration
- 1h 32m
- Frequency
- Hourly
- Estimated price
- $3
- Website
- Central Fraser Valley
- Website
- Chilliwack
- Website
- Agassiz-Harrison
- Website
- Hope
- Adult
- $3
- Website
- https://www.mozio.com
Rideshare from Vancouver-YVR to Harrison Lake
- Ave. Duration
- 3h 16m
- Frequency
- On demand
- Ave. Duration
- 2h 4m
- Estimated price
- $140–250
Hope Taxi
- Phone
- +1 604 869 5501
Hope Taxi
- Phone
- +1 604 869 5501
Agassiz-Harrison Taxi
- Phone
- +1 604 796 2424
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 Travelling to and around Russia for the 2018 FIFA World Cup, What are the different types of Renfe trains in Spain?, and How to get from Gatwick Airport into central London - to help you get the most out of your next trip.











