Travel from Toronto to Boston

Train, bus or fly from Toronto to Boston?

Porter Airlines and Air Canada fly from Toronto to Boston every 4 hours. Alternatively, you can take a bus from Toronto to Boston via New York, NY in around 15 hours 7 minutes.

Book transport from Toronto to Boston

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 Boston

ModeDurationPrice
From Union Station line 509 tram to Toronto Island airport, fly to Boston airport, then bus to Boston.4 h 3 min$148
From UP Express Union Station train to Toronto airport, fly to Boston airport, then bus to Boston.4 h 14 min$146
From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Boston airport, then bus to Boston.5 h 38 min$185
From Toronto, ON Thru-Bus to New York, NY then bus to Boston, MA.15 h 7 min$108
From Toronto, ON bus to Rochester, NY, walk to Rochester, NY, bus to Albany, NY, then bus to Boston, MA South Station.15 h 58 min$119
From Toronto train to Utica Boehlert Transportation Center then train to Boston South Station Amtrak.17 h 40 min$214
From Toronto train to New York Penn Station then train to Boston South Station Amtrak.18 h 9 min$403
From Toronto drive to Boston.9 h 31 min$89

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

It takes approximately 4 hours 3 minutes to get from Toronto to Boston, including transfers.

Is there a direct train between Toronto and Boston?

No, there is no direct train from Toronto to Boston. However, there are services departing from Toronto and arriving at Boston South Station Amtrak via Utica Boehlert Transportation Center. The journey, including transfers, takes approximately 17 hours 40 minutes.

Is there a direct bus between Toronto and Boston?

No, there is no direct bus from Toronto to Boston. However, there are services departing from Toronto, ON and arriving at Boston, MA via New York, NY. The journey, including transfers, takes approximately 15 hours 7 minutes.

Operators from Toronto to Boston

OperatorPhoneWebsite
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Air CanadaAir Canada
MBTAMBTA
UP ExpressUP Express
WestJetWestJet
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
DeltaDelta
Megabus877-462-6342Megabus
Niagara FrontierNiagara Frontier
JetBlue AirwaysJetBlue Airways
Southwest AirlinesSouthwest Airlines
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Greyhound USA+1 214-849-8100Greyhound USA
Trailways New YorkTrailways New York
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
VIA Rail+1 1 888 842-7245VIA Rail
Amtrak+1 1-800-872-7245Amtrak
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express