Distance between West Lafayette and St. Louis
Distance from West Lafayette, IN to St. Louis, MO is 215 miles / 346 kilometers.
Map showing the distance from West Lafayette to St. Louis
Air distance: | miles km |
West Lafayette, IN
City: | West Lafayette, IN |
Country: | United States |
Coordinates: |
40°25′33″N 86°54′29″W |
St. Louis, MO
City: | St. Louis, MO |
Country: | United States |
Coordinates: |
38°37′38″N 90°11′52″W |
Time difference between West Lafayette and St. Louis
The time difference between West Lafayette and St. Louis is 1 hour. St. Louis is 1 hour behind West Lafayette. Current local time in West Lafayette is 04:07 EST (2025-01-08) and time in St. Louis is 03:07 CST (2025-01-08).