Distance between Evansville and Lafayette
Distance from Evansville, IN to Lafayette, IN is 173 miles / 278 kilometers.
Map showing the distance from Evansville to Lafayette
![]() |
Air distance: | miles km |
Evansville, IN
City: | Evansville, IN |
Country: | United States |
Lafayette, IN
City: | Lafayette, IN |
Country: | United States |
Time difference between Evansville and Lafayette
The time difference between Evansville and Lafayette is 1 hour. Lafayette is 1 hour ahead of Evansville. Current local time in Evansville is 03:59 CST (2025-02-27) and time in Lafayette is 04:59 EST (2025-02-27).