Miles between Columbia, MO and Sylacauga, AL

There are
643 mi
from Columbia, MO to Sylacauga, AL

That's the driving distance. It would take 12 hours 30 mins to go from Columbia, Missouri to Sylacauga, Alabama.

The flight distance (direct flight from Columbia, MO to Sylacauga, AL) is 523.96 mi.

643 mi = 1,034.53 kms