Around the World

Distance between Salem and Lafayette

Distance from Salem, IL to Lafayette, IN is 166 miles / 267 kilometers.

Map showing the distance from Salem to Lafayette

Beeline Air distance: miles km

Salem, IL

City: Salem, IL
Country: United States

Lafayette, IN

City: Lafayette, IN
Country: United States

Time difference between Salem and Lafayette

The time difference between Salem and Lafayette is 23 hours. Lafayette is 23 hours behind Salem. Current local time in Salem is 23:21 CST (2025-02-27) and time in Lafayette is 00:21 EST (2025-02-28).

Search