Miles between Columbus, OH and Elk City, OK

There are
1,024 mi
from Columbus, OH to Elk City, OK

That's the driving distance. It would take 18 hours 33 mins to go from Columbus, Ohio to Elk City, Oklahoma.

The flight distance (direct flight from Columbus, OH to Elk City, OK) is 948.79 mi.

1,024 mi = 1.61 kms