Miles between Tulsa, OK and Venice, FL

There are
1,236 mi
from Tulsa, OK to Venice, FL

That's the driving distance. It would take 23 hours 11 mins to go from Tulsa, Oklahoma to Venice, Florida.

The flight distance (direct flight from Tulsa, OK to Venice, FL) is 1,011 mi.

1,236 mi = 1.61 kms