There are 2 ways to get from Powell River to Whistler by plane, bus, or ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Powell River Airport (YPW) to Vancouver International Airport (YVR)plane YPW - YVR
- Take the bus from Vancouver, BC - Burrard Station to Whistler Gate Loopbus
5h$199–373Ferry, bus
cheapest- Take the ferry from Saltery Bay to Earls Coveferry
- Take the bus from Earls Cove to Langdale Terminalbus
- Take the ferry from Langdale to Horseshoe Bayferry
- Take the bus from Downtown Vancouver to Whistler Village Centrebus
9h 46m$145–282
Powell River Airport (YPW) to Vancouver International Airport (YVR) flights
Comparing Your Travel Options
The cheapest way to get from Powell River to Whistler is to ferry and bus which costs $140 - $290 and takes 9h 46m.
The fastest way to get from Powell River to Whistler is to fly and bus which takes 5h and costs $190 - $380.
The distance between Powell River and Whistler is 256 km.
The best way to get from Powell River to Whistler without a car is to ferry and bus which takes 9h 46m and costs $140 - $290.
It takes approximately 5h to get from Powell River to Whistler, including transfers.
There are 526+ hotels available in Whistler.
What companies run services between Powell River, BC, Canada and Whistler, BC, Canada?
There is no direct connection from Powell River to Whistler. However, 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 Vancouver International Airport (YVR), take the subway to Vancouver City Centre Station @ Platform 1, walk to Vancouver, BC - Burrard Station, then take the bus to Whistler Gate Loop. Alternatively, you can take a bus from Joyce & Town Centre Mall to Whistler Village Centre via Saltery Bay Ferry Terminal, Saltery Bay, Earls Cove, Earls Cove, Langdale Terminal, Langdale, Horseshoe Bay, Keith Rd @ Horseshoe Bay Ferry Terminal, Eastbound W Georgia St @ Burrard St, and Downtown Vancouver in around 9h 46m.
- Website
- pacificcoastal.com
Flights from Powell River Airport to Vancouver International Airport
- Ave. Duration
- 37 min
- When
- Every day
- Estimated price
- $160–330
- Phone
- +1 604 349 1234
- [email protected]
- Website
- Epic Rides
Bus from Vancouver, BC - Burrard Station to Whistler Gate Loop
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- $34
- Website
- Epic Rides
- Schedules at
- Epic Rides Schedules
- Phone
- 1-844-613-8222
- [email protected]
- Website
- Sunshine Coast Connector
Bus from Earls Cove to Langdale Terminal
- Ave. Duration
- 45 min
- Frequency
- Once daily
- Estimated price
- $65–90
- Website
- Sunshine Coast Connector
- Passenger
- $65–90
- Phone
- +1 866 923 0516
- [email protected]
- Website
- Whistler Shuttle
Bus from Downtown Vancouver to Whistler Village Centre
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $63
- Website
- Whistler Shuttle
- Phone
- +1 888 223 3779
- Website
- BC Ferries
Ferry from Saltery Bay to Earls Cove
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $5–55
- Website
- BC Ferries
- Child
- $5–20
- Adult
- $10–40
- Car
- $35–55
Ferry from Langdale to Horseshoe Bay
- Ave. Duration
- 40 min
- Frequency
- Every 4 hours
- Estimated price
- $7–65
- Website
- BC Ferries
- Child
- $7–23
- Adult
- $15–45
- Car
- $45–65
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 Why you should take the train in the US, How to get from JFK to New York City, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.





