Travel from Manhattan to Buffalo

Train, bus or fly from Manhattan to Buffalo?

Delta, American Airlines and United Airlines fly from Manhattan to Buffalo every 4 hours. Alternatively, Trailways New York operates a bus from Manhattan to Buffalo 4 times a day. Tickets cost $60 - $90 and the journey takes 7 h 45 min. Two other operators also service this route.

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 Manhattan to Buffalo

ModeDurationPrice
From Lexington Av/63 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Buffalo airport, then line 204 bus to Buffalo.4 h 11 min$150
From Lexington Av/53 St subway to Sutphin Blvd - Archer Av - JFK Airport, walk to Jamaica, NY, AirTrain to New York JFK airport, fly to Buffalo airport, then line 204 bus to Buffalo.4 h 26 min$137
From 86 St subway to Port Authority Bus Terminal, West 41st Street, Long Island City, New York City, New York, 10036, United States of America, bus to Newark airport, fly to Buffalo airport, then line 204 bus to Buffalo.4 h 35 min$180
From Lexington Av/63 St subway to Roosevelt Av/74 St, bus to New York La Guardia airport, fly to Rochester airport, line 6 bus to Transit Center - no direction, walk to Rochester, then train to Buffalo.6 h 3 min$209
From 86 St subway to New York Penn Station, train to 30th Street Station, train to Philadelphia airport, fly to Buffalo airport, then line 204 bus to Buffalo.5 h 54 min$442
From New York, NY bus to Buffalo, NY.7 h 45 min$65
From 86 St subway to New York then train to Buffalo.9 h 18 min$132
From Manhattan drive to Buffalo.6 h 52 min$45

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

It takes approximately 4 h 11 min to get from Manhattan to Buffalo, including transfers.

Is there a direct bus between Manhattan and Buffalo?

Yes, there is a direct bus departing from New York, NY and arriving at Buffalo, NY. Services depart every four hours, and operate every day. The journey takes approximately 7 h 45 min.

Operators from Manhattan to Buffalo

OperatorPhoneWebsite
New York City Transit (MTA)New York City Transit (MTA)
DeltaDelta
American AirlinesAmerican Airlines
United AirlinesUnited Airlines
Niagara FrontierNiagara Frontier
Port Authority NYNJPort Authority NYNJ
JetBlue AirwaysJetBlue Airways
Coach USA201-225-7500Coach USA
Air CanadaAir Canada
RTS+1 585-288-1700RTS
VIA Rail+1 1 888 842-7245VIA Rail
Amtrak Acela Express+1 1-800-872-7245Amtrak Acela Express
SEPTASEPTA
Trailways New YorkTrailways New York