Distance between Charleston and St. Louis
Distance from Charleston, SC to St. Louis, MO is 703 miles / 1131 kilometers.
Map showing the distance from Charleston to St. Louis
Air distance: | miles km |
Charleston, SC
City: | Charleston, SC |
Country: | United States |
St. Louis, MO
City: | St. Louis, MO |
Country: | United States |
Time difference between Charleston and St. Louis
The time difference between Charleston and St. Louis is 1 hour. St. Louis is 1 hour behind Charleston. Current local time in Charleston is 09:54 EST (2025-01-19) and time in St. Louis is 08:54 CST (2025-01-19).