Distance between Pittsburgh and St. Louis
Distance from Pittsburgh, PA to St. Louis, MO is 558 miles / 897 kilometers.
Map showing the distance from Pittsburgh to St. Louis
Air distance: | miles km |
Pittsburgh, PA
City: | Pittsburgh, PA |
Country: | United States |
Coordinates: |
40°26′26″N 79°59′45″W |
St. Louis, MO
City: | St. Louis, MO |
Country: | United States |
Coordinates: |
38°37′38″N 90°11′52″W |
Time difference between Pittsburgh and St. Louis
The time difference between Pittsburgh and St. Louis is 1 hour. St. Louis is 1 hour behind Pittsburgh. Current local time in Pittsburgh is 10:43 EST (2024-11-26) and time in St. Louis is 09:43 CST (2024-11-26).