Travel from Boston to Buffalo

Train, bus or fly from Boston to Buffalo?

JetBlue Airways, Delta and three other airlines fly from Boston to Buffalo every 2 hours. Alternatively, you can take a bus from Boston to Buffalo via Albany, NY in around 11 h 35 min.

Book transport from Boston to Buffalo

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Boston to Buffalo

ModeDurationPrice
From South Station Silver Line - Outbound bus to Boston airport, fly to Buffalo airport, then line 204 bus to Buffalo.4 h 5 min$175
From South Station Silver Line - Outbound bus to Boston airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Buffalo.6 h 5 min$264
From Boston, MA South Station bus to Albany, NY then bus to Buffalo, NY.11 h 35 min$107
From Boston South Station Amtrak train to Buffalo then train to Buffalo.12 h 14 min$173
From Boston, MA South Station - Gate 13 bus to New York, NY then bus to Buffalo, NY.14 h 55 min$76
From Boston drive to Buffalo.7 h 48 min$54

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

It takes approximately 4 h 5 min to get from Boston to Buffalo, including transfers.

Is there a direct train between Boston and Buffalo?

No, there is no direct train from Boston to Buffalo. However, there are services departing from Boston South Station Amtrak and arriving at Buffalo via Buffalo. The journey, including transfers, takes approximately 12 h 14 min.

Is there a direct bus between Boston and Buffalo?

No, there is no direct bus from Boston to Buffalo. However, there are services departing from Boston, MA South Station and arriving at Buffalo, NY via Albany, NY. The journey, including transfers, takes approximately 11 h 35 min.

Operators from Boston to Buffalo

OperatorPhoneWebsite
MBTAMBTA
JetBlue AirwaysJetBlue Airways
DeltaDelta
Southwest AirlinesSouthwest Airlines
United AirlinesUnited Airlines
American AirlinesAmerican Airlines
Niagara FrontierNiagara Frontier
Air CanadaAir Canada
RTS+1 585-288-1700RTS
VIA Rail+1 1 888 842-7245VIA Rail
Peter Pan Bus Lines1-800-343-9999Peter Pan Bus Lines
Trailways New YorkTrailways New York
Amtrak+1 1-800-872-7245Amtrak
Megabus877-462-6342Megabus