There are
970 mi
from Edmond, OK to Fremont, OH
That's the driving distance. It would take 18 hours 4 mins to go from Edmond, Oklahoma to Fremont, Ohio.
The flight distance (direct flight from Edmond, OK to Fremont, OH) is 868.84 mi.
970 mi = 1,561.25 kms