Travel from Toronto to Seattle

Train, bus or fly from Toronto to Seattle?

Air Canada, Delta and two other airlines fly from Toronto to Seattle hourly. Alternatively, you can take a bus from Toronto to Seattle via Chicago, IL, Minneapolis, MN, and Missoula, MT in around 2 days 8 h.

Book transport from Toronto to Seattle

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Toronto to Seattle

From UP Express Union Station train to Toronto airport, fly to Seattle airport, then tram to Seattle.8 h 19 min$232
From UP Express Union Station train to Toronto airport, fly to Abbotsford airport, drive to Lynden, WA, then shuttle to Seattle.10 h 43 min$385
From UP Express Union Station train to Toronto airport, fly to Vancouver airport, train to River Rock Casino Resort, Richmond, then shuttle to Seattle.10 h 29 min$339
From Union Station line 509 tram to Toronto Island airport, fly to Seattle airport, then tram to Seattle.11 h 29 min$335
From UP Express Union Station train to Toronto airport, fly to Victoria airport, line 71 bus to Southbound Douglas at Fort, walk to Victoria Clipper Terminal, then ferry to Seattle.12 h 11 min$397
From Toronto, ON bus to Chicago, IL, bus to Minneapolis, MN, bus to Missoula, MT, then bus to Seattle, WA.2 days 8 h$472
From Toronto train to Windsor, drive to Detroit Amtrak, train to Chicago Union Station Amtrak, then train to Seattle King Street Station Amtrak.2 days 9 h$771
From Toronto train to Vancouver, BC then bus to Seattle, WA.3 days 19 h$718
From Toronto drive to Seattle.41 h 15 min$427

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

It takes approximately 8 h 19 min to get from Toronto to Seattle, including transfers.

Is there a direct bus between Toronto and Seattle?

No, there is no direct bus from Toronto to Seattle. However, there are services departing from Toronto, ON and arriving at Seattle, WA via Chicago, IL, Minneapolis, MN and Missoula, MT. The journey, including transfers, takes approximately 2 days 8 h.

Operators from Toronto to Seattle

UP ExpressUP Express
Air CanadaAir Canada
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
Sound Transit (ST)Sound Transit (ST)
Flair AirlinesFlair Airlines
BellAir Airporter Shuttle+1 866-235-5247BellAir Airporter Shuttle
Sunwing AirlinesSunwing Airlines
Air TransatAir Transat
Translink BCRTC604-953-3333Translink BCRTC
Quick ShuttleQuick Shuttle
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Alaska Airlines, Inc.Alaska Airlines, Inc.
JetBlue AirwaysJetBlue Airways
Southwest AirlinesSouthwest Airlines
BC Transit - Victoria Regional Transit SystemBC Transit - Victoria Regional Transit System
Victoria ClipperVictoria Clipper
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Greyhound USA+1 214-849-8100Greyhound USA
Jefferson Lines800-451-5333Jefferson Lines
VIA Rail+1 1 888 842-7245VIA Rail
Amtrak+1 1-800-872-7245Amtrak
Boltbus+1 1-877-265-8287Boltbus