Bus Tickets from Buffalo to New York Penn Station

Next departures

Next departures for Buffalo to New York City on November 15
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
FlixBus
Niagara Frontier Transportation Authority
NYC Midtown (31st St & 8th Ave)Cheapest
FlixBus
Buffalo (BUF) Airport
NYC Midtown (31st St & 8th Ave)Fastest
FlixBus
Niagara Frontier Transportation Authority
NYC Midtown (31st St & 8th Ave)No tags
Amtrak
Depew Station
Penn Station, Moynihan Train HallNo tags
FlixBus
Niagara Frontier Transportation Authority
NYC Midtown (31st St & 8th Ave)No tags
Amtrak
Depew Station
Penn Station, Moynihan Train HallNo tags
FlixBus
Niagara Frontier Transportation Authority
NYC Midtown (31st St & 8th Ave)No tags
Amtrak
Depew Station
Penn Station, Moynihan Train HallNo tags

Last refresh of the prices: Today at 9:36 PM EST.

Compare 2 ways to go from Buffalo to New York Penn Station

We recommend taking the bus

Among the sustainable travel choices, the bus stands out as the good way to reach New York Penn Station. The journey takes about 8 hours 25 minutes and with fares starting at just $51, it presents an excellent value for a comfortable ride.

23bus per day
8h 25mAverage Duration
291 milesDistance
12kgCO₂ emissions
Average Price$51 - $152Average Duration8h 25m
12kg CO₂e
Average Price$63 - $167Average Duration9h 35m
43kg CO₂e

Frequently asked questions about traveling from Buffalo, NY to New York City by bus

People from around the world trust Busbud

Popular Buses Connecting Buffalo

Buses Leaving from Buffalo

Popular Buses Connecting New York Penn Station

Buses Leaving from New York Penn Station