Miles between Miami, FL and Zachary, LA

There are
928 mi
from Miami, FL to Zachary, LA

That's the driving distance. It would take 16 hours 59 mins to go from Miami, Florida to Zachary, Louisiana.

The flight distance (direct flight from Miami, FL to Zachary, LA) is 744.81 mi.

928 mi = 1,493.89 kms