Distance between Harlan and Greenfield
Distance from Harlan, IA to Greenfield, IN is 516 miles / 831 kilometers.
Map showing the distance from Harlan to Greenfield
![]() |
Air distance: | miles km |
Harlan, IA
City: | Harlan, IA |
Country: | United States |
Greenfield, IN
City: | Greenfield, IN |
Country: | United States |
Time difference between Harlan and Greenfield
The time difference between Harlan and Greenfield is 1 hour. Greenfield is 1 hour ahead of Harlan. Current local time in Harlan is 18:52 CST (2025-02-27) and time in Greenfield is 19:52 EST (2025-02-27).