Miles between Tulsa, OK and Miami Beach, FL

There are
1,393 mi
from Tulsa, OK to Miami Beach, FL

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

The flight distance (direct flight from Tulsa, OK to Miami Beach, FL) is 1,178.68 mi.

1,393 mi = 1.61 kms