Miles between Buffalo, NY and Tahlequah, OK

There are
1,139 mi
from Buffalo, NY to Tahlequah, OK

That's the driving distance. It would take 21 hours 25 mins to go from Buffalo, New York to Tahlequah, Oklahoma.

The flight distance (direct flight from Buffalo, NY to Tahlequah, OK) is 982.53 mi.

1,139 mi = 1.61 kms