Travel from Washington to Toronto

Train, bus or fly from Washington to Toronto?

Air Canada and American Airlines fly from Washington to Toronto every 4 hours. Alternatively, Megabus operates a bus from Washington to Toronto twice daily. Tickets cost $55 - $75 and the journey takes 14 h 15 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 Washington to Toronto

ModeDurationPrice
From FARRAGUT WEST station subway to Reagan Washington airport, fly to Toronto airport, then train to Toronto.4 h 8 min$236
From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Toronto airport, then train to Toronto.4 h 51 min$263
From FARRAGUT WEST station subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Toronto Island airport, then line 509 tram to Toronto.4 h 43 min$223
From Washington Union Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Toronto airport, then train to Toronto.4 h 22 min$382
From FARRAGUT WEST station subway to Reagan Washington airport, fly to Buffalo airport, then bus to Toronto.6 h 23 min$185
From Washington Union Station Amtrak train to BWI Amtrak/MARC Station, bus to Baltimore airport, fly to Buffalo airport, then bus to Toronto.6 h 30 min$381
From Washington bus to Toronto.14 h 15 min$70
From Washington Union Station Amtrak train to New York then train to Toronto.16 h 12 min$400
From Washington drive to Toronto.9 h 18 min$78

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

It takes approximately 4 h 8 min to get from Washington to Toronto, including transfers.

Is there a direct train between Washington and Toronto?

No, there is no direct train from Washington to Toronto. However, there are services departing from Washington Union Station Amtrak and arriving at Toronto via New York. The journey, including transfers, takes approximately 16 h 12 min.

Is there a direct bus between Washington and Toronto?

Yes, there is a direct bus departing from Washington and arriving at Toronto. Services depart twice daily, and operate every day. The journey takes approximately 14 h 15 min.

Operators from Washington to Toronto

OperatorPhoneWebsite
Metro Washington DCMetro Washington DC
Air CanadaAir Canada
American AirlinesAmerican Airlines
UP ExpressUP Express
MWAA+1(703) 417-8600MWAA
United AirlinesUnited Airlines
Porter AirlinesPorter Airlines
Toronto TransitToronto Transit
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
BWI Airport ShuttleBWI Airport Shuttle
Megabus CA1-866-488-4452Megabus CA
Southwest AirlinesSouthwest Airlines
Megabus877-462-6342Megabus
VIA Rail+1 1 888 842-7245VIA Rail