There are 6 ways to get from Princeton to Whistler by bus, car, car ferry, plane, or shuttle
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 Princeton, BC - 235 Crowsnest Hwy to Vancouver, BC - Pacific Central Stationbus Kaslo
- Take the bus from Vancouver Downtown to Whistlerbus Standard / ...
7h 56m$147–231Drive, car ferry
cheapest- Drive from Princeton to East Fraser Rivercar
- Take the carferry from East Fraser River to West Fraser Rivercarferry
- Drive from West Fraser River to Whistlercar
7h 12m$73–115Bus to Penticton Regional Airport, fly to Vancouver International Airport, shuttle
- Take the bus from Princeton Chevron to Peachtree Squarebus
- Fly from Penticton Regional Airport (YYF) to Vancouver International Airport (YVR)plane YYF - YVR
- Take a shuttle bus from Vancouver International Airport to Hilton Whistler Resort & Spa
6h 4m$137–552Bus via Vancouver
- Take the bus from Princeton, BC - 235 Crowsnest Hwy to Vancouver, BC - Pacific Central Stationbus Kaslo
- Take the bus from Granville and Broadway to Whistler Gate Loopbus Vancouver to Whistler
8h 32m$167–197Bus, shuttle to Coal Harbour Spb, fly to Whistler
- Take the bus from Princeton, BC - 235 Crowsnest Hwy to Abbotsford, BC - 30440 Liberator Avebus
- Take a shuttle bus from Abbotsford Airport to Vancouver Downtown
- Fly from Coal Harbour Spb (CXH) to Whistler (YWS)plane CXH - YWS
6h 46m$296–468Bus, bus to Kelowna International Airport, fly to Vancouver International Airport, shuttle
- Take the bus from Princeton Chevron to Peachtree Squarebus
- Take the bus from Peachtree Square to Westbank Exchbus
- Fly from Kelowna International Airport (YLW) to Vancouver International Airport (YVR)plane YLW - YVR
- Take a shuttle bus from Vancouver International Airport to Hilton Whistler Resort & Spa
8h 19m$410–755
Princeton to Whistler by bus and subway
Questions & Answers
The cheapest way to get from Princeton to Whistler is to drive and car ferry which costs $70 - $120 and takes 7h 12m.
The fastest way to get from Princeton to Whistler is to bus and fly and shuttle which takes 6h 4m and costs $130 - $550.
No, there is no direct bus from Princeton to Whistler. However, there are services departing from Princeton, BC - 235 Crowsnest Hwy and arriving at Whistler via Vancouver Downtown. The journey, including transfers, takes approximately 7h 56m.
The distance between Princeton and Whistler is 421 km.
The best way to get from Princeton to Whistler without a car is to bus which takes 7h 56m and costs $140 - $240.
It takes approximately 7h 56m to get from Princeton to Whistler, including transfers.
Princeton to Whistler bus services, operated by Mountain Man Mikes Bus Service, depart from Princeton, BC - 235 Crowsnest Hwy station.
Princeton to Whistler bus services, operated by Mountain Man Mikes Bus Service, arrive at Vancouver, BC - Pacific Central Station.
There are 470+ hotels available in Whistler.
What companies run services between Princeton, BC, Canada and Whistler, BC, Canada?
You can take a bus from Princeton, BC - 235 Crowsnest Hwy to Whistler via Vancouver, BC - Pacific Central Station, Main Street-Science World Station @ Platform 1, Burrard Station @ Platform 1, and Vancouver Downtown in around 7h 56m.
- Website
- westjet.com
Flights from Penticton Regional Airport to Vancouver International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $60–340
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $50–120
- Website
- aircanada.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 1h 2m
- When
- Every day
- Estimated price
- $40–300
- Website
- pacificcoastal.com
Flights from Penticton Regional Airport to Vancouver International Airport
- Ave. Duration
- 1h
- When
- Every day
- Estimated price
- $250–480
Flights from Kelowna International Airport to Vancouver International Airport via Comox
- Ave. Duration
- 2h 21m
- When
- Every day
- Estimated price
- $310–470
- Website
- flyairnorth.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 50 min
- When
- Every day
- Estimated price
- $100–220
- Website
- harbourair.com
Flights from Coal Harbour Spb to Whistler
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $160–290
- Website
- flycma.com
Flights from Kelowna International Airport to Vancouver International Airport
- Ave. Duration
- 1h
- When
- Monday and Friday
- Estimated price
- $250–380
- Phone
- +1 778 382 7729
- [email protected]
- Website
- mountainmanmikes.ca
Bus from Princeton, BC - 235 Crowsnest Hwy to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 4h 50m
- Frequency
- Twice a week
- Estimated price
- $110–150
- Website
- https://mountainmanmikes.ca/
Bus from Princeton, BC - 235 Crowsnest Hwy to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 4h 50m
- Frequency
- Twice a week
- Estimated price
- $110–150
- Website
- https://mountainmanmikes.ca/
Bus from Princeton, BC - 235 Crowsnest Hwy to Abbotsford, BC - 30440 Liberator Ave
- Ave. Duration
- 3h 10m
- Frequency
- Twice a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
- Phone
- +1 604 326 1616
- [email protected]
- Website
- yvrskylynx.com
Bus from Vancouver Downtown to Whistler
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $40–80
- Website
- https://yvrskylynx.com/
- Executive/Express
- $55–80
- Standard
- $40–55
Shuttle from Vancouver International Airport to Hilton Whistler Resort & Spa
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $40–80
- Website
- https://yvrskylynx.com/
- Executive/Express
- $55–80
- Standard
- $40–60
Shuttle from Vancouver International Airport to Hilton Whistler Resort & Spa
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $40–80
- Website
- https://yvrskylynx.com/
- Executive/Express
- $55–80
- Standard
- $40–60
- Phone
- +1 604 349 1234
- [email protected]
- Website
- epicrides.ca
Bus from Vancouver Downtown to Whistler
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- $34
- Website
- https://epicrides.ca/
- Schedules at
- https://epicrides.ca/epic-rides-schedule/
Bus from Granville and Broadway to Whistler Gate Loop
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Estimated price
- $34
- Website
- https://epicrides.ca/
- Schedules at
- https://epicrides.ca/epic-rides-schedule/
- Phone
- +1 844 442 2212
- [email protected]
- Website
- bctransit.com
Bus from Princeton Chevron to Peachtree Square
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
Bus from Princeton Chevron to Peachtree Square
- Ave. Duration
- 1h 40m
- Frequency
- 3 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
Bus from Peachtree Square to Westbank Exch
- Ave. Duration
- 1h
- Frequency
- 5 times a week
- Estimated price
- $3
- Website
- https://www.bctransit.com/south-okanagan-similkameen/
- Single Ride - All Passengers
- $3
- Phone
- +1 604 229 1232
- [email protected]
- Website
- reliablebus.ca
Shuttle from Abbotsford Airport to Vancouver Downtown
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $35–50
- Website
- https://reliablebus.ca/
- Phone
- 1 800 663 7867
- Website
- www2.gov.bc.ca
Car ferry from East Fraser River to West Fraser River
- Ave. Duration
- 5 min
- Frequency
- On demand
- Schedules at
- www2.gov.bc.ca
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 Getting around the Cyclades, Flying into Beijing?, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.















