Miles between Lafayette, LA and Hamtramck, MI

There are
1,177 mi
from Lafayette, LA to Hamtramck, MI

That's the driving distance. It would take 21 hours 48 mins to go from Lafayette, Louisiana to Hamtramck, Michigan.

The flight distance (direct flight from Lafayette, LA to Hamtramck, MI) is 976.58 mi.

1,177 mi = 1.61 kms