How Far is Buffalo from New York City?

The city of Buffalo is 376 miles or about 6 and 1/2 hours from New York City. However, these two cities in New York seem worlds apart. Buffalo, albeit a city, gives you that industrial old fashioned feel; however, New York City is cutting edge and electric.