Travel from New-Hampshire to Ottawa

Bus from New Hampshire to Ottawa

You can take a bus from Manchester to Ottawa via Montreal, PQ in around 9 h 24 min.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need

How to get from New Hampshire to Ottawa

ModeDurationPrice
From Salem taxi to Salem, NH, bus to Boston airport, fly to Ottawa airport, then line 97 bus to Ottawa.4 h 54 min$202
From Salem taxi to Salem, NH, bus to Boston airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa.6 h 29 min$227
From Manchester, NH bus to Station Berri-UQAM, line 2 subway to Montréal, then train to Ottawa.8 h 35 min$110
From Manchester, NH bus to Montreal, PQ then bus to Ottawa, ON.9 h 24 min$87
From Manchester drive to Ottawa.6 h 39 min$61

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

It takes approximately 4 h 54 min to get from New Hampshire to Ottawa, including transfers.

Is there a direct bus between New Hampshire and Ottawa?

No, there is no direct bus from New Hampshire to Ottawa. However, there are services departing from Manchester, NH and arriving at Ottawa, ON via Montreal, PQ. The journey, including transfers, takes approximately 9 h 24 min.

Operators from New Hampshire to Ottawa

OperatorPhoneWebsite
Boston ExpressBoston Express
Air CanadaAir Canada
OC TranspoOC Transpo
WestJetWestJet
STMSTM
VIA Rail+1 1 888 842-7245VIA Rail
Greyhound USA+1 214-849-8100Greyhound USA
Greyhound Canada+1 1-800-661-8747Greyhound Canada