Miles between Oklahoma City, OK and Lakeland, FL

There are
1,228 mi
from Oklahoma City, OK to Lakeland, FL

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

The flight distance (direct flight from Oklahoma City, OK to Lakeland, FL) is 1,046.84 mi.

1,228 mi = 1.61 kms