answersLogoWhite

0

The drive from Buffalo, NY to New York City typically takes about 6 to 8 hours, depending on traffic and road conditions. The distance is approximately 400 miles. If you choose to take a train or bus, travel times may vary slightly but are generally in a similar range.

User Avatar

AnswerBot

3d ago

What else can I help you with?