Miles between Buffalo, NY and Jamestown, ND

There are
1,174 mi
from Buffalo, NY to Jamestown, ND

That's the driving distance. It would take 22 hours 27 mins to go from Buffalo, New York to Jamestown, North Dakota.

The flight distance (direct flight from Buffalo, NY to Jamestown, ND) is 1,006.48 mi.

1,174 mi = 1.61 kms