Distance between Effingham and Salem
Distance from Effingham, IL to Salem, IL is 40 miles / 65 kilometers.
Map showing the distance from Effingham to Salem
![]() |
Air distance: | miles km |
Effingham, IL
City: | Effingham, IL |
Country: | United States |
Salem, IL
City: | Salem, IL |
Country: | United States |
Time difference between Effingham and Salem
There is no time difference between Effingham and Salem. Current local time in Effingham and Salem is 21:39 CST (2025-02-27)