Miles between Tulsa, OK and Zephyrhills, FL

There are
1,149 mi
from Tulsa, OK to Zephyrhills, FL

That's the driving distance. It would take 21 hours 37 mins to go from Tulsa, Oklahoma to Zephyrhills, Florida.

The flight distance (direct flight from Tulsa, OK to Zephyrhills, FL) is 973.89 mi.

1,149 mi = 1,849.37 kms