Miles between Peoria, IL and Sylacauga, AL

There are
666 mi
from Peoria, IL to Sylacauga, AL

That's the driving distance. It would take 12 hours 38 mins to go from Peoria, Illinois to Sylacauga, Alabama.

The flight distance (direct flight from Peoria, IL to Sylacauga, AL) is 551.21 mi.

666 mi = 1,071.98 kms