Miles between Tulsa, OK and Palmetto Bay, FL

There are
1,406 mi
from Tulsa, OK to Palmetto Bay, FL

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

The flight distance (direct flight from Tulsa, OK to Palmetto Bay, FL) is 1,177.35 mi.

1,406 mi = 1.61 kms