Miles between Tulsa, OK and Cape Canaveral, FL

There are
1,206 mi
from Tulsa, OK to Cape Canaveral, FL

That's the driving distance. It would take 22 hours 39 mins to go from Tulsa, Oklahoma to Cape Canaveral, Florida.

The flight distance (direct flight from Tulsa, OK to Cape Canaveral, FL) is 1,045.02 mi.

1,206 mi = 1.61 kms