Buffalo and New York City are in the same state, but they are far apart. A trip between them takes real planning.
By road, the trip is about 370 miles. Most people should think of it as a full travel day, not a quick hop.
You can drive, take a train, ride a bus, or fly. The best choice depends on your budget, your schedule, and how much travel stress you want.
How far is Buffalo from New York City?
Buffalo is roughly 370 miles from New York City by road. The straight-line distance is closer to 300 miles.
The exact number changes with your starting point. Manhattan, Brooklyn, Queens, and the airports all give slightly different totals. The same is true in Buffalo.
If you are comparing other regional trips, our guide to New York City and Philadelphia travel time shows how much shorter that route feels.

Driving from Buffalo to New York City
Driving is the most flexible option. In good conditions, plan on about 6.5 to 7.5 hours behind the wheel. Stops, traffic, and weather can push the day longer.
The drive crosses a large part of New York State. Long highway stretches are easy, but the last part near New York City can slow down fast.
What can add time?
- Fuel and meal stops
- Heavy traffic near New York City
- Rain, snow, or fog
- Tolls and slower work zones
If you plan to drive all the way into Manhattan, read our guide on whether you need a car in New York City. Parking and city traffic can change the value of driving.
For a long drive, a reliable car phone charger is a small item that can make navigation much easier. In winter, it also helps to keep a flashlight, water, and a warm layer in the car.
Taking the train
The train is a good choice if you want less stress. Amtrak serves Buffalo and New York City on its Empire Service corridor, with trains continuing through upstate New York toward Buffalo and Niagara Falls.
Train times vary by the exact service and station, but a trip is usually around eight hours. Check the current timetable before you book because schedules can change.
Amtrak lists Empire Service as a route that connects New York City with the Hudson Valley, Finger Lakes, Buffalo, and Niagara Falls. You can check the official Amtrak Empire Service page for current schedules and trip details.
Why the train can feel easier
- You do not have to drive for hours.
- You can read, work, or rest.
- You avoid parking in New York City.
- You arrive at Moynihan Train Hall in Manhattan.
Once you arrive, our simple guide to using the New York City subway can make the last part of the trip easier.
If you want to rest on the train, a simple travel neck pillow can be useful on a long ride.
Taking a bus
Bus travel is often one of the cheapest choices. It can also take longer than driving because of stops and traffic.
A typical bus trip can take about 8 to 9 hours. Some runs are faster. Others are slower. Check the actual schedule for your travel day.
Pack light and keep water, a snack, headphones, and a charger within reach. That makes a long bus ride feel much easier.
Flying from Buffalo to New York City
Flying gives you the shortest time in motion. A nonstop flight is usually a little over an hour in the air.
But the full trip takes longer. You still need time to reach the airport, clear security, board, land, collect bags, and travel from the New York airport into the city.
For short regional trips, the airport steps can erase much of the time you save in the air. Flying makes the most sense when the schedule is good and your time is tight.
Which option is best?
There is no single winner. Each mode works best for a different kind of trip.
- Drive if you want control and need a car at the other end.
- Train if you want a calmer trip into central Manhattan.
- Bus if saving money matters most.
- Fly if the schedule is good and every hour matters.
If your trip includes dinner or a special night in Manhattan, Tuars has a look at the Atera dining experience in Tribeca, which can help turn the travel day into part of a larger New York visit.
Winter travel needs more room
Winter can change this route quickly. Western New York can get heavy lake-effect snow. Roads may be clear in one area and much worse farther west.
If you drive in winter, check the forecast and road conditions before leaving. Keep extra time in the plan. A slower safe trip is better than rushing to match a map estimate.
The simple answer
Buffalo is about 370 road miles from New York City. Driving often takes 6.5 to 7.5 hours. Train and bus trips are usually longer, while flying is faster in the air but not always faster door to door.
Pick the option that fits your day. If you want freedom, drive. If you want less stress, take the train. If price matters most, check the bus. If time is tight, compare flights.



