Distance between West Lafayette and Granite City
Distance from West Lafayette, IN to Granite City, IL is 210 miles / 338 kilometers.
Map showing the distance from West Lafayette to Granite City
![]() |
Air distance: | miles km |
West Lafayette, IN
City: | West Lafayette, IN |
Country: | United States |
Granite City, IL
City: | Granite City, IL |
Country: | United States |
Time difference between West Lafayette and Granite City
The time difference between West Lafayette and Granite City is 1 hour. Granite City is 1 hour behind West Lafayette. Current local time in West Lafayette is 02:54 EST (2025-02-27) and time in Granite City is 01:54 CST (2025-02-27).