There are
1,281 mi
from Buffalo, NY to Chickasha, OK
That's the driving distance. It would take 23 hours 34 mins to go from Buffalo, New York to Chickasha, Oklahoma.
The flight distance (direct flight from Buffalo, NY to Chickasha, OK) is 1,154.29 mi.
1,281 mi = 1.61 kms