Miles between Ocala, FL and Shawnee, OK

There are
1,113 mi
from Ocala, FL to Shawnee, OK

That's the driving distance. It would take 20 hours 45 mins to go from Ocala, Florida to Shawnee, Oklahoma.

The flight distance (direct flight from Ocala, FL to Shawnee, OK) is 961.01 mi.

1,113 mi = 1,791.97 kms