Distance between buffalo new york and new york city

The distance between Buffalo, New York and New York City, New York is approximately 380 miles (612 kilometers). The drive typically takes around 6-7 hours depending on traffic and the route you take.

Here are the estimated driving distances and times between Buffalo and New York City:

Keep in mind that these estimates may vary depending on your specific starting and ending points within Buffalo and New York City, as well as any traffic or road conditions you may encounter along the way.