There are
944 mi
from Troy, MI to Yazoo City, MS
That's the driving distance. It would take 17 hours 48 mins to go from Troy, Michigan to Yazoo City, Mississippi.
The flight distance (direct flight from Troy, MI to Yazoo City, MS) is 780.98 mi.
944 mi = 1,519.01 kms