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 35 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.61 kms