Miles between Sterling Heights, MI and Sylacauga, AL

There are
771 mi
from Sterling Heights, MI to Sylacauga, AL

That's the driving distance. It would take 14 hours 51 mins to go from Sterling Heights, Michigan to Sylacauga, Alabama.

The flight distance (direct flight from Sterling Heights, MI to Sylacauga, AL) is 673.15 mi.

771 mi = 1,241.57 kms