Distance between Charleston and Evansville
Distance from Charleston, MO to Evansville, IN is 122 miles / 197 kilometers.
Map showing the distance from Charleston to Evansville
![]() |
Air distance: | miles km |
Charleston, MO
City: | Charleston, MO |
Country: | United States |
Evansville, IN
City: | Evansville, IN |
Country: | United States |
Time difference between Charleston and Evansville
There is no time difference between Charleston and Evansville. Current local time in Charleston and Evansville is 18:34 CST (2025-02-27)