There are 557.63 miles from Pittsburgh to Saint Louis in southwest direction and 604 miles (972.04 kilometers) by car, following the I-70 route.
Pittsburgh and Saint Louis are 11 hours 24 mins far apart, if you drive non-stop.
This is the fastest route from Pittsburgh, PA to Saint Louis, MO. The halfway point is Greens Fork, IN.
Please note the time difference between Pittsburgh, PA and Saint Louis, MO is 1 hour. The current time in Pittsburgh is 7:17 am and the current time in Saint Louis is 6:17 am.
Any questions or tips to share?
Share with fellow travellers any question or tips about the route from Pittsburgh, PA to Saint Louis, MO: