There are
428 mi
from Baton Rouge, LA to Sylacauga, AL
That's the driving distance. It would take 7 hours 54 mins to go from Baton Rouge, Louisiana to Sylacauga, Alabama.
The flight distance (direct flight from Baton Rouge, LA to Sylacauga, AL) is 342.82 mi.
428 mi = 689.23 kms