Travel from Seattle to Squamish

Bus from Seattle to Squamish

You can take a bus from Seattle to Squamish via Vancouver, BC in around 6 h 22 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Seattle to Squamish

ModeDurationPrice
From Seattle, WA bus to Vancouver, BC then bus to Squamish, BC.6 h 22 min$61
From Seattle King Street Station Amtrak train to Vancouver, BC then bus to Squamish, BC.6 h 22 min$79
From Seattle drive to Squamish.3 h 34 min$29
From Pioneer Sq Stn & 3rd Av - James - Bay C tram to Seattle airport, fly to Vancouver airport, train to Vancouver City Centre Station, walk to Vancouver - Burrard Skytrain Station, then bus to Squamish.5 h 31 min$199
From Pioneer Sq Stn & 3rd Av - James - Bay C tram to Seattle airport, fly to Bellingham airport, shuttle to Vancouver, BC - Vancouver Hotels, walk to Vancouver, BC - Century Plaza, then YVR Whistler-Skylynx to Squamish.7 h 44 min$211

How long does it take to get from Seattle to Squamish?

It takes approximately 6 h 22 min to get from Seattle to Squamish, including transfers.

Is there a direct bus between Seattle and Squamish?

No, there is no direct bus from Seattle to Squamish. However, there are services departing from Seattle, WA and arriving at Squamish, BC via Vancouver, BC. The journey, including transfers, takes approximately 6 h 22 min.

Operators from Seattle to Squamish

OperatorPhoneWebsite
Boltbus+1 1-877-265-8287Boltbus
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Amtrak+1 1-800-872-7245Amtrak
Sound Transit (ST)Sound Transit (ST)
Alaska Airlines, Inc.Alaska Airlines, Inc.
Air CanadaAir Canada
DeltaDelta
Translink BCRTC604-953-3333Translink BCRTC
Pacific Coach - Whistler ExpressPacific Coach - Whistler Express
Quick ShuttleQuick Shuttle