There are 4 ways to get from Sunshine Valley to Vancouver 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
best- Take the bus from Memorial Park Hope to Vancouver - 1025 Dunsmuir Streetbus Coquihalla Canyon Provincial Park to Vancouver
2h 16m$79–88Drive 172.3 km
cheapest- Drive from Sunshine Valley to Vancouvercar 172.3 km
2h 2m$34–49Train
- Take the train from Hope to Vancouvertrain VIA Rail
7h 10m$79–288Bus via Vancouver
- Take the bus from Hope to Vancouverbus Cal-Van
2h 31m$77–125
Questions & Answers
The cheapest way to get from Sunshine Valley to Vancouver is to drive which costs $30 - $50 and takes 2h 2m.
The fastest way to get from Sunshine Valley to Vancouver is to drive which takes 2h 2m and costs $30 - $50.
No, there is no direct bus from Sunshine Valley to Vancouver. However, there are services departing from Memorial Park Hope and arriving at Vancouver - 1025 Dunsmuir Street via . The journey, including transfers, takes approximately 2h 16m.
No, there is no direct train from Sunshine Valley to Vancouver. However, there are services departing from Hope and arriving at Vancouver via . The journey, including transfers, takes approximately 7h 10m.
The distance between Sunshine Valley and Vancouver is 174 km. The road distance is 172.3 km.
The best way to get from Sunshine Valley to Vancouver without a car is to bus which takes 2h 16m and costs $75 - $90.
It takes approximately 2h 16m to get from Sunshine Valley to Vancouver, including transfers.
Sunshine Valley to Vancouver bus services, operated by Parkbus, depart from Memorial Park Hope station.
Sunshine Valley to Vancouver train services, operated by VIA Rail, depart from Hope station.
The best way to get from Sunshine Valley to Vancouver is to bus which takes 2h 16m and costs $75 - $90. Alternatively, you can train, which costs $75 - $290 and takes 7h 10m.
What companies run services between Sunshine Valley, BC, Canada and Vancouver, BC, Canada?
Parkbus operates a bus from Memorial Park Hope to Vancouver - 1025 Dunsmuir Street once a week. Tickets cost $30 and the journey takes 2h. Alternatively, VIA Rail operates a train from Hope to Vancouver twice a week. Tickets cost $30–230 and the journey takes 6h 54m.
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Hope to Vancouver
- Ave. Duration
- 6h 54m
- Frequency
- Twice a week
- Estimated price
- $30–230
- Website
- VIA Rail
- Escape
- $30–110
- Business
- $75–220
- Business Plus
- $90–230
- Economy
- $35–120
- Economy Plus
- $40–130
- Phone
- +1 800 928 7101
- [email protected]
- Website
- Parkbus Homepage
Bus from Memorial Park Hope to Vancouver - 1025 Dunsmuir Street
- Ave. Duration
- 2h
- Frequency
- Once a week
- Estimated price
- $30
- Website
- Parkbus Homepage
- Adult
- $30
- Student
- $30
- Senior
- $30
- Children
- $30
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Hope to Vancouver
- Ave. Duration
- 2h 15m
- Frequency
- Twice daily
- Estimated price
- $30–70
- Website
- Rider Express
- Standard
- $30–70
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, Getting to Milan from the airport, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Sunshine Valley to Vancouver bus services, operated by Parkbus, arrive at Vancouver - 1025 Dunsmuir Street station.
Sunshine Valley to Vancouver train services, operated by VIA Rail, arrive at Vancouver station.
Yes, the driving distance between Sunshine Valley to Vancouver is 172 km. It takes approximately 2h 2m to drive from Sunshine Valley to Vancouver.
There are 1421+ hotels available in Vancouver.









