Select from 3 ways to get there

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Subway, Express Bus to Whistler  •  3 h 35 min

  1. Take the subway from King George Station Platform 1 to Burrard Station Platform 1 Expo Skytrain
  2. Take the Express Bus to Whistler from Burrard Station to Whistler Gate Loop Vancouver to Whistler / ...

Cheapest option

Line 351 bus, Express Bus to Whistler  •  4 h 13 min

  1. Take the line 351 bus from White Rock Centre Bay 5 to Bridgeport Stn Bay 1 Unloading Only 351
  2. Take the Express Bus to Whistler from Burrard Station to Whistler Gate Loop Vancouver to Whistler / ...

$23 - $60

1 alternative option

Drive  •  2 h 12 min

  1. Drive from Surrey to Whistler 102.3 miles

$13 - $20

What companies run services between Surrey, BC, Canada and Whistler, BC, Canada?

You can take a bus from Surrey to Whistler via Sb 152 St Fs 17 Ave, White Rock Centre Bay 5, Bridgeport Stn Bay 1 Unloading Only, Bridgeport Station, Vancouver City Centre Station, and Burrard Station in around 4 h 13 min.

Train operators
TransLink CA
Phone
+1 604-953-3333
Website
translink.ca
Subway from King George Station Platform 1 to Burrard Station Platform 1
Ave. Duration
39 min
Frequency
Every 10 minutes
Schedules at
infomaps.translink.ca
Bus operators
Epic Rides
Phone
604 349 1234
Email
Abeer@EpicRides.ca
Website
epicrides.ca
Bus from Burrard Station to Whistler Gate Loop
Ave. Duration
1 h 45 min
Frequency
Every 3 hours
Estimated price
$19
Schedules at
epicrides.ca
Pacific Coach
Website
pacificcoach.com
Bus from Vancouver - Burrard Skytrain Station to Whistler Village - Gate Loop
Ave. Duration
1 h 50 min
Frequency
4 times a day
Estimated price
$40 - $55
Schedules at
pacificcoach.com
TransLink CA
Phone
+1 604-953-3333
Website
translink.ca
Bus from White Rock Centre Bay 5 to Bridgeport Stn Bay 1 Unloading Only
Ave. Duration
41 min
Frequency
Every 20 minutes
Estimated price
$3
Schedules at
infomaps.translink.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 How to get from London to Edinburgh, Want to know more about Flixbus? and Travelling to and around Russia for the 2018 FIFA World Cup - to help you get the most out of your next trip.

Questions & Answers

The distance between Surrey and Whistler is 113 km. The road distance is 164 km.

The cheapest way to get from Surrey to Whistler is to drive which costs $17 - $26 and takes 2 h 12 min.

The quickest way to get from Surrey to Whistler is to drive which takes 2 h 12 min and costs $17 - $26.

It takes approximately 3 h 35 min to get from Surrey to Whistler, including transfers.