There are
330 mi
from Huntsville, AL to Yazoo City, MS
That's the driving distance. It would take 6 hours 40 mins to go from Huntsville, Alabama to Yazoo City, Mississippi.
The flight distance (direct flight from Huntsville, AL to Yazoo City, MS) is 254.70 mi.
330 mi = 530.65 kms