Miles between Oklahoma City, OK and Safety Harbor, FL

There are
1,244 mi
from Oklahoma City, OK to Safety Harbor, FL

That's the driving distance. It would take 23 hours 32 mins to go from Oklahoma City, Oklahoma to Safety Harbor, Florida.

The flight distance (direct flight from Oklahoma City, OK to Safety Harbor, FL) is 1,011.04 mi.

1,244 mi = 1.61 kms