The drive from Miami Beach to Saint Louis covers approximately 1,900 km and takes about 18 hours. You will travel north on I-75 before transitioning to I-64 in Kentucky. This route takes you through the heart of the Midwest. Saint Louis is known for the Gateway Arch, its vibrant downtown, and its rich history. Flying from Miami International Airport to Saint Louis Lambert International Airport is a faster alternative, taking about 3 hours.
Total Distance: Driving distance is 1,900 km; straight-line air distance is 1,650 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 3 hours | 18 hours |
| Avg Price | $200-$450 | $220-$300 in fuel |
| Operator | American Airlines | Personal Vehicle |
| Route | MIA to STL | I-75 North to I-64 West. |
| Tip | STL airport is located about 20 minutes from downtown Saint Louis. | The transition to I-64 in Kentucky is the key turn for this route. |
Spring and Fall are the best times to visit for pleasant weather.