There are
847 mi
from Moore, OK to Clayton, OH
That's the driving distance. It would take 15 hours 30 mins to go from Moore, Oklahoma to Clayton, Ohio.
The flight distance (direct flight from Moore, OK to Clayton, OH) is 782.56 mi.
847 mi = 1,362.93 kms