Distance between Salem and Cape Girardeau
Distance from Salem, IN to Cape Girardeau, MO is 207 miles / 333 kilometers.
Map showing the distance from Salem to Cape Girardeau
Air distance: | miles km |
Salem, IN
City: | Salem, IN |
Country: | United States |
Coordinates: |
38°36′20″N 86°6′3″W |
Cape Girardeau, MO
City: | Cape Girardeau, MO |
Country: | United States |
Coordinates: |
37°18′21″N 89°31′5″W |
Time difference between Salem and Cape Girardeau
The time difference between Salem and Cape Girardeau is 23 hours. Cape Girardeau is 23 hours ahead of Salem. Current local time in Salem is 00:44 EST (2025-01-14) and time in Cape Girardeau is 23:44 CST (2025-01-13).