Travel from Toronto to New-Hampshire

Bus from Toronto to New Hampshire

You can take a bus from Toronto to Manchester via Kirkland, PQ and Montréal, QC in around 13 h 52 min.

Travel Guides

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

How to get from Toronto to New Hampshire

ModeDurationPrice
From Union Station line 509 tram to Toronto Island airport, fly to Boston airport, then bus to Salem.5 h 45 min$161
From UP Express Union Station train to Toronto airport, fly to Boston airport, then bus to Salem.5 h 56 min$159
From Toronto, ON bus to Ellicott St & North Division St, line 24 bus to Buffalo airport, fly to Boston airport, then bus to Salem.7 h 20 min$198
From UP Express Union Station train to Toronto airport, fly to Providence airport, line 66 bus to Providence Amtrak, train to Boston, MA - South Station, bus to Nashus, NH, then taxi to Nashua.8 h 16 min$570
From UP Express Union Station train to Toronto airport, fly to Hartford airport, line 30 bus to Hartford, CT - Union Station, bus to Boston, MA - South Station, bus to Nashus, NH, then taxi to Nashua.8 h 48 min$294
From Toronto train to Station Bonaventure, line 2 subway to Montréal, QC, then bus to Manchester, NH.12 h 11 min$164
From Toronto, ON bus to Kirkland, PQ, bus to Montréal, QC, then bus to Manchester, NH.13 h 52 min$114
From Toronto train to Utica Boehlert Transportation Center, train to Boston, MA - South Station, then bus to Manchester, NH.19 h 45 min$231
From Toronto train to New York Penn Station, train to Boston, MA, then bus to Manchester, NH.20 h 17 min$422
From Toronto, ON bus to New York, bus to Boston, MA - South, bus to Boston, MA - Logan Airport, then bus to Manchester, NH.20 h 21 min$107
From Toronto drive to Manchester.10 h 8 min$86

How long does it take to get from Toronto to New Hampshire?

It takes approximately 5 h 45 min to get from Toronto to New Hampshire, including transfers.

Is there a direct bus between Toronto and New Hampshire?

No, there is no direct bus from Toronto to New Hampshire. However, there are services departing from Toronto, ON and arriving at Manchester, NH via Kirkland, PQ and Montréal, QC. The journey, including transfers, takes approximately 13 h 52 min.

Operators from Toronto to New Hampshire

OperatorPhoneWebsite
Toronto TransitToronto Transit
Porter AirlinesPorter Airlines
Air CanadaAir Canada
Concord Coach LinesConcord Coach Lines
UP ExpressUP Express
WestJetWestJet
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
DeltaDelta
Megabus877-462-6342Megabus
Niagara FrontierNiagara Frontier
JetBlue AirwaysJetBlue Airways
Southwest AirlinesSouthwest Airlines
RIPTA+1 401-781-9400RIPTA
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
Boston ExpressBoston Express
CT Transit+1 860-522-8101CT Transit
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
VIA Rail+1 1 888 842-7245VIA Rail
STMSTM
Greyhound USA+1 214-849-8100Greyhound USA
Megabus CA1-866-488-4452Megabus CA
Greyhound Canada+1 1-800-661-8747Greyhound Canada
Amtrak+1 1-800-872-7245Amtrak