There are 2 ways to get from Powell River to Garibaldi Provincial Park by plane or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Powell River - Powell Lake to Vancouver Harbour, bus
best- Fly from Powell River - Powell Lake to Vancouver Harbourplane
- Take the bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailheadbus
3h 20m$198–338Fly Powell River Airport to Vancouver International Airport, bus
cheapest- Fly from Powell River Airport (YPW) to Vancouver International Airport (YVR)plane YPW - YVR
- Take the bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailheadbus
4h 48m$180–434
Powell River - Powell Lake to Vancouver Harbour flights
Questions & Answers
The cheapest way to get from Powell River to Garibaldi Provincial Park is to fly and bus which costs $190 - $340 and takes 3h 20m.
The fastest way to get from Powell River to Garibaldi Provincial Park is to fly and bus which takes 3h 20m and costs $190 - $340.
The distance between Powell River and Garibaldi Provincial Park is 218 km.
It takes approximately 3h 20m to get from Powell River to Garibaldi Provincial Park, including transfers.
What companies run services between Powell River, BC, Canada and Garibaldi Provincial Park, BC, Canada?
There is no direct connection from Powell River to Garibaldi Provincial Park. However, you can fly to Vancouver Harbour, walk to Vancouver - 1025 Dunsmuir Street, take the bus to Garibaldi Provincial Park - Rubble Creek Trailhead, then walk to Garibaldi Provincial Park - Rubble Creek Trailhead. Alternatively, you can take the line 3 bus to Powell River Airport, walk to Powell River Airport (YPW) airport, fly to Vancouver International Airport (YVR), walk to YVR-Airport Station @ Platform 1, take the subway to Vancouver City Centre Station @ Platform 1, walk to Vancouver - 1025 Dunsmuir Street, take the bus to Garibaldi Provincial Park - Rubble Creek Trailhead, then walk to Garibaldi Provincial Park - Rubble Creek Trailhead.
- Website
- pacificcoastal.com
Flights from Powell River Airport to Vancouver International Airport
- Ave. Duration
- 37 min
- When
- Every day
- Estimated price
- $130–330
- Phone
- +1 800 928 7101
- [email protected]
- Website
- parkbus.ca
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $48–95
- Website
- https://www.parkbus.ca/
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
Bus from Vancouver - 1025 Dunsmuir Street to Garibaldi Provincial Park - Rubble Creek Trailhead
- Ave. Duration
- 1h 30m
- Frequency
- Once a week
- Estimated price
- $48–95
- Website
- https://www.parkbus.ca/
- Adult
- $95
- Student
- $86
- Senior
- $86
- Children
- $48
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 4 of the smartest ways to explore Australia, French strikes 2018: What are my alternative transport options?, and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

