The drive from Panama City Beach to St. Louis is approximately 750 miles and takes about 12 hours. You will travel north through the South and into the Midwest via I-65 and I-64. This route takes you from the beaches of Florida to the gateway city of St. Louis.
Total Distance: Driving distance 1,200 km; straight-line air distance 950 km.
This is a long drive; plan for overnight stops.
Spring or Fall for pleasant weather.