Miles between Lakeland, FL and Shawnee, OK

There are
1,197 mi
from Lakeland, FL to Shawnee, OK

That's the driving distance. It would take 22 hours 30 mins to go from Lakeland, Florida to Shawnee, Oklahoma.

The flight distance (direct flight from Lakeland, FL to Shawnee, OK) is 1,012.60 mi.

1,197 mi = 1.61 kms