Distance between St. Louis and Gloucester
Distance from St. Louis, MO to Gloucester, MA is 1058 miles / 1703 kilometers.
Map showing the distance from St. Louis to Gloucester
Air distance: | miles km |
St. Louis, MO
City: | St. Louis, MO |
Country: | United States |
Coordinates: |
38°37′38″N 90°11′52″W |
Gloucester, MA
City: | Gloucester, MA |
Country: | United States |
Coordinates: |
42°36′57″N 70°39′43″W |
Time difference between St. Louis and Gloucester
The time difference between St. Louis and Gloucester is 23 hours. Gloucester is 23 hours behind St. Louis. Current local time in St. Louis is 23:04 CDT (2024-05-16) and time in Gloucester is 00:04 EDT (2024-05-17).