There are 4 ways to get from Horseshoe Bay ferry terminal to Hope 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 Vancouver, BC - Pacific Central Station
best- Take the bus from Vancouver, BC - Pacific Central Station to Hope, BCbus Vancouver
4h 14m$86–124Bus
cheapest- Take the bus from Vancouver - 1025 Dunsmuir Street to Memorial Park Hopebus Vancouver to Coquihalla Canyon Provincial Park
4h 23m$33–37Train
- Take the train from Vancouver to Agassiztrain VIA Rail
5h 19m$35–237Drive 171.3 km
- Drive from Horseshoe Bay ferry terminal to Hopecar 171.3 km
2h 1m$34–49
Horseshoe Bay ferry terminal to Hope by bus and subway
Questions & Answers
The cheapest way to get from Horseshoe Bay ferry terminal to Hope is to bus which costs $33 - $37 and takes 4h 23m.
The fastest way to get from Horseshoe Bay ferry terminal to Hope is to drive which takes 2h 1m and costs $30 - $50.
No, there is no direct bus from Horseshoe Bay ferry terminal to Hope. However, there are services departing from Keith Rd @ Horseshoe Bay Ferry Terminal and arriving at Hope, BC via Vancouver, BC - Pacific Central Station. The journey, including transfers, takes approximately 4h 14m.
No, there is no direct train from Horseshoe Bay ferry terminal station to Hope. However, there are services departing from Burrard Station @ Platform 2 and arriving at Agassiz via Vancouver. The journey, including transfers, takes approximately 5h 19m.
The distance between Horseshoe Bay ferry terminal and Hope is 180 km. The road distance is 171.3 km.
The best way to get from Horseshoe Bay ferry terminal to Hope without a car is to bus via Vancouver, BC - Pacific Central Station which takes 4h 14m and costs $85 - $130.
It takes approximately 4h 14m to get from Horseshoe Bay ferry terminal to Hope, including transfers.
Horseshoe Bay ferry terminal to Hope bus services, operated by EBus Canada, depart from Vancouver, BC - Pacific Central Station.
Horseshoe Bay ferry terminal to Hope train services, operated by VIA Rail, depart from Vancouver station.
The best way to get from Horseshoe Bay ferry terminal to Hope is to bus via Vancouver, BC - Pacific Central Station which takes 4h 14m and costs $85 - $130. Alternatively, you can train, which costs $35 - $240 and takes 5h 19m.
What companies run services between Horseshoe Bay ferry terminal, BC, Canada and Hope, BC, Canada?
EBus Canada operates a bus from Vancouver, BC - Pacific Central Station to Hope, BC 4 times a day, and the journey takes 2h 30m. Mountain Man Mikes Bus Service also services this route twice a week. Alternatively, VIA Rail operates a train from Vancouver to Agassiz twice a week. Tickets cost $26–220 and the journey takes 2h 3m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Vancouver to Agassiz
- Ave. Duration
- 2h 3m
- Frequency
- Twice a week
- Estimated price
- $26–220
- Website
- VIA Rail
- Escape
- $26–95
- Business
- $70–210
- Business Plus
- $85–220
- Economy
- $29–110
- Economy Plus
- $30–120
- Phone
- +1 877 769 3287
- [email protected]
- Website
- EBus
Bus from Vancouver, BC - Pacific Central Station to Hope, BC
- Ave. Duration
- 2h 30m
- Frequency
- 4 times a day
- Website
- EBus
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Vancouver, BC - Pacific Central Station to Hope, BC
- Ave. Duration
- 2h 50m
- Frequency
- Twice a week
- Estimated price
- $80–110
- Website
- Home Mountain Man Mike's
- Phone
- +1 800 928 7101
- [email protected]
- Website
- Parkbus Homepage
Bus from Vancouver - 1025 Dunsmuir Street to Memorial Park Hope
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Estimated price
- $30
- Website
- Parkbus Homepage
- Adult
- $30
- Student
- $30
- Senior
- $30
- Children
- $30
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 Which London airport should I choose?, 4 stunningly beautiful Philippines islands you need to visit, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.
More Questions & Answers
Horseshoe Bay ferry terminal to Hope bus services, operated by EBus Canada, arrive at Hope, BC station.
Horseshoe Bay ferry terminal to Hope train services, operated by VIA Rail, arrive at Agassiz station.
Yes, the driving distance between Horseshoe Bay ferry terminal to Hope is 171 km. It takes approximately 2h 1m to drive from Horseshoe Bay ferry terminal to Hope.
There are 33+ hotels available in Hope.












