Miles between Tulsa, OK and Hueytown, AL

There are
642 mi
from Tulsa, OK to Hueytown, AL

That's the driving distance. It would take 11 hours 34 mins to go from Tulsa, Oklahoma to Hueytown, Alabama.

The flight distance (direct flight from Tulsa, OK to Hueytown, AL) is 543.21 mi.

642 mi = 1,032.49 kms