There are
1,252 mi
from Edmond, OK to Bartow, FL
That's the driving distance. It would take 23 hours 41 mins to go from Edmond, Oklahoma to Bartow, Florida.
The flight distance (direct flight from Edmond, OK to Bartow, FL) is 1,061.31 mi.
1,252 mi = 2,014.94 kms