Traveling from Punxsutawney to St. Louis covers roughly 700 miles. The most direct route follows I-70 West through Ohio and Indiana. Driving takes about 11 to 12 hours. Greyhound offers bus service from nearby hubs like Pittsburgh. St. Louis is a major gateway to the American West.
Total Distance: 1125 km driving distance; 980 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 18 hours | 11 hours 30 mins |
| Avg Price | $150-$250 | $130-$190 in fuel |
| Operator | Greyhound | Personal Vehicle |
| Route | Bus from Pittsburgh to St. Louis via Columbus. | US-119 to I-70 W through Columbus and Indianapolis. |
| Tip | Book tickets online to secure the best rates. | Expect heavy traffic in Indianapolis during peak hours. |
Spring and Autumn offer the most comfortable temperatures for sightseeing.