Distance between Johnston and Lafayette
Distance from Johnston, IA to Lafayette, IN is 366 miles / 589 kilometers.
Map showing the distance from Johnston to Lafayette
![]() |
Air distance: | miles km |
Johnston, IA
City: | Johnston, IA |
Country: | United States |
Lafayette, IN
City: | Lafayette, IN |
Country: | United States |
Time difference between Johnston and Lafayette
The time difference between Johnston and Lafayette is 1 hour. Lafayette is 1 hour ahead of Johnston. Current local time in Johnston is 05:37 CST (2025-02-17) and time in Lafayette is 06:37 EST (2025-02-17).