Travel from Buffalo to New-Hampshire

Bus or fly from Buffalo to New Hampshire?

Southwest Airlines, United Airlines and two other airlines fly from Buffalo to Manchester hourly. Alternatively, you can take a bus from Buffalo to Manchester via Albany, NY and Boston - South Station in around 14 h 10 min.

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 Buffalo to New Hampshire

ModeDurationPrice
From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Boston airport, bus to Salem, NH, then taxi to Salem.4 h 34 min$202
From Franklin St & Asbury Alley line 204 bus to Buffalo airport, fly to Manchester airport, then line 3536 bus to Manchester.5 h 59 min$385
From Buffalo train to Rochester, walk to TC- Gate 11, line 6 bus to Rochester airport, fly to Boston airport, bus to Salem, NH, then taxi to Salem.6 h 33 min$289
From Buffalo, NY bus to Albany, NY, bus to Boston - South Station, then bus to Manchester, NH.14 h 10 min$125
From Buffalo train to Buffalo Depew Station Amtrak, train to Boston, MA - South Station, then bus to Manchester, NH.14 h 33 min$195
From Buffalo, NY bus to New York, bus to Boston, MA - South Station, then bus to Manchester, NH.16 h 48 min$95
From Buffalo drive to Manchester.8 h 26 min$52

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

It takes approximately 4 h 34 min to get from Buffalo to New Hampshire, including transfers.

Is there a direct bus between Buffalo and New Hampshire?

No, there is no direct bus from Buffalo to New Hampshire. However, there are services departing from Buffalo, NY and arriving at Manchester, NH via Albany, NY and Boston - South Station. The journey, including transfers, takes approximately 14 h 10 min.

Operators from Buffalo to New Hampshire

OperatorPhoneWebsite
Niagara FrontierNiagara Frontier
JetBlue AirwaysJetBlue Airways
DeltaDelta
Southwest AirlinesSouthwest Airlines
Boston ExpressBoston Express
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
Greyhound USA+1 214-849-8100Greyhound USA
VIA Rail+1 1 888 842-7245VIA Rail
RTS+1 585-288-1700RTS
Trailways New YorkTrailways New York
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
Concord Coach LinesConcord Coach Lines
Amtrak+1 1-800-872-7245Amtrak
Megabus877-462-6342Megabus