Distance between West Lafayette and McHenry
Distance from West Lafayette, IN to McHenry, IL is 149 miles / 240 kilometers.
Map showing the distance from West Lafayette to McHenry
![]() |
Air distance: | miles km |
West Lafayette, IN
City: | West Lafayette, IN |
Country: | United States |
McHenry, IL
City: | McHenry, IL |
Country: | United States |
Time difference between West Lafayette and McHenry
The time difference between West Lafayette and McHenry is 1 hour. McHenry is 1 hour behind West Lafayette. Current local time in West Lafayette is 23:04 EST (2025-02-25) and time in McHenry is 22:04 CST (2025-02-25).