Around the World

Distance between Lafayette and Saint Peters

Distance from Lafayette, IN to Saint Peters, MO is 229 miles / 368 kilometers.

Map showing the distance from Lafayette to Saint Peters

Beeline Air distance: miles km

Lafayette, IN

City: Lafayette, IN
Country: United States

Saint Peters, MO

City: Saint Peters, MO
Country: United States

Time difference between Lafayette and Saint Peters

The time difference between Lafayette and Saint Peters is 1 hour. Saint Peters is 1 hour behind Lafayette. Current local time in Lafayette is 06:16 EST (2025-02-27) and time in Saint Peters is 05:16 CST (2025-02-27).

Search