Travel from Vancouver-BC-Canada to Seattle

Train, bus or fly from Vancouver to Seattle?

Boltbus operates a bus from Vancouver to Seattle every 3 hours. Tickets cost $13 - $50 and the journey takes 4 hours. Amtrak Thruway also services this route 4 times a day. Alternatively, Amtrak operates a train from Vancouver to Seattle twice daily. Tickets cost $35 - $85 and the journey takes 4 hours 25 minutes.

Travel Guides

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

How to get from Vancouver to Seattle

ModeDurationPrice
From Vancouver, BC bus to Seattle, WA.4 h$42
From Vancouver Pacific Central Station Amtrak train to Seattle King Street Station Amtrak.4 h 25 min$60
From Vancouver drive to Seattle.2 h 37 min$22
From King Edward Station train to Vancouver airport, fly to Seattle airport, then tram to Seattle.2 h 41 min$169
From King Edward Station train to River Rock Casino Resort, Richmond, shuttle to Bellingham airport, fly to Seattle airport, then tram to Seattle.4 h 53 min$182

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

The bus from Vancouver, BC to Seattle, WA takes 4 hours including transfers and departs every three hours.

Is there a direct train between Vancouver and Seattle?

Yes, there is a direct train departing from Vancouver Pacific Central Station Amtrak and arriving at Seattle King Street Station Amtrak. Services depart twice daily, and operate every day. The journey takes approximately 4 hours 25 minutes.

Is there a direct bus between Vancouver and Seattle?

Yes, there is a direct bus departing from Vancouver, BC and arriving at Seattle, WA. Services depart every three hours, and operate every day. The journey takes approximately 4 hours.

Operators from Vancouver to Seattle

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