Travel from Washington-D-C to Toronto

Train, bus or fly from Washington, D.C. to Toronto?

Air Canada, American Airlines and Delta 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, D.C. 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 Columbia Rd Nw & 19Th St Nw line 42 bus to FARRAGUT WEST station, subway to Wiehle-Reston East Station, bus to Washington Dulles airport, fly to Toronto airport, then train to Toronto.5 h 10 min$265
From Columbia Rd Nw & 19Th St Nw line 42 bus to 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.5 h 2 min$225
From Georgia Ave Petworth Station subway to Greenbelt Metro Dr & Cherrywood La, bus to Baltimore airport, fly to Toronto airport, then train to Toronto.5 h 10 min$264
From FARRAGUT WEST station subway to Reagan Washington airport, fly to Buffalo airport, then bus to Toronto.6 h 23 min$185
From Georgia Ave Petworth Station subway to Greenbelt Metro Dr & Cherrywood La, bus to Baltimore airport, fly to Buffalo airport, then bus to Toronto.7 h 18 min$263
From 13Th St Nw & F St Nw bus to Washington then bus to Toronto.15 h 28 min$74
From METRO CENTER station subway to Washington Union Station Amtrak, train to New York, then train to Toronto.16 h 45 min$402
From Washington drive to Toronto.9 h 18 min$78

How long does it take to get from Washington, D.C. to Toronto?

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

Is there a direct bus between Washington, D.C. and Toronto?

No, there is no direct bus from Washington, D.C. to Toronto. However, there are services departing from 13Th St Nw & F St Nw and arriving at Toronto via Washington. The journey, including transfers, takes approximately 15 h 28 min.

Operators from Washington, D.C. to Toronto

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